This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

gql-compress

2.0.24 • Public • Published

gql-compress

Shrink your GraphQL

npm version](https://npm.im/gql-compress) CircleCI Coverage Status


Installation

npm i gql-compress

Usage

import compress from 'gql-compress'

const uncompressed = `
  query {
    repository(owner:"octocat", name:"Hello-World") {
      issues(last:20, states:CLOSED) {
        edges {
          node {
            title
            url
            labels(first:5) {
              edges {
                node {
                  name
                }
              }
            }
          }
        }
      }
    }
  }
` // 357 bytes

const compressed = compress(uncompressed) // 147 bytes
// outputs: "query{repository(owner:\"octocat\",name:\"Hello-World\"){issues(last:20,states:CLOSED){edges{node{title url labels(first:5){edges{node{name}}}}}}}}"

Example from GitHub.

MIT

Readme

Keywords

Package Sidebar

Install

npm i gql-compress

Weekly Downloads

1,162

Version

2.0.24

License

MIT

Unpacked Size

11.6 kB

Total Files

17

Last publish

Collaborators

  • achavez-jane
  • danny-jane
  • ehickman-jane
  • febot
  • ghaylett-jane
  • gordon-at-jane
  • hsareen
  • janemra
  • jdreher
  • kianamcc
  • zacanger