commit node_modules and generated files
This commit is contained in:
parent
6d7a135fea
commit
34b372292b
3379 changed files with 449603 additions and 2029 deletions
24
node_modules/webpack-cli/bin/utils/prepareOptions.js
generated
vendored
Normal file
24
node_modules/webpack-cli/bin/utils/prepareOptions.js
generated
vendored
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
"use strict";
|
||||
|
||||
module.exports = function prepareOptions(options, argv) {
|
||||
argv = argv || {};
|
||||
options = handleExport(options);
|
||||
|
||||
return Array.isArray(options)
|
||||
? options.map(_options => handleFunction(_options, argv))
|
||||
: handleFunction(options, argv);
|
||||
};
|
||||
|
||||
function handleExport(options) {
|
||||
const isES6DefaultExported =
|
||||
typeof options === "object" && options !== null && typeof options.default !== "undefined";
|
||||
|
||||
return isES6DefaultExported ? options.default : options;
|
||||
}
|
||||
|
||||
function handleFunction(options, argv) {
|
||||
if (typeof options === "function") {
|
||||
options = options(argv.env, argv);
|
||||
}
|
||||
return options;
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue