/
githubmirror
/
webpack
Обзор
Документация
Войти
/
githubmirror
/
webpack
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
v5.100.2
test/helpers/prepareOptions.js
28 строк
644 B
alexander.akait
refactor: code
02 авг 2024, 19:32
02 авг 2024, 19:32
93743d2
Код
Авторство
О чём код?
"use strict"; const handleExport = options => { const isES6DefaultExported = typeof options === "object" && options !== null && typeof options.default !== "undefined"; options = isES6DefaultExported ? options.default : options; return options; }; const handleFunction = (options, argv) => { if (typeof options === "function") { options = options(argv.env, argv); } return options; }; module.exports = (options, argv) => { argv = argv || {}; options = handleExport(options); options = Array.isArray(options) ? options.map(_options => handleFunction(_options, argv)) : handleFunction(options, argv); return options; };