UNPKG

@wolox/graphql-inspector-node

Version:

## Summary Simple schema inspector that uses `graphql-inspector` for comparing schemas looking for differences between them and categorizing them into three possible categories: * NON_BREAKING * DANGEROUS * BREAKING

18 lines (16 loc) 572 B
/* eslint-disable global-require */ const { logger } = require('express-wolox-logger'); const { args } = require('./command_parser'); const { schemaInspection } = require('./inspector'); const { argsNames: { OLD_SCHEMA, NEW_SCHEMA } } = require('./constants'); const processcwd = process.cwd(); const oldSchemaFile = `${processcwd}/${args[OLD_SCHEMA]}`; try { const { schema } = require(`${processcwd}/${args[NEW_SCHEMA]}`); schemaInspection(oldSchemaFile, schema); } catch { logger.error('new schema file not found'); process.exit(status.ERROR_EXIT_STATUS); }