A graphQL library written in purescript.
The status is currently WIP and very alpha. See Status section for more info.
It is based off the Facebook GraphQL Spec and heavily influenced by the graphql-haskell implementation.
The purescript-graphql
project aims to be a fast, type safe, easy-to-use,
implementation of the GraphQL spec in Purescript that can provide both a
server and a client for purescript applications. At some point, various parts
of this projcet may be broken out into separate client/server, or other libraries.
- GraphQL AST
- Travis CI Builds
- Document Parser
- Comment support in Document parser
- Document Transformer (AST -> Simplified Version)
- Validate Schema on Transformation
- Executor + Resolvers/Schema (Query)
- Document/AST Printer
- Executor (Mutation)
- Executor (Multiple Queries/Mutations)
- Variable Substitution in Querie
- Documentation
- Examples
- Release to Pursuit when useable
- Purescript 0.11 support (when ready)
git clone https://github.com/throughnothing/purescript-graphql
npm install
bower install
npm run build
npm run test
orpulp test