summaryrefslogtreecommitdiff
path: root/node_modules/@babel/preset-env/lib/index.js
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2024-10-13 10:37:19 +0800
committerlittleblack111 <littleblack11111@gmail.com>2024-10-13 10:37:19 +0800
commite29b244aeab08ea36fb385c7beb2ad0560217039 (patch)
treec66b744dc29573f1acc871862937a23f1b80e6bf /node_modules/@babel/preset-env/lib/index.js
parent62c2881629e6413a8fec6d3dd092e4568e2a81dc (diff)
bump: @babel/cli 7.25.6 → 7.25.7, @babel/core 7.25.2 → 7.25.8, @babel/preset-env 7.25.4 → 7.25.8, postcss 8.4.41 → 8.4.47, swup 4.7.0 → 4.8.1
Diffstat (limited to 'node_modules/@babel/preset-env/lib/index.js')
-rw-r--r--node_modules/@babel/preset-env/lib/index.js9
1 files changed, 6 insertions, 3 deletions
diff --git a/node_modules/@babel/preset-env/lib/index.js b/node_modules/@babel/preset-env/lib/index.js
index eb1439e7..87ba1153 100644
--- a/node_modules/@babel/preset-env/lib/index.js
+++ b/node_modules/@babel/preset-env/lib/index.js
@@ -179,7 +179,7 @@ const getCoreJSOptions = ({
exports.getPolyfillPlugins = getPolyfillPlugins;
}
}
-function getLocalTargets(optionsTargets, ignoreBrowserslistConfig, configPath, browserslistEnv) {
+function getLocalTargets(optionsTargets, ignoreBrowserslistConfig, configPath, browserslistEnv, api) {
if (optionsTargets != null && optionsTargets.esmodules && optionsTargets.browsers) {
console.warn(`
@babel/preset-env: esmodules and browsers targets have been specified together.
@@ -189,7 +189,10 @@ function getLocalTargets(optionsTargets, ignoreBrowserslistConfig, configPath, b
return (0, _helperCompilationTargets.default)(optionsTargets, {
ignoreBrowserslistConfig,
configPath,
- browserslistEnv
+ browserslistEnv,
+ onBrowserslistConfigFound(config) {
+ api.addExternalDependency(config);
+ }
});
}
function supportsStaticESM(caller) {
@@ -242,7 +245,7 @@ option \`forceAllTransforms: true\` instead.
`);
}
}
- targets = getLocalTargets(optionsTargets, ignoreBrowserslistConfig, configPath, browserslistEnv);
+ targets = getLocalTargets(optionsTargets, ignoreBrowserslistConfig, configPath, browserslistEnv, api);
}
const transformTargets = forceAllTransforms || hasUglifyTarget ? {} : targets;
const include = transformIncludesAndExcludes(optionsInclude);