Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

skava / @skava/graphql   js

Repository URL to install this package:

Version: 9.0.35-framework 

/ scripts / generate.ts

console.log('[gql] generating...')

/**
 * https://graphql.org/graphql-js/utilities/
 */
import { printSchema } from 'graphql'
import { DocumentNode, GraphQLSchema } from 'graphql'
import { write } from '@aretecode/flipfile'
import { resolve } from 'path'
import '../src/bootstrapper/setup'
import schema from '../src/schema'

const fileOutput = resolve(__dirname, '../dist/schema.graphql')

// @todo fliplog diff
// const existing = readFileSync(fileOutput, printSchema(schema)).toString()

write(fileOutput, printSchema(schema))