1.1.0 • Published 7 years ago

nanogql v1.1.0

Weekly downloads
7
License
MIT
Repository
github
Last release
7 years ago

nanogql stability

npm version build status downloads js-standard-style

Tiny graphQL client library

Usage

var gql = require('nanogql')
var xhr = require('xhr')

var query = gql`
  query($number_of_repos:Int!) {
    viewer {
      name
      repositories(last: $number_of_repos) {
        nodes {
          name
        }
      }
    }
  }
`

var variables = { number_of_repos: 3 }
xhr('/query', { json: query(variables) }, function (err, res, body) {
  if (err) throw err
  if (body.errors) throw body.errors
  console.log(body.data)
})

API

query = gql(string)

Create a new graphql query function.

data = query([data])

Create a new query object that can be sent as application/json to a server.

License

MIT

1.1.0

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago