``` const babelRelayPlugin = require('babel-plugin...
# prisma-whats-new
c
Copy code
const babelRelayPlugin = require('babel-plugin-relay')
const { introspectionQuery, printSchema } = require('graphql/utilities')
const path = require('path')
const fs = require('fs')
const request = require('sync-request')

const graphqlHubUrl = '<https://graphql.cool>'

const response = request('POST', graphqlHubUrl, {
  qs: {
    query: introspectionQuery
  }
})

console.log('response ', response)

const schema = JSON.parse(response.body.toString('utf-8'))

console.log('schema ', schema)
const graphQLFile = path.join(__dirname, 'schema.graphql')
fs.writeFileSync(graphQLFile, printSchema(schema));

module.exports = babelRelayPlugin(schema.data, {
  abortOnError: true
})