Sha256: fa72652b26c0451643763ab8de84a1402fd0f9092ef2f9b73d29a7cbc59beb92

Contents?: true

Size: 601 Bytes

Versions: 2

Compression:

Stored size: 601 Bytes

Contents

// @flow

export default function defaultConfigFactory(env: string): WebpackConfig {
  const config = {
    output: {
      filename: '[name].[chunkhash].js',
      path: '~public/assets',
      chunkFilename: '[name].[chunkhash].chunk.js',
    },
    resolve: {
      modules: [
        'node_modules',
        '~app/assets',
        '~lib/assets',
      ],
      extensions: ['.js', '.json', '.jsx']
    },
    devtool: '',
    target: 'web',
  };

  if (env === 'development') {
    config.output.filename = '[name].js';
    config.output.chunkFilename = '[name].chunk.js';
  }

  return config;
}

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
hauler-0.3.2 src/defaults/compiler_config_factory.js
hauler-0.3.1 src/defaults/compiler_config_factory.js