Sha256: 42792c384fef8a67f4db6ae49d305a411b07f73b280c4fe7e232904c996af2aa

Contents?: true

Size: 577 Bytes

Versions: 1

Compression:

Stored size: 577 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: [
        '~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

1 entries across 1 versions & 1 rubygems

Version Path
hauler-0.3.0 src/defaults/compiler_config_factory.js