An analyzer to extract info about your schema
Usage
npm install --save sdl-schema-analyzer
const SchemaAnalyzer = require('sdl-schema-analyzer')
const schema = `
type Query {
test1: Test1
test2: Test2 @deprecated(reason: "Field deprecated")
test3: Test2
}
type Test1 {
field1: String
field2: Test2 @deprecated(reason: "Use test3 root query")
}
type Test2 {
field3: Int
field4: Boolean @deprecated(reason: "Any")
}
enum DeprecatedEnum @deprecated(reason: "Deprecated Enum") {
ONE,
TWO
}
enum NotDeprecateEnum {
THREE,
FOR
}
`
const analyzer = new SchemaAnalyzer(schema)
analyzer.getDeprecations()