Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/graphql / scripts / generate.ts
Size: Mime:
console.log('[gql] generating...')

/**
 * https://graphql.org/graphql-js/utilities/
 */
import { printSchema } from 'graphql'
import { DocumentNode, GraphQLSchema } from 'graphql'
import { write } from '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))