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
  }
}
*/

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 1.1.0
    7
    • latest

Version History

Package Sidebar

Install

npm i rele

Weekly Downloads

39

Version

1.1.0

License

none

Last publish

Collaborators

  • vslinko