1
0
Fork 0
mirror of https://github.com/betagouv/mon-entreprise synced 2025-02-09 02:55:01 +00:00
mon-entreprise/site/webpack.dev.js
Maxime Quandalle 7db1a3394e Renomme le répertoire mon-entreprise/ en site/
Pour éviter l'arborescence `mon-entreprise/mon-entreprise` qui prêtait
à confusion
2021-12-02 13:06:45 +01:00

37 lines
804 B
JavaScript

/* eslint-env node */
const { map } = require('ramda')
const webpack = require('webpack')
const {
HTMLPlugins,
styleLoader,
commonLoaders,
default: common,
} = require('./webpack.common')
module.exports = {
...common,
node: {
// This seems necessary to prevent a "Module not found: 'fs'" error when
// launching mocha-webpack:
fs: 'empty',
},
module: {
rules: [...commonLoaders(), styleLoader('style-loader')],
},
watchOptions: {
aggregateTimeout: 600,
},
mode: 'development',
devtool: 'eval-source-map',
entry: map((entry) => ['webpack-hot-middleware/client', entry], common.entry),
plugins: [
...common.plugins,
...HTMLPlugins(),
new webpack.EnvironmentPlugin({
NODE_ENV: 'development',
REDUX_TRACE: false,
}),
new webpack.HotModuleReplacementPlugin(),
],
}