Sha256: 6c7ff1e94154425933e3d0d13519cebb58ad8422ea729fb9453642db8ce12235
Contents?: true
Size: 861 Bytes
Versions: 19
Compression:
Stored size: 861 Bytes
Contents
// Webpack configuration for server bundle const webpack = require('webpack'); const path = require('path'); const devBuild = process.env.NODE_ENV !== 'production'; const nodeEnv = devBuild ? 'development' : 'production'; module.exports = { // the project dir context: __dirname, entry: [ 'babel-polyfill', './app/bundles/HelloWorld/startup/serverRegistration', ], output: { filename: 'server-bundle.js', path: '../app/assets/javascripts/generated', }, resolve: { extensions: ['', '.js', '.jsx'], alias: { lib: path.join(process.cwd(), 'app', 'lib'), }, }, plugins: [ new webpack.DefinePlugin({ 'process.env': { NODE_ENV: JSON.stringify(nodeEnv), }, }), ], module: { loaders: [ { test: /\.jsx?$/, loader: 'babel-loader', exclude: /node_modules/ }, ], }, };
Version data entries
19 entries across 19 versions & 1 rubygems