summaryrefslogtreecommitdiff
path: root/node_modules/@babel/preset-env/lib/normalize-options.js
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2024-05-14 14:05:49 +0800
committerlittleblack111 <littleblack11111@gmail.com>2024-05-14 14:05:49 +0800
commit06823fbf1c2e763a5bf76c3990ca98fbbcd98691 (patch)
tree4280bece3888d12a022093bf1a9cd1b049393602 /node_modules/@babel/preset-env/lib/normalize-options.js
parent1368909b3cd552dbb0d12d5863c597f5be46177d (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.js17
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);