@babel/core
Advanced tools
Comparing version 7.21.3 to 7.21.4-esm
@@ -69,7 +69,6 @@ "use strict"; | ||
configFile: false, | ||
sourceType: "script", | ||
sourceType: "unambiguous", | ||
sourceMaps: "inline", | ||
sourceFileName: _path().basename(filepath), | ||
presets: [[getTSPreset(filepath), Object.assign({ | ||
disallowAmbiguousJSXLike: true, | ||
allExtensions: true, | ||
onlyRemoveTypeImports: true, | ||
@@ -83,5 +82,15 @@ optimizeConstEnums: true | ||
if (handler && filename.endsWith(ext)) { | ||
return m._compile((0, _transformFile.transformFileSync)(filename, Object.assign({}, opts, { | ||
filename | ||
})).code, filename); | ||
try { | ||
return m._compile((0, _transformFile.transformFileSync)(filename, Object.assign({}, opts, { | ||
filename | ||
})).code, filename); | ||
} catch (error) { | ||
if (!hasTsSupport) { | ||
const packageJson = require("@babel/preset-typescript/package.json"); | ||
if (_semver().lte(packageJson.version, "7.21.4")) { | ||
console.error("`.cts` configuration file failed to load, please try to update `@babel/preset-typescript`."); | ||
} | ||
} | ||
throw error; | ||
} | ||
} | ||
@@ -93,3 +102,4 @@ return require.extensions[".js"](m, filename); | ||
try { | ||
return (0, _rewriteStackTrace.endHiddenCallStack)(require)(filepath); | ||
const module = (0, _rewriteStackTrace.endHiddenCallStack)(require)(filepath); | ||
return module != null && module.__esModule ? module.default : module; | ||
} finally { | ||
@@ -96,0 +106,0 @@ if (!hasTsSupport) { |
@@ -67,3 +67,3 @@ "use strict"; | ||
} | ||
if (_semver().satisfies(_.version, range)) return; | ||
if (_semver().satisfies(_.version.replace("-esm", ""), range)) return; | ||
const limit = Error.stackTraceLimit; | ||
@@ -70,0 +70,0 @@ if (typeof limit === "number" && limit < 25) { |
@@ -228,3 +228,3 @@ "use strict"; | ||
var thisFile = require("./index"); | ||
const version = "7.21.3"; | ||
const version = "7.21.4-esm"; | ||
exports.version = version; | ||
@@ -231,0 +231,0 @@ const DEFAULT_EXTENSIONS = Object.freeze([".js", ".jsx", ".es6", ".es", ".mjs", ".cjs"]); |
@@ -141,153 +141,156 @@ "use strict"; | ||
} | ||
}, | ||
asyncGenerators: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-async-generators", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators" | ||
} | ||
}; | ||
{ | ||
Object.assign(pluginNameMap, { | ||
asyncGenerators: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-async-generators", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-async-generators" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-async-generator-functions", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-async-generator-functions" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-async-generator-functions", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-async-generator-functions" | ||
} | ||
}, | ||
classProperties: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-class-properties", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" | ||
classProperties: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-class-properties", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-class-properties", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-class-properties", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties" | ||
} | ||
}, | ||
classPrivateProperties: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-class-properties", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" | ||
classPrivateProperties: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-class-properties", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-class-properties", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-class-properties", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-class-properties" | ||
} | ||
}, | ||
classPrivateMethods: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-class-properties", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" | ||
classPrivateMethods: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-class-properties", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-class-properties" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-private-methods", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-methods" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-private-methods", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-methods" | ||
} | ||
}, | ||
classStaticBlock: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-class-static-block", | ||
url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block" | ||
classStaticBlock: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-class-static-block", | ||
url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-syntax-class-static-block" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-class-static-block", | ||
url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-static-block" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-class-static-block", | ||
url: "https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-proposal-class-static-block" | ||
} | ||
}, | ||
dynamicImport: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-dynamic-import", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import" | ||
} | ||
}, | ||
exportNamespaceFrom: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-export-namespace-from", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from" | ||
dynamicImport: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-dynamic-import", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-dynamic-import" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-export-namespace-from", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-namespace-from" | ||
} | ||
}, | ||
importMeta: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-import-meta", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta" | ||
} | ||
}, | ||
logicalAssignment: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-logical-assignment-operators", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators" | ||
exportNamespaceFrom: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-export-namespace-from", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-export-namespace-from" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-export-namespace-from", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-export-namespace-from" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-logical-assignment-operators", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-logical-assignment-operators" | ||
} | ||
}, | ||
moduleStringNames: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-module-string-names", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names" | ||
} | ||
}, | ||
numericSeparator: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-numeric-separator", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator" | ||
importMeta: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-import-meta", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-import-meta" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-numeric-separator", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-numeric-separator" | ||
} | ||
}, | ||
nullishCoalescingOperator: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-nullish-coalescing-operator", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator" | ||
logicalAssignment: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-logical-assignment-operators", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-logical-assignment-operators" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-logical-assignment-operators", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-logical-assignment-operators" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-nullish-coalescing-operator", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator" | ||
} | ||
}, | ||
objectRestSpread: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-object-rest-spread", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread" | ||
moduleStringNames: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-module-string-names", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-module-string-names" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-object-rest-spread", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-object-rest-spread" | ||
} | ||
}, | ||
optionalCatchBinding: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-optional-catch-binding", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding" | ||
numericSeparator: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-numeric-separator", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-numeric-separator" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-numeric-separator", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-numeric-separator" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-optional-catch-binding", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-catch-binding" | ||
} | ||
}, | ||
optionalChaining: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-optional-chaining", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining" | ||
nullishCoalescingOperator: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-nullish-coalescing-operator", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-nullish-coalescing-operator" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-nullish-coalescing-operator", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-transform-nullish-coalescing-opearator" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-optional-chaining", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-chaining" | ||
} | ||
}, | ||
privateIn: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-private-property-in-object", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object" | ||
objectRestSpread: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-object-rest-spread", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-object-rest-spread" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-object-rest-spread", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-object-rest-spread" | ||
} | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-private-property-in-object", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-property-in-object" | ||
optionalCatchBinding: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-optional-catch-binding", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-catch-binding" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-optional-catch-binding", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-catch-binding" | ||
} | ||
}, | ||
optionalChaining: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-optional-chaining", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-optional-chaining" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-optional-chaining", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-optional-chaining" | ||
} | ||
}, | ||
privateIn: { | ||
syntax: { | ||
name: "@babel/plugin-syntax-private-property-in-object", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-syntax-private-property-in-object" | ||
}, | ||
transform: { | ||
name: "@babel/plugin-proposal-private-property-in-object", | ||
url: "https://github.com/babel/babel/tree/main/packages/babel-plugin-proposal-private-property-in-object" | ||
} | ||
} | ||
} | ||
}; | ||
pluginNameMap.privateIn.syntax = pluginNameMap.privateIn.transform; | ||
}); | ||
} | ||
const getNameURLCombination = ({ | ||
@@ -294,0 +297,0 @@ name, |
{ | ||
"name": "@babel/core", | ||
"version": "7.21.3", | ||
"version": "7.21.4-esm", | ||
"description": "Babel compiler core.", | ||
@@ -50,11 +50,11 @@ "main": "./lib/index.js", | ||
"@ampproject/remapping": "^2.2.0", | ||
"@babel/code-frame": "^7.18.6", | ||
"@babel/generator": "^7.21.3", | ||
"@babel/helper-compilation-targets": "^7.20.7", | ||
"@babel/helper-module-transforms": "^7.21.2", | ||
"@babel/helpers": "^7.21.0", | ||
"@babel/parser": "^7.21.3", | ||
"@babel/template": "^7.20.7", | ||
"@babel/traverse": "^7.21.3", | ||
"@babel/types": "^7.21.3", | ||
"@babel/code-frame": "^7.21.4-esm", | ||
"@babel/generator": "^7.21.4-esm", | ||
"@babel/helper-compilation-targets": "^7.21.4-esm", | ||
"@babel/helper-module-transforms": "^7.21.4-esm", | ||
"@babel/helpers": "^7.21.4-esm", | ||
"@babel/parser": "^7.21.4-esm", | ||
"@babel/template": "^7.21.4-esm", | ||
"@babel/traverse": "^7.21.4-esm", | ||
"@babel/types": "^7.21.4-esm", | ||
"convert-source-map": "^1.7.0", | ||
@@ -67,7 +67,8 @@ "debug": "^4.1.0", | ||
"devDependencies": { | ||
"@babel/helper-transform-fixture-test-runner": "^7.20.14", | ||
"@babel/plugin-syntax-flow": "^7.18.6", | ||
"@babel/plugin-transform-flow-strip-types": "^7.21.0", | ||
"@babel/plugin-transform-modules-commonjs": "^7.21.2", | ||
"@babel/preset-env": "^7.20.2", | ||
"@babel/helper-transform-fixture-test-runner": "^7.21.4-esm", | ||
"@babel/plugin-syntax-flow": "^7.21.4-esm", | ||
"@babel/plugin-transform-flow-strip-types": "^7.21.4-esm", | ||
"@babel/plugin-transform-modules-commonjs": "^7.21.4-esm", | ||
"@babel/preset-env": "^7.21.4-esm", | ||
"@babel/preset-typescript": "^7.21.4-esm", | ||
"@jridgewell/trace-mapping": "^0.3.17", | ||
@@ -74,0 +75,0 @@ "@types/convert-source-map": "^1.5.1", |
@@ -6,3 +6,3 @@ type indexBrowserType = typeof import("./index-browser"); | ||
// exports of index-browser, since this file may be replaced at bundle time with index-browser. | ||
({} as any as indexBrowserType as indexType); | ||
({}) as any as indexBrowserType as indexType; | ||
@@ -9,0 +9,0 @@ export { findPackageData } from "./package"; |
@@ -6,3 +6,3 @@ type browserType = typeof import("./resolve-targets-browser"); | ||
// exports of index-browser, since this file may be replaced at bundle time with index-browser. | ||
({} as any as browserType as nodeType); | ||
({}) as any as browserType as nodeType; | ||
@@ -9,0 +9,0 @@ import type { ValidatedOptions } from "./validation/options"; |
@@ -15,3 +15,3 @@ import gensync, { type Handler } from "gensync"; | ||
// transform-file-browser. | ||
({} as any as transformFileBrowserType as transformFileType); | ||
({}) as any as transformFileBrowserType as transformFileType; | ||
@@ -18,0 +18,0 @@ const transformFileRunner = gensync(function* ( |
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
Sorry, the diff of this file is not supported yet
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
967948
121
8653
14
2
+ Added@babel/core@7.24.5(transitive)
+ Addedconvert-source-map@2.0.0(transitive)
Updated@babel/generator@^7.21.4-esm
Updated@babel/helpers@^7.21.4-esm
Updated@babel/parser@^7.21.4-esm
Updated@babel/template@^7.21.4-esm
Updated@babel/traverse@^7.21.4-esm
Updated@babel/types@^7.21.4-esm