@graphql-tools/jest-transform
TypeScript icon, indicating that this package has built-in type declarations

2.0.0 • Public • Published

GraphQL Jest Transform

A Jest transformer to preprocess GraphQL Documents (operations, fragments and SDL)

yarn add @graphql-tools/jest-transform

In your package.json:

{
  "jest": {
    "transform": {
      "\\.(gql|graphql)$": "@graphql-tools/jest-transform"
    }
  }
}

or jest.config.js:

module.exports = {
  // ...
  transform: {
    '\\.(gql|graphql)$': '@graphql-tools/jest-transform'
  }
}

How is it different from jest-transform-graphql? It doesn't use graphql-tag/loader under the hood but our own, more optimized and customisable @graphql-tools/webpack-loader.

Options

  • noDescription (default: false) - removes descriptions
  • esModule (default: false) - uses import and export statements instead of CommonJS
{
  "globals": {
    "graphql": {
      "noDescription": true
    }
  }
}

Dependencies (4)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @graphql-tools/jest-transform

    Weekly Downloads

    105,972

    Version

    2.0.0

    License

    MIT

    Unpacked Size

    4.96 kB

    Total Files

    7

    Last publish

    Collaborators

    • dotansimha
    • urigo
    • ardatan