diff --git a/scripts/build/packages/plugin-oxc.js b/scripts/build/packages/plugin-oxc.js index bc3f58a32..ff9e0ec7f 100644 --- a/scripts/build/packages/plugin-oxc.js +++ b/scripts/build/packages/plugin-oxc.js @@ -1,5 +1,8 @@ +import assert from "node:assert/strict"; import path from "node:path"; +import oxcParserWasmPackageJson from "@oxc-parser/binding-wasm32-wasip1/package.json" with { type: "json" }; import { outdent } from "outdent"; +import oxcParserPackageJson from "oxc-parser/package.json" with { type: "json" }; import { DIST_DIR, PACKAGES_DIRECTORY } from "../../utilities/index.js"; import { createJavascriptModuleBuilder } from "../builders/javascript-module.js"; import { getPackageFile } from "../utilities.js"; @@ -8,6 +11,8 @@ import { createTypesConfig, } from "./config-helpers.js"; +assert.equal(oxcParserPackageJson.version, oxcParserWasmPackageJson.version); + const packageConfig = { packageName: "@prettier/plugin-oxc", sourceDirectory: path.join(PACKAGES_DIRECTORY, "plugin-oxc"), diff --git a/scripts/build/packages/plugin-yuku.js b/scripts/build/packages/plugin-yuku.js index be93907a7..8480c8e8d 100644 --- a/scripts/build/packages/plugin-yuku.js +++ b/scripts/build/packages/plugin-yuku.js @@ -1,4 +1,7 @@ +import assert from "node:assert/strict"; import path from "node:path"; +import yukuParserWasmPackageJson from "@yuku-core/wasm/package.json" with { type: "json" }; +import yukuParserPackageJson from "yuku-parser/package.json" with { type: "json" }; import { DIST_DIR, PACKAGES_DIRECTORY } from "../../utilities/index.js"; import { createJavascriptModuleBuilder } from "../builders/javascript-module.js"; import { @@ -6,6 +9,8 @@ import { createTypesConfig, } from "./config-helpers.js"; +assert.equal(yukuParserPackageJson.version, yukuParserWasmPackageJson.version); + const packageConfig = { packageName: "@prettier/plugin-yuku", sourceDirectory: path.join(PACKAGES_DIRECTORY, "plugin-yuku"),