process.on('unhandledRejection', (reason, p) => { console.error('Unhandled Rejection: Promise:', p, 'Reason:', reason) })
/** * Get module name from `package.json`. * * @returns {String} name * @private */ function getModuleName() { const pjson = require(path.join(process.cwd(), 'package.json')); return pjson.name; }
function assumeBuildStorybook(config) { return done => { const storybook = spawn('build-storybook', [ '-c', config, '-o', './.testout' ]); storybook.stdout.pipe(process.stdout); storybook.stderr.pipe(process.stderr); storybook.once('error', done); storybook.on('exit', code => { assume(code).equals(0); done(); }); }; }
const warnAndExit = (...msg) => { console.warn(...msg); process.exit(0); }
router.beforeEach(async (to, from, next) => { if (process && process.env && process.env.VUE_ENV === 'server') { return next() } const authenticated = await isAuthenticated() Vue.prototype.userIsAuthenticated = authenticated Vue.prototype.currentUserId = await getUserId() if (!authenticated && to.meta.needsAuth && to.meta.needsAuth(to)) { router.push({ name: 'home' }) } else { closePlayerListIfVisible() next() } })
devMiddleware.waitUntilValid(() => { portfinder.getPort((err, port) => { if (err) { _reject(err) } process.env.PORT = port var uri = 'http://localhost:' + port console.log('> Listening at ' + uri + '\n') // when env is testing, don't need open it if (autoOpenBrowser && process.env.NODE_ENV !== 'testing') { opn(uri) } server = app.listen(port) _resolve() }) })
add(dependencies).on('close', () => { addDev(devDependencies.concat('react-hot-loader@next')) .on('close', (code) => process.exit(code)) })
rm(path.join(config.build.assetsRoot, config.build.assetsSubDirectory), err => { if (err) throw err webpack(webpackConfig, function (err, stats) { spinner.stop() if (err) throw err process.stdout.write(stats.toString({ colors: true, modules: false, children: false, chunks: false, chunkModules: false }) + '\n\n') if (stats.hasErrors()) { console.log(chalk.red(' Build failed with errors.\n')) process.exit(1) } console.log(chalk.cyan(' Build complete.\n')) console.log(chalk.yellow( ' Tip: built files are meant to be served over an HTTP server.\n' + ' Opening index.html over file:// won\'t work.\n' )) }) })
const path = require('path'); const cwd = '${ process.cwd() }'; const root = '${ root }';
/** * Get module name from `package.json`. * * @returns {String} name * @private */ function getModuleName() { const pjson = require(path.join(process.cwd(), 'package.json')); return pjson.name; }
process.on('uncaughtException', function (err) { console.error('Uncaught Exception: ', err) })
function assumeBuildStorybook(config) { return done => { const storybook = spawn('build-storybook', [ '-c', config, '-o', './.testout' ]); storybook.stdout.pipe(process.stdout); storybook.stderr.pipe(process.stderr); storybook.once('error', done); storybook.on('exit', code => { assume(code).equals(0); done(); }); }; }