webpack-simple
Advanced tools
Comparing version 1.5.2 to 1.6.0
59
index.js
@@ -126,19 +126,33 @@ const defaultJSExclude = [/\.json$/, /node_modules/]; | ||
const makeWebpackConfig = ({ | ||
js, | ||
css, | ||
serve, | ||
stats, | ||
entry, | ||
output, | ||
resolve, | ||
devtool, | ||
plugins, | ||
externals, | ||
devServer, | ||
performance, | ||
target = 'web', | ||
mode = 'development', | ||
rules = defaultWebpackRules, | ||
} = {}) => { | ||
const makeWebpackConfig = (options = {}) => { | ||
const { | ||
js, | ||
css, | ||
node, | ||
serve, | ||
stats, | ||
entry, | ||
watch, | ||
output, | ||
resolve, | ||
devtool, | ||
plugins, | ||
externals, | ||
devServer, | ||
performance, | ||
experiments, | ||
watchOptions, | ||
optimization, | ||
target = 'web', | ||
mode = 'development', | ||
rules = defaultWebpackRules, | ||
...rest | ||
} = options; | ||
if (Object.keys(rest).length) { | ||
for (const key in rest) { | ||
console.warn(`${key} is unrecognized, but it will be added to the config.`); | ||
} | ||
} | ||
let customRules = rules; | ||
@@ -155,14 +169,5 @@ | ||
return { | ||
...options, | ||
mode, | ||
serve, | ||
stats, | ||
entry, | ||
output, | ||
target, | ||
resolve, | ||
devtool, | ||
plugins, | ||
externals, | ||
devServer, | ||
performance, | ||
module: { | ||
@@ -169,0 +174,0 @@ rules: customRules, |
{ | ||
"name": "webpack-simple", | ||
"version": "1.5.2", | ||
"version": "1.6.0", | ||
"description": "Webpack Config - Simple defaults, extendable options", | ||
@@ -32,7 +32,10 @@ "main": "index.js", | ||
"devDependencies": { | ||
"coveralls": "^3.0.4", | ||
"husky": "^2.5.0", | ||
"jest": "^24.7.1", | ||
"prettier": "^1.16.4" | ||
"coveralls": "^3.0.11", | ||
"husky": "^2.7.0", | ||
"jest": "^24.9.0", | ||
"prettier": "^1.19.1" | ||
}, | ||
"peerDependencies": { | ||
"webpack": "^4" | ||
}, | ||
"files": [ | ||
@@ -39,0 +42,0 @@ "index.js", |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
9667
175
1