rele

1.1.0 • Public • Published

Rele

Rele is mix of Relay concept and Flummox library.

Example

npm install
npm start &
open http://localhost:3000

QL Example

import {ql} from 'rele';
import {print} from 'rele/utils';
 
const userSpec = ql`
  User {
    name,
    avatar
  }
`;
 
const groupSpec = ql`
  Group {
    name,
    users {
      ${userSpec()}
    }
  }
`;
 
const groupsPageQuery = ql`
  groups(page: ${1}) {
    ${groupSpec()},
    users : User {
      isAdmin
    }
  }
`;
 
console.log(print(groupsPageQuery()));
/* Normalized query:
groups(page: 1) : Group {
  name,
  users : User {
    isAdmin,
    name,
    avatar
  }
}
*/

Dependencies (0)

    Dev Dependencies (12)

    Package Sidebar

    Install

    npm i rele

    Weekly Downloads

    37

    Version

    1.1.0

    License

    none

    Last publish

    Collaborators

    • vslinko