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

/gql-compress/

    Package Sidebar

    Install

    npm i gql-compress

    Weekly Downloads

    1,233

    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