UNPKG

vue-cli-plugin-apollo

Version:
18 lines (16 loc) 557 B
module.exports = async ({ endpoint, key, tag, engineEndpoint }) => { const execa = require('execa') const { logWithSpinner, stopSpinner, done } = require('@vue/cli-shared-utils') logWithSpinner('⬆️', 'Publishing schema to Engine...') await execa('apollo', [ 'schema:publish', `--endpoint=${endpoint}`, `--key=${key}`, ...(tag ? [`--tag=${tag}`] : []), ...(engineEndpoint ? [`--engine=${engineEndpoint}`] : []), ], { stdio: ['inherit', 'inherit', 'inherit'], }) stopSpinner() done('Published schema to Engine') }