saleor-dashboard/scripts/build-schema.js
Michał Droń 560ed2cd6e
Add build-schema tool (#1947)
* Add build-schema tool

* Include build-schema in fetch schema
2022-03-29 10:39:33 +02:00

15 lines
474 B
JavaScript

/* eslint-disable no-console */
/* eslint-disable @typescript-eslint/no-var-requires */
const fs = require("fs");
const graphql = require("graphql");
const schema = require("../introspection.json");
const clientSchema = graphql.buildClientSchema(schema);
const schemaString = graphql.printSchema(clientSchema);
fs.writeFile("schema.graphql", schemaString, err => {
if (err) {
throw err;
}
console.log("🚀 Schema from instrospection built successfully\n");
});