diff options
| author | littleblack111 <littleblack11111@gmail.com> | 2024-05-14 14:05:49 +0800 |
|---|---|---|
| committer | littleblack111 <littleblack11111@gmail.com> | 2024-05-14 14:05:49 +0800 |
| commit | 06823fbf1c2e763a5bf76c3990ca98fbbcd98691 (patch) | |
| tree | 4280bece3888d12a022093bf1a9cd1b049393602 /node_modules/@babel/preset-env/lib/normalize-options.js | |
| parent | 1368909b3cd552dbb0d12d5863c597f5be46177d (diff) | |
updated node_modules
Diffstat (limited to 'node_modules/@babel/preset-env/lib/normalize-options.js')
| -rw-r--r-- | node_modules/@babel/preset-env/lib/normalize-options.js | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/node_modules/@babel/preset-env/lib/normalize-options.js b/node_modules/@babel/preset-env/lib/normalize-options.js index f54846d6..d22fba19 100644 --- a/node_modules/@babel/preset-env/lib/normalize-options.js +++ b/node_modules/@babel/preset-env/lib/normalize-options.js @@ -8,13 +8,12 @@ exports.default = normalizeOptions; exports.normalizeCoreJSOption = normalizeCoreJSOption; exports.validateUseBuiltInsOption = exports.validateModulesOption = exports.normalizePluginName = void 0; var _semver = require("semver"); -var _corejs2BuiltIns = require("@babel/compat-data/corejs2-built-ins"); -var _coreJsCompat = require("../data/core-js-compat.js"); var _pluginsCompatData = require("./plugins-compat-data.js"); var _moduleTransformations = require("./module-transformations.js"); var _options = require("./options.js"); var _helperValidatorOption = require("@babel/helper-validator-option"); -const corejs2DefaultWebIncludes = ["web.timers", "web.immediate", "web.dom.iterable"]; +var _babel7Plugins = require("./polyfills/babel-7-plugins.cjs"); +const corejs3Polyfills = JSON.parse(require("fs").readFileSync(require.resolve("core-js-compat/data.json"))); const v = new _helperValidatorOption.OptionValidator("@babel/preset-env"); const allPluginsList = Object.keys(_pluginsCompatData.plugins); const modulePlugins = ["transform-dynamic-import", ...Object.keys(_moduleTransformations.default).map(m => _moduleTransformations.default[m])]; @@ -22,13 +21,11 @@ const getValidIncludesAndExcludes = (type, corejs) => { const set = new Set(allPluginsList); if (type === "exclude") modulePlugins.map(set.add, set); if (corejs) { - { - if (corejs === 2) { - Object.keys(_corejs2BuiltIns).map(set.add, set); - corejs2DefaultWebIncludes.map(set.add, set); - } else { - Object.keys(_coreJsCompat).map(set.add, set); - } + if (corejs === 2) { + Object.keys(_babel7Plugins.corejs2Polyfills).map(set.add, set); + set.add("web.timers").add("web.immediate").add("web.dom.iterable"); + } else { + Object.keys(corejs3Polyfills).map(set.add, set); } } return Array.from(set); |
