5.0.2 • Published 21 hours ago

@graphql-inspector/core v5.0.2

Weekly downloads
60,955
License
MIT
Repository
github
Last release
21 hours ago

GraphQL Inspector

CircleCI npm version

GraphQL Inspector ouputs a list of changes between two GraphQL schemas. Every change is precisely explained and marked as breaking, non-breaking or dangerous. It helps you validate documents and fragments against a schema and even find similar or duplicated types.

Features

Major features:

  • Compares schemas
  • Finds breaking or dangerous changes
  • Validates documents against a schema
  • Finds similar / duplicated types
  • Schema coverage based on documents
  • Serves a GraphQL server with faked data and GraphQL Playground

GraphQL Inspector has a CLI and also a programatic API, so you can use it however you want to and even build tools on top of it.

Installation

yarn add @graphql-inspector/core

Examples

import {
  diff,
  validate,
  similar,
  coverage,
  Change,
  InvalidDocument,
  SimilarMap,
  SchemaCoverage,
} from '@graphql-inspector/core';

// diff
const changes: Change[] = diff(schemaA, schemaB);
// validate
const invalid: InvalidDocument[] = validate(documentsGlob, schema);
// similar
const similar: SimilarMap = similar(schema, typename, threshold);
// coverage
const schemaCoverage: SchemaCoverage = coverage(schema, documents);
// ...

License

MIT © Kamil Kisiela

5.0.2

5 months ago

5.0.1

10 months ago

5.0.0

10 months ago

4.2.2

12 months ago

4.2.1

1 year ago

4.2.0

1 year ago

4.1.0

1 year ago

4.1.1

1 year ago

4.0.1

1 year ago

4.0.3

1 year ago

4.0.2

1 year ago

4.0.0

1 year ago

3.5.1

1 year ago

3.5.0

1 year ago

3.4.0

2 years ago

3.2.0

2 years ago

3.1.3

2 years ago

3.1.4

2 years ago

3.3.0

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.0.2

3 years ago

3.0.1

3 years ago

3.0.0

3 years ago

2.8.1

3 years ago

2.8.0

3 years ago

2.9.0

3 years ago

2.7.0

3 years ago

2.6.1

3 years ago

2.6.0

3 years ago

2.5.0

3 years ago

2.4.0

3 years ago

2.3.0

4 years ago

2.2.0

4 years ago

2.1.0

4 years ago

2.0.1

4 years ago

2.0.0

4 years ago

2.0.0-rc.2

4 years ago

2.0.0-rc.1

4 years ago

2.0.0-rc.0

4 years ago

1.30.4

4 years ago

1.30.3

4 years ago

1.30.2

4 years ago

1.30.1

4 years ago

1.30.0-rc.0

4 years ago

1.30.0

4 years ago

1.27.0

4 years ago

0.0.0-d99f4ac.0

4 years ago

0.0.0-ea286dc.0

4 years ago

1.26.0

5 years ago

1.25.0

5 years ago

1.24.0

5 years ago

1.23.1

5 years ago

1.23.0

5 years ago

1.22.1

5 years ago

1.22.0

5 years ago

1.21.0

5 years ago

1.21.0-alpha.0

5 years ago

1.20.0

5 years ago

1.19.0

5 years ago

1.19.0-alpha.1

5 years ago

1.19.0-alpha.0

5 years ago

1.18.1

5 years ago

1.18.0

5 years ago

1.17.0

5 years ago

1.16.0

5 years ago

1.15.0

5 years ago

1.15.0-rc.18

5 years ago

1.15.0-rc.17

5 years ago

1.15.0-rc.16

5 years ago

1.15.0-rc.15

5 years ago

1.15.0-rc.14

5 years ago

1.15.0-rc.13

5 years ago

1.15.0-rc.12

5 years ago

1.15.0-rc.11

5 years ago

1.15.0-rc.10

5 years ago

1.15.0-rc.9

5 years ago

1.15.0-rc.8

5 years ago

1.15.0-rc.7

5 years ago

1.15.0-rc.6

5 years ago

1.15.0-rc.5

5 years ago

1.15.0-rc.4

5 years ago

1.15.0-rc.3

5 years ago

1.15.0-rc.2

5 years ago

1.15.0-rc.1

5 years ago

1.15.0-rc.0

5 years ago

1.14.1-rc.0

5 years ago

1.14.0

5 years ago

1.14.0-rc.0

5 years ago

0.13.3

5 years ago

0.13.2

5 years ago

0.13.1

5 years ago

0.13.0

5 years ago

0.13.0-alpha.0

5 years ago

0.12.0

5 years ago

0.11.0

5 years ago

0.10.0

5 years ago

0.9.0

5 years ago

0.8.0

5 years ago

0.7.3

5 years ago

0.7.2

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.6.5

5 years ago

0.6.4

5 years ago

0.6.3

5 years ago

0.6.2

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.6.0-alpha.3

5 years ago

0.6.0-alpha.2

5 years ago

0.6.0-alpha.1

5 years ago

0.6.0-alpha.0

5 years ago