/* istanbul ignore next */ router.get('/', (req, res) => { if (process.env.NODE_ENV === 'production') { const render = require('server/render').default; const page = render(); return res.send(page); } const template = require('client/index.html'); const CONSTANT = require('client/constant'); const page = template.replace('"-- CONFIG --"', JSON.stringify(CONSTANT)); return res.send(page); });
setNativeProps(nativeProps: Object) { if (this.root !== undefined) { // $FlowFixMe this.root.setNativeProps(nativeProps); } else if (process.env.NODE_ENV !== 'production') { // eslint-disable-next-line no-console console.warn( 'setNativeProps was called on a Styled Component wrapping a stateless functional component.' ); } }
constructor(code: string | number, ...interpolations: Array<any>) { if (process.env.NODE_ENV === 'production') { super( `An error occurred. See https://github.com/styled-components/styled-components/blob/master/packages/styled-components/src/utils/errors.md#${code} for more information.${ interpolations.length > 0 ? ` Additional arguments: ${interpolations.join(', ')}` : '' }` ); } else { super(format(ERRORS[code], ...interpolations).trim()); } }
// Error handler app.use((err, req, res, next) => { logger.error(err.message, { code: err.code, stack: err.stack }); // logger.console('test'); const message = process.env.NODE_ENV !== 'production' ? err.message : 'An error encountered while processing'; res.status(500).json({ message }); return next(); });
express()(function globalWinston() { config() winston.level = 'debug' winston.add(global.winston.transports.File, { filename: `../../logs/API_${process.env.NODE_ENV}.log` }) global.winston = winston })()
render() { const { children, sheet, target } = this.props; return ( <StyleSheetContext.Provider value={this.getContext(sheet, target)}> {process.env.NODE_ENV !== 'production' ? React.Children.only(children) : children} </StyleSheetContext.Provider> ); }
server.listen(SERVER_PORT, () => console.log( `Server is now running in ${process.env.NODE_ENV || 'development'} mode on ${SERVER_URL}` ));
export default function CheckNodeEnv(expectedEnv: string) { if (!expectedEnv) { throw new Error('"expectedEnv" not set'); } if (process.env.NODE_ENV !== expectedEnv) { console.log( chalk.whiteBright.bgRed.bold( `"process.env.NODE_ENV" must be "${expectedEnv}" to use this webpack config`, ), ); process.exit(2); } }
webpack(cfg) { cfg.plugins.use('html', require('html-webpack-plugin'), [{ baseHref: '/', template: require.resolve('html-webpack-template/index.ejs'), inject: true, appMountId: 'app', mobile: true }]) if (process.env.NODE_ENV === 'development') { cfg.plugins .use('hot-module', webpack.HotModuleReplacementPlugin, []) } }
export default function getComponentName(target: ComponentType<*>): string { return ( (process.env.NODE_ENV !== 'production' ? typeof target === 'string' && target : false) || target.displayName || target.name || 'Component' ); }
constructor () { this.express = express() this.isDev = process.env.NODE_ENV !== 'production' this.middlewares() this.views() this.routes() }
/** * API endpoint */ get baseUrl() { if (process.env.NODE_ENV == 'development' && process.env.PARCEL_DEV == 'true') { return 'http://localhost:8000/' } const path = location.pathname; if (path.indexOf('admin') >= 0) { return path.slice(0, path.indexOf('admin')); } return path; }
export default function CheckNodeEnv(expectedEnv: string) { if (!expectedEnv) { throw new Error('"expectedEnv" not set'); } if (process.env.NODE_ENV !== expectedEnv) { console.log( chalk.whiteBright.bgRed.bold( `"process.env.NODE_ENV" must be "${expectedEnv}" to use this webpack config` ) ); process.exit(2); } }
export default function CheckNodeEnv(expectedEnv: string) { if (!expectedEnv) { throw new Error('"expectedEnv" not set'); } if (process.env.NODE_ENV !== expectedEnv) { console.log( chalk.whiteBright.bgRed.bold( `"process.env.NODE_ENV" must be "${expectedEnv}" to use this webpack config` ) ); process.exit(2); } }
export default function CheckNodeEnv(expectedEnv: string) { if (!expectedEnv) { throw new Error('"expectedEnv" not set'); } if (process.env.NODE_ENV !== expectedEnv) { console.log( chalk.whiteBright.bgRed.bold( `"process.env.NODE_ENV" must be "${expectedEnv}" to use this webpack config` ) ); process.exit(2); } }