diff --git a/webpack.config.js b/webpack.config.js new file mode 100644 index 0000000..5ac4f04 --- /dev/null +++ b/webpack.config.js @@ -0,0 +1,16 @@ +module.exports = (webpackConfig) => { + // FilenameHash + webpackConfig.output.chunkFilename = '[name].[hash].js' // http://webpack.github.io/docs/configuration.html#output-chunkfilename + + // ClassnameHash + const cssLoaderOption = { + importLoaders: 1, + modules: true, + localIdentName: '[hash:base64:5]', + } + const cssLoaders = webpackConfig.module.loaders[3].loader.split('!') + cssLoaders[1] = `css?${JSON.stringify(cssLoaderOption)}` + webpackConfig.module.loaders[3].loader = cssLoaders.join('!') + + return webpackConfig +}