Sha256: a73765551c1555aa27778aaec040bb68bc885e32f2aed782a661e955406385f3

Contents?: true

Size: 578 Bytes

Versions: 2

Compression:

Stored size: 578 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',
        '~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.4 src/defaults/compiler_config_factory.js
hauler-0.3.3 src/defaults/compiler_config_factory.js