graphql-schema-diff 0.6.0

Semantic diffing for GraphQL schemas
Documentation
{
  "src → target": [
    {
      "path": "PriceArgs.packaging.@deprecated[0]",
      "kind": "RemoveDirective",
      "span": {
        "start": 0,
        "end": 0
      },
      "source_span": {
        "start": 576,
        "end": 618
      }
    },
    {
      "path": "PriceArgs.quantity.@deprecated[0]",
      "kind": "AddDirective",
      "span": {
        "start": 505,
        "end": 547
      },
      "source_span": null
    },
    {
      "path": "Query.admin.@auth[0]",
      "kind": "RemoveDirective",
      "span": {
        "start": 0,
        "end": 0
      },
      "source_span": {
        "start": 234,
        "end": 239
      }
    },
    {
      "path": "Query.user.@auth[0]",
      "kind": "AddDirective",
      "span": {
        "start": 222,
        "end": 227
      },
      "source_span": null
    },
    {
      "path": "Role.USER.@deprecated[0]",
      "kind": "RemoveDirective",
      "span": {
        "start": 0,
        "end": 0
      },
      "source_span": {
        "start": 474,
        "end": 516
      }
    },
    {
      "path": "User.@key[1]",
      "kind": "AddDirective",
      "span": {
        "start": 274,
        "end": 294
      },
      "source_span": null
    },
    {
      "path": "User.autorized.action.@deprecated[0]",
      "kind": "RemoveDirective",
      "span": {
        "start": 0,
        "end": 0
      },
      "source_span": {
        "start": 377,
        "end": 413
      }
    },
    {
      "path": "User.autorized.newAction.@deprecated[0]",
      "kind": "AddDirective",
      "span": {
        "start": 383,
        "end": 425
      },
      "source_span": null
    },
    {
      "path": "User.name.@deprecated[0]",
      "kind": "RemoveDirective",
      "span": {
        "start": 0,
        "end": 0
      },
      "source_span": {
        "start": 300,
        "end": 335
      }
    }
  ],
  "target → src": [
    {
      "path": "PriceArgs.packaging.@deprecated[0]",
      "kind": "AddDirective",
      "span": {
        "start": 576,
        "end": 618
      },
      "source_span": null
    },
    {
      "path": "PriceArgs.quantity.@deprecated[0]",
      "kind": "RemoveDirective",
      "span": {
        "start": 0,
        "end": 0
      },
      "source_span": {
        "start": 505,
        "end": 547
      }
    },
    {
      "path": "Query.admin.@auth[0]",
      "kind": "AddDirective",
      "span": {
        "start": 234,
        "end": 239
      },
      "source_span": null
    },
    {
      "path": "Query.user.@auth[0]",
      "kind": "RemoveDirective",
      "span": {
        "start": 0,
        "end": 0
      },
      "source_span": {
        "start": 222,
        "end": 227
      }
    },
    {
      "path": "Role.USER.@deprecated[0]",
      "kind": "AddDirective",
      "span": {
        "start": 474,
        "end": 516
      },
      "source_span": null
    },
    {
      "path": "User.@key[1]",
      "kind": "RemoveDirective",
      "span": {
        "start": 0,
        "end": 0
      },
      "source_span": {
        "start": 274,
        "end": 294
      }
    },
    {
      "path": "User.autorized.action.@deprecated[0]",
      "kind": "AddDirective",
      "span": {
        "start": 377,
        "end": 413
      },
      "source_span": null
    },
    {
      "path": "User.autorized.newAction.@deprecated[0]",
      "kind": "RemoveDirective",
      "span": {
        "start": 0,
        "end": 0
      },
      "source_span": {
        "start": 383,
        "end": 425
      }
    },
    {
      "path": "User.name.@deprecated[0]",
      "kind": "AddDirective",
      "span": {
        "start": 300,
        "end": 335
      },
      "source_span": null
    }
  ]
}