Sha256: 9e5138a8cdb1332e6bd115eaf2c0935f6f99e5054c8f86e55f8a85f6c46ae9fc
Contents?: true
Size: 1.31 KB
Versions: 3
Compression:
Stored size: 1.31 KB
Contents
const { merge } = require('webpack-merge') const baseConfig = require('./base') const devServer = require('../dev_server') const { runningWebpackDevServer } = require('../env') const { outputPath: contentBase, publicPath } = require('../config') let devConfig = { mode: 'development', devtool: 'cheap-module-source-map' } if (runningWebpackDevServer) { if (devServer.hmr) { devConfig = merge(devConfig, { output: { filename: '[name]-[hash].js' } }) } const devServerConfig = { devMiddleware: { publicPath }, compress: devServer.compress, allowedHosts: devServer.allowed_hosts, host: devServer.host, port: devServer.port, https: devServer.https, hot: devServer.hmr, liveReload: !devServer.hmr, historyApiFallback: { disableDotRule: true }, headers: devServer.headers, static: { publicPath: contentBase } } if (devServer.static) { devServerConfig.static = { ...devServerConfig.static, ...devServer.static } } if (devServer.client) { devServerConfig.client = devServer.client } devConfig = merge(devConfig, { stats: { colors: true, entrypoints: false, errorDetails: true, modules: false, moduleTrace: false }, devServer: devServerConfig }) } module.exports = merge(baseConfig, devConfig)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
webpacker-6.0.0.rc.5 | package/environments/development.js |
webpacker-6.0.0.rc.4 | package/environments/development.js |
webpacker-6.0.0.rc.3 | package/environments/development.js |