UNPKG

ilp-core

Version:

ILP core module managing ledger abstraction

30 lines (26 loc) 926 B
#!/usr/bin/env node require('../server.babel') // babel registration (runtime transpilation for node) const path = require('path') const rootDir = path.resolve(__dirname, '..') /** * Define isomorphic constants. */ global.__CLIENT__ = false global.__SERVER__ = true global.__DISABLE_SSR__ = false // <----- DISABLES SERVER SIDE RENDERING FOR ERROR DEBUGGING global.__DEVELOPMENT__ = process.env.NODE_ENV !== 'production' if (__DEVELOPMENT__) { if (!require('piping')({ hook: true, ignore: /(\/\.|~$|\.json|\.scss|components|containers|decorators|redux$)/i })) { return } } require('./env').normalizeEnv() // https://github.com/halt-hammerzeit/webpack-isomorphic-tools const WebpackIsomorphicTools = require('webpack-isomorphic-tools') global.webpackIsomorphicTools = new WebpackIsomorphicTools(require('../webpack/webpack-isomorphic-tools')) .server(rootDir, () => { require('../src/server') })