@babel/preset-env
Advanced tools
Comparing version 7.13.9 to 7.13.10
@@ -31,8 +31,2 @@ "use strict"; | ||
var _babelPluginPolyfillCorejs = _interopRequireDefault(require("babel-plugin-polyfill-corejs2")); | ||
var _babelPluginPolyfillCorejs2 = _interopRequireDefault(require("babel-plugin-polyfill-corejs3")); | ||
var _babelPluginPolyfillRegenerator = _interopRequireDefault(require("babel-plugin-polyfill-regenerator")); | ||
var _helperCompilationTargets = _interopRequireWildcard(require("@babel/helper-compilation-targets")); | ||
@@ -50,2 +44,12 @@ | ||
const _pluginCoreJS2 = require("babel-plugin-polyfill-corejs2"); | ||
const _pluginCoreJS3 = require("babel-plugin-polyfill-corejs3"); | ||
const _pluginRegenerator = require("babel-plugin-polyfill-regenerator"); | ||
const pluginCoreJS2 = _pluginCoreJS2.default; | ||
const pluginCoreJS3 = _pluginCoreJS3.default; | ||
const pluginRegenerator = _pluginRegenerator.default; | ||
function isPluginRequired(targets, support) { | ||
@@ -183,7 +187,7 @@ return (0, _helperCompilationTargets.isRequired)("fake-name", targets, { | ||
if (corejs.major === 2) { | ||
polyfillPlugins.push([_babelPluginPolyfillCorejs.default, pluginOptions], [_babelPolyfill.default, { | ||
polyfillPlugins.push([pluginCoreJS2, pluginOptions], [_babelPolyfill.default, { | ||
usage: true | ||
}]); | ||
} else { | ||
polyfillPlugins.push([_babelPluginPolyfillCorejs2.default, pluginOptions], [_babelPolyfill.default, { | ||
polyfillPlugins.push([pluginCoreJS3, pluginOptions], [_babelPolyfill.default, { | ||
usage: true, | ||
@@ -195,3 +199,3 @@ deprecated: true | ||
if (regenerator) { | ||
polyfillPlugins.push([_babelPluginPolyfillRegenerator.default, { | ||
polyfillPlugins.push([pluginRegenerator, { | ||
method: "usage-global", | ||
@@ -205,5 +209,5 @@ debug | ||
regenerator | ||
}], [_babelPluginPolyfillCorejs.default, pluginOptions]); | ||
}], [pluginCoreJS2, pluginOptions]); | ||
} else { | ||
polyfillPlugins.push([_babelPluginPolyfillCorejs2.default, pluginOptions], [_babelPolyfill.default, { | ||
polyfillPlugins.push([pluginCoreJS3, pluginOptions], [_babelPolyfill.default, { | ||
deprecated: true | ||
@@ -210,0 +214,0 @@ }]); |
@@ -10,4 +10,2 @@ "use strict"; | ||
var _data = _interopRequireDefault(require("core-js-compat/data.json")); | ||
var _semver = require("semver"); | ||
@@ -27,2 +25,4 @@ | ||
const corejs3Polyfills = require("core-js-compat/data.json"); | ||
const corejs2DefaultWebIncludes = ["web.timers", "web.immediate", "web.dom.iterable"]; | ||
@@ -33,3 +33,3 @@ const v = new _helperValidatorOption.OptionValidator("@babel/preset-env"); | ||
const getValidIncludesAndExcludes = (type, corejs) => new Set([...allPluginsList, ...(type === "exclude" ? modulePlugins : []), ...(corejs ? corejs == 2 ? [...Object.keys(_corejs2BuiltIns.default), ...corejs2DefaultWebIncludes] : Object.keys(_data.default) : [])]); | ||
const getValidIncludesAndExcludes = (type, corejs) => new Set([...allPluginsList, ...(type === "exclude" ? modulePlugins : []), ...(corejs ? corejs == 2 ? [...Object.keys(_corejs2BuiltIns.default), ...corejs2DefaultWebIncludes] : Object.keys(corejs3Polyfills) : [])]); | ||
@@ -36,0 +36,0 @@ const pluginToRegExp = plugin => { |
{ | ||
"name": "@babel/preset-env", | ||
"version": "7.13.9", | ||
"version": "7.13.10", | ||
"description": "A Babel preset for each environment.", | ||
@@ -20,3 +20,3 @@ "author": "Henry Zhu <hi@henryzoo.com>", | ||
"@babel/compat-data": "^7.13.8", | ||
"@babel/helper-compilation-targets": "^7.13.8", | ||
"@babel/helper-compilation-targets": "^7.13.10", | ||
"@babel/helper-plugin-utils": "^7.13.0", | ||
@@ -93,7 +93,7 @@ "@babel/helper-validator-option": "^7.12.17", | ||
"devDependencies": { | ||
"@babel/core": "7.13.8", | ||
"@babel/core": "7.13.10", | ||
"@babel/core-7.12": "npm:@babel/core@7.12.9", | ||
"@babel/helper-plugin-test-runner": "7.12.13", | ||
"@babel/helper-plugin-test-runner": "7.13.10", | ||
"@babel/plugin-syntax-dynamic-import": "^7.8.3" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
899
52719