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-plugin-polyfill-corejs3/lib/index.js | |
| parent | 1368909b3cd552dbb0d12d5863c597f5be46177d (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.js | 7 |
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") { |
