Sha256: 52cbbad29cdc517987593575f1fe184734ecae9b28f820f69707fcbea3c9e870
Contents?: true
Size: 847 Bytes
Versions: 11
Compression:
Stored size: 847 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/webpack', }, 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
11 entries across 11 versions & 1 rubygems