Skip to content

throughnothing/purescript-graphql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

purescript-graphql

Build Status

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.

Goals

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.

Status

  • 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)

Getting Started

  • git clone https://github.com/throughnothing/purescript-graphql
  • npm install
  • bower install

Building the library

  • npm run build

Running the tests

  • npm run test or pulp test

Releases

No releases published

Packages

No packages published