@babel/preset-env
Advanced tools
Comparing version 7.23.2 to 7.23.5
@@ -65,3 +65,4 @@ "use strict"; | ||
var _pluginBugfixV8SpreadParametersInOptionalChaining = require("@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining"); | ||
const availablePlugins = { | ||
var _pluginBugfixV8StaticClassFieldsRedefineReadonly = require("@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly"); | ||
const availablePlugins = exports.default = { | ||
"bugfix/transform-async-arrows-in-class": () => _index, | ||
@@ -75,2 +76,3 @@ "bugfix/transform-edge-default-parameters": () => _index2, | ||
"bugfix/transform-v8-spread-parameters-in-optional-chaining": () => _pluginBugfixV8SpreadParametersInOptionalChaining.default, | ||
"bugfix/transform-v8-static-class-fields-redefine-readonly": () => _pluginBugfixV8StaticClassFieldsRedefineReadonly.default, | ||
"syntax-import-assertions": () => _pluginSyntaxImportAssertions.default, | ||
@@ -127,8 +129,7 @@ "syntax-import-attributes": () => _pluginSyntaxImportAttributes.default, | ||
}; | ||
exports.default = availablePlugins; | ||
const minVersions = {}; | ||
exports.minVersions = minVersions; | ||
const minVersions = exports.minVersions = {}; | ||
{ | ||
Object.assign(minVersions, { | ||
"bugfix/transform-safari-id-destructuring-collision-in-function-expression": "7.16.0", | ||
"bugfix/transform-v8-static-class-fields-redefine-readonly": "7.12.0", | ||
"syntax-import-attributes": "7.22.0", | ||
@@ -135,0 +136,0 @@ "transform-class-static-block": "7.12.0", |
@@ -20,3 +20,3 @@ "use strict"; | ||
var _overlapping$item; | ||
(_overlapping$item = overlapping[item]) == null ? void 0 : _overlapping$item.forEach(name => items.delete(name)); | ||
(_overlapping$item = overlapping[item]) == null || _overlapping$item.forEach(name => items.delete(name)); | ||
}); | ||
@@ -23,0 +23,0 @@ } |
234
lib/index.js
@@ -6,3 +6,3 @@ "use strict"; | ||
}); | ||
exports.getPolyfillPlugins = exports.getModulesPluginNames = exports.default = void 0; | ||
exports.default = void 0; | ||
exports.isPluginRequired = isPluginRequired; | ||
@@ -18,13 +18,8 @@ exports.transformIncludesAndExcludes = void 0; | ||
var _pluginsCompatData = require("./plugins-compat-data.js"); | ||
var _regenerator = require("./polyfills/regenerator.js"); | ||
var _babelPolyfill = require("./polyfills/babel-polyfill.js"); | ||
var _babelPluginPolyfillCorejs = require("babel-plugin-polyfill-corejs2"); | ||
var _babelPluginPolyfillCorejs2 = require("babel-plugin-polyfill-corejs3"); | ||
var _babelPluginPolyfillRegenerator = require("babel-plugin-polyfill-regenerator"); | ||
var _babelPluginPolyfillCorejs = require("babel-plugin-polyfill-corejs3"); | ||
var _babel7Plugins = require("./polyfills/babel-7-plugins.cjs"); | ||
var _helperCompilationTargets = require("@babel/helper-compilation-targets"); | ||
var _availablePlugins = require("./available-plugins.js"); | ||
var _helperPluginUtils = require("@babel/helper-plugin-utils"); | ||
const pluginCoreJS2 = _babelPluginPolyfillCorejs.default || _babelPluginPolyfillCorejs; | ||
const pluginCoreJS3 = _babelPluginPolyfillCorejs2.default || _babelPluginPolyfillCorejs2; | ||
const pluginRegenerator = _babelPluginPolyfillRegenerator.default || _babelPluginPolyfillRegenerator; | ||
const pluginCoreJS3 = _babelPluginPolyfillCorejs.default || _babelPluginPolyfillCorejs; | ||
function isPluginRequired(targets, support) { | ||
@@ -81,25 +76,14 @@ return (0, _helperCompilationTargets.isRequired)("fake-name", targets, { | ||
exports.transformIncludesAndExcludes = transformIncludesAndExcludes; | ||
const getModulesPluginNames = ({ | ||
modules, | ||
transformations, | ||
shouldTransformESM, | ||
shouldTransformDynamicImport, | ||
shouldTransformExportNamespaceFrom | ||
}) => { | ||
function getSpecialModulesPluginNames(modules, shouldTransformDynamicImport) { | ||
const modulesPluginNames = []; | ||
if (modules !== false && transformations[modules]) { | ||
if (shouldTransformESM) { | ||
modulesPluginNames.push(transformations[modules]); | ||
if (modules) { | ||
modulesPluginNames.push(_moduleTransformations.default[modules]); | ||
} | ||
if (shouldTransformDynamicImport) { | ||
if (modules && modules !== "umd") { | ||
modulesPluginNames.push("transform-dynamic-import"); | ||
} else { | ||
console.warn("Dynamic import can only be transformed when transforming ES" + " modules to AMD, CommonJS or SystemJS."); | ||
} | ||
if (shouldTransformDynamicImport) { | ||
if (shouldTransformESM && modules !== "umd") { | ||
modulesPluginNames.push("transform-dynamic-import"); | ||
} else { | ||
console.warn("Dynamic import can only be transformed when transforming ES" + " modules to AMD, CommonJS or SystemJS."); | ||
} | ||
} | ||
} | ||
if (shouldTransformExportNamespaceFrom) { | ||
modulesPluginNames.push("transform-export-namespace-from"); | ||
} | ||
{ | ||
@@ -109,5 +93,2 @@ if (!shouldTransformDynamicImport) { | ||
} | ||
if (!shouldTransformExportNamespaceFrom) { | ||
modulesPluginNames.push("syntax-export-namespace-from"); | ||
} | ||
modulesPluginNames.push("syntax-top-level-await"); | ||
@@ -117,5 +98,4 @@ modulesPluginNames.push("syntax-import-meta"); | ||
return modulesPluginNames; | ||
}; | ||
exports.getModulesPluginNames = getModulesPluginNames; | ||
const getPolyfillPlugins = ({ | ||
} | ||
const getCoreJSOptions = ({ | ||
useBuiltIns, | ||
@@ -128,49 +108,72 @@ corejs, | ||
shippedProposals, | ||
regenerator, | ||
debug | ||
}) => { | ||
const polyfillPlugins = []; | ||
if (useBuiltIns === "usage" || useBuiltIns === "entry") { | ||
const pluginOptions = { | ||
method: `${useBuiltIns}-global`, | ||
version: corejs ? corejs.toString() : undefined, | ||
targets: polyfillTargets, | ||
include, | ||
exclude, | ||
proposals, | ||
shippedProposals, | ||
debug, | ||
"#__secret_key__@babel/preset-env__compatibility": { | ||
noRuntimeName: true | ||
} | ||
}; | ||
if (corejs) { | ||
if (useBuiltIns === "usage") { | ||
if (corejs.major === 2) { | ||
polyfillPlugins.push([pluginCoreJS2, pluginOptions], [_babelPolyfill.default, { | ||
usage: true | ||
}]); | ||
} else { | ||
polyfillPlugins.push([pluginCoreJS3, pluginOptions], [_babelPolyfill.default, { | ||
usage: true, | ||
deprecated: true | ||
}]); | ||
} | ||
if (regenerator) { | ||
polyfillPlugins.push([pluginRegenerator, { | ||
method: "usage-global", | ||
debug | ||
}]); | ||
} | ||
} else { | ||
if (corejs.major === 2) { | ||
polyfillPlugins.push([_babelPolyfill.default, { | ||
regenerator | ||
}], [pluginCoreJS2, pluginOptions]); | ||
} else { | ||
polyfillPlugins.push([pluginCoreJS3, pluginOptions], [_babelPolyfill.default, { | ||
deprecated: true | ||
}]); | ||
if (!regenerator) { | ||
polyfillPlugins.push([_regenerator.default, pluginOptions]); | ||
}) => ({ | ||
method: `${useBuiltIns}-global`, | ||
version: corejs ? corejs.toString() : undefined, | ||
targets: polyfillTargets, | ||
include, | ||
exclude, | ||
proposals, | ||
shippedProposals, | ||
debug, | ||
"#__secret_key__@babel/preset-env__compatibility": { | ||
noRuntimeName: true | ||
} | ||
}); | ||
{ | ||
var getPolyfillPlugins = ({ | ||
useBuiltIns, | ||
corejs, | ||
polyfillTargets, | ||
include, | ||
exclude, | ||
proposals, | ||
shippedProposals, | ||
regenerator, | ||
debug | ||
}) => { | ||
const polyfillPlugins = []; | ||
if (useBuiltIns === "usage" || useBuiltIns === "entry") { | ||
const pluginOptions = getCoreJSOptions({ | ||
useBuiltIns, | ||
corejs, | ||
polyfillTargets, | ||
include, | ||
exclude, | ||
proposals, | ||
shippedProposals, | ||
debug | ||
}); | ||
if (corejs) { | ||
{ | ||
if (useBuiltIns === "usage") { | ||
if (corejs.major === 2) { | ||
polyfillPlugins.push([_babel7Plugins.pluginCoreJS2, pluginOptions], [_babel7Plugins.legacyBabelPolyfillPlugin, { | ||
usage: true | ||
}]); | ||
} else { | ||
polyfillPlugins.push([pluginCoreJS3, pluginOptions], [_babel7Plugins.legacyBabelPolyfillPlugin, { | ||
usage: true, | ||
deprecated: true | ||
}]); | ||
} | ||
if (regenerator) { | ||
polyfillPlugins.push([_babel7Plugins.pluginRegenerator, { | ||
method: "usage-global", | ||
debug | ||
}]); | ||
} | ||
} else { | ||
if (corejs.major === 2) { | ||
polyfillPlugins.push([_babel7Plugins.legacyBabelPolyfillPlugin, { | ||
regenerator | ||
}], [_babel7Plugins.pluginCoreJS2, pluginOptions]); | ||
} else { | ||
polyfillPlugins.push([pluginCoreJS3, pluginOptions], [_babel7Plugins.legacyBabelPolyfillPlugin, { | ||
deprecated: true | ||
}]); | ||
if (!regenerator) { | ||
polyfillPlugins.push([_babel7Plugins.removeRegeneratorEntryPlugin, pluginOptions]); | ||
} | ||
} | ||
} | ||
@@ -180,6 +183,8 @@ } | ||
} | ||
return polyfillPlugins; | ||
}; | ||
{ | ||
exports.getPolyfillPlugins = getPolyfillPlugins; | ||
} | ||
return polyfillPlugins; | ||
}; | ||
exports.getPolyfillPlugins = getPolyfillPlugins; | ||
} | ||
function getLocalTargets(optionsTargets, ignoreBrowserslistConfig, configPath, browserslistEnv) { | ||
@@ -207,3 +212,3 @@ if (optionsTargets != null && optionsTargets.esmodules && optionsTargets.browsers) { | ||
} | ||
var _default = (0, _helperPluginUtils.declarePreset)((api, opts) => { | ||
var _default = exports.default = (0, _helperPluginUtils.declarePreset)((api, opts) => { | ||
api.assertVersion(7); | ||
@@ -220,3 +225,3 @@ const babelTargets = api.targets(); | ||
loose, | ||
modules, | ||
modules: optionsModules, | ||
shippedProposals, | ||
@@ -251,15 +256,8 @@ spec, | ||
const compatData = getPluginList(shippedProposals, bugfixes); | ||
const shouldSkipExportNamespaceFrom = modules === "auto" && (api.caller == null ? void 0 : api.caller(supportsExportNamespaceFrom)) || modules === false && !(0, _helperCompilationTargets.isRequired)("transform-export-namespace-from", transformTargets, { | ||
compatData, | ||
includes: include.plugins, | ||
excludes: exclude.plugins | ||
}); | ||
const modulesPluginNames = getModulesPluginNames({ | ||
modules, | ||
transformations: _moduleTransformations.default, | ||
shouldTransformESM: modules !== "auto" || !(api.caller != null && api.caller(supportsStaticESM)), | ||
shouldTransformDynamicImport: modules !== "auto" || !(api.caller != null && api.caller(supportsDynamicImport)), | ||
shouldTransformExportNamespaceFrom: !shouldSkipExportNamespaceFrom | ||
}); | ||
const pluginNames = (0, _helperCompilationTargets.filterItems)(compatData, include.plugins, exclude.plugins, transformTargets, modulesPluginNames, (0, _getOptionSpecificExcludes.default)({ | ||
const modules = optionsModules === "auto" ? api.caller(supportsStaticESM) ? false : "commonjs" : optionsModules; | ||
const shouldTransformDynamicImport = optionsModules === "auto" ? !api.caller(supportsDynamicImport) : !!modules; | ||
if (optionsModules === "auto" && !api.caller(supportsExportNamespaceFrom) && !exclude.plugins.has("transform-export-namespace-from")) { | ||
include.plugins.add("transform-export-namespace-from"); | ||
} | ||
const pluginNames = (0, _helperCompilationTargets.filterItems)(compatData, include.plugins, exclude.plugins, transformTargets, getSpecialModulesPluginNames(modules, shouldTransformDynamicImport), (0, _getOptionSpecificExcludes.default)({ | ||
loose | ||
@@ -305,3 +303,3 @@ }), _shippedProposals.pluginSyntaxMap); | ||
console.log(JSON.stringify((0, _helperCompilationTargets.prettifyTargets)(targets), null, 2)); | ||
console.log(`\nUsing modules transform: ${modules.toString()}`); | ||
console.log(`\nUsing modules transform: ${optionsModules.toString()}`); | ||
console.log("\nUsing plugins:"); | ||
@@ -319,4 +317,38 @@ pluginNames.forEach(pluginName => { | ||
}); | ||
exports.default = _default; | ||
{ | ||
exports.getModulesPluginNames = ({ | ||
modules, | ||
transformations, | ||
shouldTransformESM, | ||
shouldTransformDynamicImport, | ||
shouldTransformExportNamespaceFrom | ||
}) => { | ||
const modulesPluginNames = []; | ||
if (modules !== false && transformations[modules]) { | ||
if (shouldTransformESM) { | ||
modulesPluginNames.push(transformations[modules]); | ||
} | ||
if (shouldTransformDynamicImport) { | ||
if (shouldTransformESM && modules !== "umd") { | ||
modulesPluginNames.push("transform-dynamic-import"); | ||
} else { | ||
console.warn("Dynamic import can only be transformed when transforming ES" + " modules to AMD, CommonJS or SystemJS."); | ||
} | ||
} | ||
} | ||
if (shouldTransformExportNamespaceFrom) { | ||
modulesPluginNames.push("transform-export-namespace-from"); | ||
} | ||
if (!shouldTransformDynamicImport) { | ||
modulesPluginNames.push("syntax-dynamic-import"); | ||
} | ||
if (!shouldTransformExportNamespaceFrom) { | ||
modulesPluginNames.push("syntax-export-namespace-from"); | ||
} | ||
modulesPluginNames.push("syntax-top-level-await"); | ||
modulesPluginNames.push("syntax-import-meta"); | ||
return modulesPluginNames; | ||
}; | ||
} | ||
//# sourceMappingURL=index.js.map |
@@ -7,4 +7,3 @@ "use strict"; | ||
exports.default = void 0; | ||
var _default = { | ||
auto: "transform-modules-commonjs", | ||
var _default = exports.default = { | ||
amd: "transform-modules-amd", | ||
@@ -16,4 +15,3 @@ commonjs: "transform-modules-commonjs", | ||
}; | ||
exports.default = _default; | ||
//# sourceMappingURL=module-transformations.js.map |
@@ -21,3 +21,17 @@ "use strict"; | ||
const modulePlugins = ["transform-dynamic-import", ...Object.keys(_moduleTransformations.default).map(m => _moduleTransformations.default[m])]; | ||
const getValidIncludesAndExcludes = (type, corejs) => Array.from(new Set([...allPluginsList, ...(type === "exclude" ? modulePlugins : []), ...(corejs ? corejs == 2 ? [...Object.keys(_corejs2BuiltIns), ...corejs2DefaultWebIncludes] : Object.keys(_coreJsCompat) : [])])); | ||
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); | ||
} | ||
} | ||
} | ||
return Array.from(set); | ||
}; | ||
function flatMap(array, fn) { | ||
@@ -85,4 +99,6 @@ return Array.prototype.concat.apply([], array.map(fn)); | ||
if (useBuiltIns && corejs === undefined) { | ||
rawVersion = 2; | ||
console.warn("\nWARNING (@babel/preset-env): We noticed you're using the `useBuiltIns` option without declaring a " + "core-js version. Currently, we assume version 2.x when no version " + "is passed. Since this default version will likely change in future " + "versions of Babel, we recommend explicitly setting the core-js version " + "you are using via the `corejs` option.\n" + "\nYou should also be sure that the version you pass to the `corejs` " + "option matches the version specified in your `package.json`'s " + "`dependencies` section. If it doesn't, you need to run one of the " + "following commands:\n\n" + " npm install --save core-js@2 npm install --save core-js@3\n" + " yarn add core-js@2 yarn add core-js@3\n\n" + "More info about useBuiltIns: https://babeljs.io/docs/en/babel-preset-env#usebuiltins\n" + "More info about core-js: https://babeljs.io/docs/en/babel-preset-env#corejs"); | ||
{ | ||
rawVersion = 2; | ||
console.warn("\nWARNING (@babel/preset-env): We noticed you're using the `useBuiltIns` option without declaring a " + `core-js version. Currently, we assume version 2.x when no version ` + "is passed. Since this default version will likely change in future " + "versions of Babel, we recommend explicitly setting the core-js version " + "you are using via the `corejs` option.\n" + "\nYou should also be sure that the version you pass to the `corejs` " + "option matches the version specified in your `package.json`'s " + "`dependencies` section. If it doesn't, you need to run one of the " + "following commands:\n\n" + " npm install --save core-js@2 npm install --save core-js@3\n" + " yarn add core-js@2 yarn add core-js@3\n\n" + "More info about useBuiltIns: https://babeljs.io/docs/en/babel-preset-env#usebuiltins\n" + "More info about core-js: https://babeljs.io/docs/en/babel-preset-env#corejs"); | ||
} | ||
} else if (typeof corejs === "object" && corejs !== null) { | ||
@@ -95,8 +111,13 @@ rawVersion = corejs.version; | ||
const version = rawVersion ? _semver.coerce(String(rawVersion)) : false; | ||
if (!useBuiltIns && version) { | ||
console.warn("\nWARNING (@babel/preset-env): The `corejs` option only has an effect when the `useBuiltIns` option is not `false`\n"); | ||
if (version) { | ||
if (useBuiltIns) { | ||
{ | ||
if (version.major < 2 || version.major > 3) { | ||
throw new RangeError("Invalid Option: The version passed to `corejs` is invalid. Currently, " + "only core-js@2 and core-js@3 are supported."); | ||
} | ||
} | ||
} else { | ||
console.warn("\nWARNING (@babel/preset-env): The `corejs` option only has an effect when the `useBuiltIns` option is not `false`\n"); | ||
} | ||
} | ||
if (useBuiltIns && (!version || version.major < 2 || version.major > 3)) { | ||
throw new RangeError("Invalid Option: The version passed to `corejs` is invalid. Currently, " + "only core-js@2 and core-js@3 are supported."); | ||
} | ||
return { | ||
@@ -103,0 +124,0 @@ version, |
@@ -7,3 +7,3 @@ "use strict"; | ||
exports.UseBuiltInsOption = exports.TopLevelOptions = exports.ModulesOption = void 0; | ||
const TopLevelOptions = { | ||
const TopLevelOptions = exports.TopLevelOptions = { | ||
bugfixes: "bugfixes", | ||
@@ -25,4 +25,3 @@ configPath: "configPath", | ||
}; | ||
exports.TopLevelOptions = TopLevelOptions; | ||
const ModulesOption = { | ||
const ModulesOption = exports.ModulesOption = { | ||
false: false, | ||
@@ -36,4 +35,3 @@ auto: "auto", | ||
}; | ||
exports.ModulesOption = ModulesOption; | ||
const UseBuiltInsOption = { | ||
const UseBuiltInsOption = exports.UseBuiltInsOption = { | ||
false: false, | ||
@@ -43,4 +41,3 @@ entry: "entry", | ||
}; | ||
exports.UseBuiltInsOption = UseBuiltInsOption; | ||
//# sourceMappingURL=options.js.map |
@@ -12,8 +12,5 @@ "use strict"; | ||
const keys = Object.keys; | ||
const plugins = filterAvailable(_plugins); | ||
exports.plugins = plugins; | ||
const pluginsBugfixes = filterAvailable(_pluginBugfixes); | ||
exports.pluginsBugfixes = pluginsBugfixes; | ||
const overlappingPlugins = filterAvailable(_overlappingPlugins); | ||
exports.overlappingPlugins = overlappingPlugins; | ||
const plugins = exports.plugins = filterAvailable(_plugins); | ||
const pluginsBugfixes = exports.pluginsBugfixes = filterAvailable(_pluginBugfixes); | ||
const overlappingPlugins = exports.overlappingPlugins = filterAvailable(_overlappingPlugins); | ||
overlappingPlugins["syntax-import-attributes"] = ["syntax-import-assertions"]; | ||
@@ -20,0 +17,0 @@ function filterAvailable(data) { |
@@ -7,6 +7,4 @@ "use strict"; | ||
exports.proposalSyntaxPlugins = exports.proposalPlugins = exports.pluginSyntaxMap = void 0; | ||
const proposalPlugins = new Set(); | ||
exports.proposalPlugins = proposalPlugins; | ||
const proposalSyntaxPlugins = ["syntax-import-assertions", "syntax-import-attributes"]; | ||
exports.proposalSyntaxPlugins = proposalSyntaxPlugins; | ||
const proposalPlugins = exports.proposalPlugins = new Set(); | ||
const proposalSyntaxPlugins = exports.proposalSyntaxPlugins = ["syntax-import-assertions", "syntax-import-attributes"]; | ||
const pluginSyntaxObject = { | ||
@@ -16,2 +14,3 @@ "transform-async-generator-functions": "syntax-async-generators", | ||
"transform-class-static-block": "syntax-class-static-block", | ||
"transform-export-namespace-from": "syntax-export-namespace-from", | ||
"transform-json-strings": "syntax-json-strings", | ||
@@ -30,5 +29,4 @@ "transform-nullish-coalescing-operator": "syntax-nullish-coalescing-operator", | ||
}); | ||
const pluginSyntaxMap = new Map(pluginSyntaxEntries); | ||
exports.pluginSyntaxMap = pluginSyntaxMap; | ||
const pluginSyntaxMap = exports.pluginSyntaxMap = new Map(pluginSyntaxEntries); | ||
//# sourceMappingURL=shipped-proposals.js.map |
114
package.json
{ | ||
"name": "@babel/preset-env", | ||
"version": "7.23.2", | ||
"version": "7.23.5", | ||
"description": "A Babel preset for each environment.", | ||
@@ -19,8 +19,9 @@ "author": "The Babel Team (https://babel.dev/team)", | ||
"dependencies": { | ||
"@babel/compat-data": "^7.23.2", | ||
"@babel/compat-data": "^7.23.5", | ||
"@babel/helper-compilation-targets": "^7.22.15", | ||
"@babel/helper-plugin-utils": "^7.22.5", | ||
"@babel/helper-validator-option": "^7.22.15", | ||
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.22.15", | ||
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.22.15", | ||
"@babel/helper-validator-option": "^7.23.5", | ||
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", | ||
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", | ||
"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", | ||
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", | ||
@@ -32,4 +33,4 @@ "@babel/plugin-syntax-async-generators": "^7.8.4", | ||
"@babel/plugin-syntax-export-namespace-from": "^7.8.3", | ||
"@babel/plugin-syntax-import-assertions": "^7.22.5", | ||
"@babel/plugin-syntax-import-attributes": "^7.22.5", | ||
"@babel/plugin-syntax-import-assertions": "^7.23.3", | ||
"@babel/plugin-syntax-import-attributes": "^7.23.3", | ||
"@babel/plugin-syntax-import-meta": "^7.10.4", | ||
@@ -46,52 +47,51 @@ "@babel/plugin-syntax-json-strings": "^7.8.3", | ||
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", | ||
"@babel/plugin-transform-arrow-functions": "^7.22.5", | ||
"@babel/plugin-transform-async-generator-functions": "^7.23.2", | ||
"@babel/plugin-transform-async-to-generator": "^7.22.5", | ||
"@babel/plugin-transform-block-scoped-functions": "^7.22.5", | ||
"@babel/plugin-transform-block-scoping": "^7.23.0", | ||
"@babel/plugin-transform-class-properties": "^7.22.5", | ||
"@babel/plugin-transform-class-static-block": "^7.22.11", | ||
"@babel/plugin-transform-classes": "^7.22.15", | ||
"@babel/plugin-transform-computed-properties": "^7.22.5", | ||
"@babel/plugin-transform-destructuring": "^7.23.0", | ||
"@babel/plugin-transform-dotall-regex": "^7.22.5", | ||
"@babel/plugin-transform-duplicate-keys": "^7.22.5", | ||
"@babel/plugin-transform-dynamic-import": "^7.22.11", | ||
"@babel/plugin-transform-exponentiation-operator": "^7.22.5", | ||
"@babel/plugin-transform-export-namespace-from": "^7.22.11", | ||
"@babel/plugin-transform-for-of": "^7.22.15", | ||
"@babel/plugin-transform-function-name": "^7.22.5", | ||
"@babel/plugin-transform-json-strings": "^7.22.11", | ||
"@babel/plugin-transform-literals": "^7.22.5", | ||
"@babel/plugin-transform-logical-assignment-operators": "^7.22.11", | ||
"@babel/plugin-transform-member-expression-literals": "^7.22.5", | ||
"@babel/plugin-transform-modules-amd": "^7.23.0", | ||
"@babel/plugin-transform-modules-commonjs": "^7.23.0", | ||
"@babel/plugin-transform-modules-systemjs": "^7.23.0", | ||
"@babel/plugin-transform-modules-umd": "^7.22.5", | ||
"@babel/plugin-transform-arrow-functions": "^7.23.3", | ||
"@babel/plugin-transform-async-generator-functions": "^7.23.4", | ||
"@babel/plugin-transform-async-to-generator": "^7.23.3", | ||
"@babel/plugin-transform-block-scoped-functions": "^7.23.3", | ||
"@babel/plugin-transform-block-scoping": "^7.23.4", | ||
"@babel/plugin-transform-class-properties": "^7.23.3", | ||
"@babel/plugin-transform-class-static-block": "^7.23.4", | ||
"@babel/plugin-transform-classes": "^7.23.5", | ||
"@babel/plugin-transform-computed-properties": "^7.23.3", | ||
"@babel/plugin-transform-destructuring": "^7.23.3", | ||
"@babel/plugin-transform-dotall-regex": "^7.23.3", | ||
"@babel/plugin-transform-duplicate-keys": "^7.23.3", | ||
"@babel/plugin-transform-dynamic-import": "^7.23.4", | ||
"@babel/plugin-transform-exponentiation-operator": "^7.23.3", | ||
"@babel/plugin-transform-export-namespace-from": "^7.23.4", | ||
"@babel/plugin-transform-for-of": "^7.23.3", | ||
"@babel/plugin-transform-function-name": "^7.23.3", | ||
"@babel/plugin-transform-json-strings": "^7.23.4", | ||
"@babel/plugin-transform-literals": "^7.23.3", | ||
"@babel/plugin-transform-logical-assignment-operators": "^7.23.4", | ||
"@babel/plugin-transform-member-expression-literals": "^7.23.3", | ||
"@babel/plugin-transform-modules-amd": "^7.23.3", | ||
"@babel/plugin-transform-modules-commonjs": "^7.23.3", | ||
"@babel/plugin-transform-modules-systemjs": "^7.23.3", | ||
"@babel/plugin-transform-modules-umd": "^7.23.3", | ||
"@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", | ||
"@babel/plugin-transform-new-target": "^7.22.5", | ||
"@babel/plugin-transform-nullish-coalescing-operator": "^7.22.11", | ||
"@babel/plugin-transform-numeric-separator": "^7.22.11", | ||
"@babel/plugin-transform-object-rest-spread": "^7.22.15", | ||
"@babel/plugin-transform-object-super": "^7.22.5", | ||
"@babel/plugin-transform-optional-catch-binding": "^7.22.11", | ||
"@babel/plugin-transform-optional-chaining": "^7.23.0", | ||
"@babel/plugin-transform-parameters": "^7.22.15", | ||
"@babel/plugin-transform-private-methods": "^7.22.5", | ||
"@babel/plugin-transform-private-property-in-object": "^7.22.11", | ||
"@babel/plugin-transform-property-literals": "^7.22.5", | ||
"@babel/plugin-transform-regenerator": "^7.22.10", | ||
"@babel/plugin-transform-reserved-words": "^7.22.5", | ||
"@babel/plugin-transform-shorthand-properties": "^7.22.5", | ||
"@babel/plugin-transform-spread": "^7.22.5", | ||
"@babel/plugin-transform-sticky-regex": "^7.22.5", | ||
"@babel/plugin-transform-template-literals": "^7.22.5", | ||
"@babel/plugin-transform-typeof-symbol": "^7.22.5", | ||
"@babel/plugin-transform-unicode-escapes": "^7.22.10", | ||
"@babel/plugin-transform-unicode-property-regex": "^7.22.5", | ||
"@babel/plugin-transform-unicode-regex": "^7.22.5", | ||
"@babel/plugin-transform-unicode-sets-regex": "^7.22.5", | ||
"@babel/plugin-transform-new-target": "^7.23.3", | ||
"@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", | ||
"@babel/plugin-transform-numeric-separator": "^7.23.4", | ||
"@babel/plugin-transform-object-rest-spread": "^7.23.4", | ||
"@babel/plugin-transform-object-super": "^7.23.3", | ||
"@babel/plugin-transform-optional-catch-binding": "^7.23.4", | ||
"@babel/plugin-transform-optional-chaining": "^7.23.4", | ||
"@babel/plugin-transform-parameters": "^7.23.3", | ||
"@babel/plugin-transform-private-methods": "^7.23.3", | ||
"@babel/plugin-transform-private-property-in-object": "^7.23.4", | ||
"@babel/plugin-transform-property-literals": "^7.23.3", | ||
"@babel/plugin-transform-regenerator": "^7.23.3", | ||
"@babel/plugin-transform-reserved-words": "^7.23.3", | ||
"@babel/plugin-transform-shorthand-properties": "^7.23.3", | ||
"@babel/plugin-transform-spread": "^7.23.3", | ||
"@babel/plugin-transform-sticky-regex": "^7.23.3", | ||
"@babel/plugin-transform-template-literals": "^7.23.3", | ||
"@babel/plugin-transform-typeof-symbol": "^7.23.3", | ||
"@babel/plugin-transform-unicode-escapes": "^7.23.3", | ||
"@babel/plugin-transform-unicode-property-regex": "^7.23.3", | ||
"@babel/plugin-transform-unicode-regex": "^7.23.3", | ||
"@babel/plugin-transform-unicode-sets-regex": "^7.23.3", | ||
"@babel/preset-modules": "0.1.6-no-external-plugins", | ||
"@babel/types": "^7.23.0", | ||
"babel-plugin-polyfill-corejs2": "^0.4.6", | ||
@@ -107,6 +107,6 @@ "babel-plugin-polyfill-corejs3": "^0.8.5", | ||
"devDependencies": { | ||
"@babel/core": "^7.23.0", | ||
"@babel/core": "^7.23.5", | ||
"@babel/core-7.12": "npm:@babel/core@7.12.9", | ||
"@babel/helper-plugin-test-runner": "^7.22.5", | ||
"@babel/traverse": "^7.23.2" | ||
"@babel/traverse": "^7.23.5" | ||
}, | ||
@@ -113,0 +113,0 @@ "engines": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
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
147710
45
1017
+ Added@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.3
+ Added@babel/helper-define-polyfill-provider@0.6.3(transitive)
+ Added@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.9(transitive)
+ Addedbabel-plugin-polyfill-corejs2@0.4.12(transitive)
+ Addedcaniuse-lite@1.0.30001680(transitive)
+ Addedelectron-to-chromium@1.5.58(transitive)
- Removed@babel/types@^7.23.0
- Removed@babel/helper-define-polyfill-provider@0.6.2(transitive)
- Removedbabel-plugin-polyfill-corejs2@0.4.11(transitive)
- Removedcaniuse-lite@1.0.30001679(transitive)
- Removedelectron-to-chromium@1.5.55(transitive)
Updated@babel/compat-data@^7.23.5
Updated@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3
Updated@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3
Updated@babel/plugin-transform-async-generator-functions@^7.23.4
Updated@babel/plugin-transform-block-scoped-functions@^7.23.3
Updated@babel/plugin-transform-exponentiation-operator@^7.23.3
Updated@babel/plugin-transform-export-namespace-from@^7.23.4
Updated@babel/plugin-transform-logical-assignment-operators@^7.23.4
Updated@babel/plugin-transform-member-expression-literals@^7.23.3
Updated@babel/plugin-transform-nullish-coalescing-operator@^7.23.4
Updated@babel/plugin-transform-optional-catch-binding@^7.23.4
Updated@babel/plugin-transform-private-property-in-object@^7.23.4
Updated@babel/plugin-transform-unicode-property-regex@^7.23.3