Use the @babel/core version when asserting version in @babel/standalone (#18083)

This commit is contained in:
Nicolò Ribaudo
2026-06-18 15:18:17 +02:00
committed by GitHub
parent 0b7eb721fe
commit 86580dd0dd
+6 -2
View File
@@ -12,6 +12,7 @@ import {
type ConfigAPI,
} from "@babel/core";
import packageJson from "./package.json" with { type: "json" };
import babelCorePackageJson from "./packages/babel-core/package.json" with { type: "json" };
import pluginToggleBooleanFlag from "./scripts/babel-plugin-toggle-boolean-flag/plugin.ts";
import pluginBitDecorator from "./scripts/babel-plugin-bit-decorator/plugin.ts";
import pluginTransformNodeProtocolImport from "./scripts/babel-plugin-transform-node-protocol-import/plugin.ts";
@@ -237,9 +238,12 @@ export default function (api: ConfigAPI) {
if (!process.env.IS_PUBLISH || env === "standalone") {
if (bool(process.env.BABEL_9_BREAKING)) {
// Match packages/babel-core/src/index.ts
return packageJson.version.replace(/0*$/, "999999999");
return babelCorePackageJson.version.replace(
/0*$/,
"999999999"
);
}
return packageJson.version;
return babelCorePackageJson.version;
}
if (packageJson.version.includes("-")) {
// for pre-releases