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

Version Path
react_on_rails-4.0.0.beta.1 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-3.0.6 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-3.0.5 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-3.0.4 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-3.0.3 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-3.0.2 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-3.0.1 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-3.0.0 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-3.0.0.rc.2 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-3.0.0.rc.1 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-3.0.0.beta.1 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-2.3.0 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-2.2.0 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-2.1.1 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-2.1.0 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-2.0.2 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-2.0.1 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-2.0.0 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js
react_on_rails-2.0.0.rc.4 lib/generators/react_on_rails/templates/base/server_rendering/client/webpack.server.rails.config.js