summaryrefslogtreecommitdiff
path: root/node_modules/babel-plugin-polyfill-corejs3/lib/index.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-plugin-polyfill-corejs3/lib/index.js
parent1368909b3cd552dbb0d12d5863c597f5be46177d (diff)
updated node_modules
Diffstat (limited to 'node_modules/babel-plugin-polyfill-corejs3/lib/index.js')
-rw-r--r--node_modules/babel-plugin-polyfill-corejs3/lib/index.js7
1 files changed, 6 insertions, 1 deletions
diff --git a/node_modules/babel-plugin-polyfill-corejs3/lib/index.js b/node_modules/babel-plugin-polyfill-corejs3/lib/index.js
index ca718f19..330614c6 100644
--- a/node_modules/babel-plugin-polyfill-corejs3/lib/index.js
+++ b/node_modules/babel-plugin-polyfill-corejs3/lib/index.js
@@ -6,6 +6,7 @@ var _data = _interopRequireDefault(require("../core-js-compat/data.js"));
var _shippedProposals = _interopRequireDefault(require("./shipped-proposals"));
var _getModulesListForTargetVersion = _interopRequireDefault(require("../core-js-compat/get-modules-list-for-target-version.js"));
var _builtInDefinitions = require("./built-in-definitions");
+var BabelRuntimePaths = _interopRequireWildcard(require("./babel-runtime-corejs3-paths"));
var _usageFilters = _interopRequireDefault(require("./usage-filters"));
var _babel = _interopRequireWildcard(require("@babel/core"));
var _utils = require("./utils");
@@ -59,7 +60,7 @@ var _default = (0, _helperDefinePolyfillProvider.default)(function ({
function maybeInjectGlobalImpl(name, utils) {
if (shouldInjectPolyfill(name)) {
debug(name);
- utils.injectGlobalImport((0, _utils.coreJSModule)(name));
+ utils.injectGlobalImport((0, _utils.coreJSModule)(name), name);
return true;
}
return false;
@@ -84,6 +85,9 @@ var _default = (0, _helperDefinePolyfillProvider.default)(function ({
} else if (name.startsWith("es.") && !available.has(name)) {
useProposalBase = true;
}
+ if (useBabelRuntime && !(useProposalBase ? BabelRuntimePaths.proposals : BabelRuntimePaths.stable).has(desc.pure)) {
+ return;
+ }
const coreJSPureBase = getCoreJSPureBase(useProposalBase);
return utils.injectDefaultImport(`${coreJSPureBase}/${desc.pure}${ext}`, hint);
}
@@ -141,6 +145,7 @@ var _default = (0, _helperDefinePolyfillProvider.default)(function ({
deps = deps.filter(m => uniqueObjects.some(v => v.test(m)) ? m.includes(low) : true);
}
maybeInjectGlobal(deps, utils);
+ return true;
},
usagePure(meta, utils, path) {
if (meta.kind === "in") {