From 032ac89cf4e0584038a4bf8360d72d18c2eccd44 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 1 Oct 2026 07:04:27 +0000 Subject: [PATCH 1/2] Bump @unicode/unicode-16.0.0 from 1.6.17 to 2.0.7 Bumps [@unicode/unicode-16.0.0](https://github.com/node-unicode/unicode-16.0.0) from 1.6.17 to 2.0.7. - [Commits](https://github.com/node-unicode/unicode-16.0.0/compare/v1.6.17...v2.0.7) --- updated-dependencies: - dependency-name: "@unicode/unicode-16.0.0" dependency-version: 2.0.7 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- packages/re2/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 67a5b34..db53e24 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1112,9 +1112,9 @@ "license": "MIT" }, "node_modules/@unicode/unicode-16.0.0": { - "version": "1.6.17", - "resolved": "https://registry.npmjs.org/@unicode/unicode-16.0.0/-/unicode-16.0.0-1.6.17.tgz", - "integrity": "sha512-1NPnfYyjy/FjXmmkxvb9imgccv7O1bnN6QHzD6b8EYqZi3v641xIuTSmrTT7TjNfmjVzjnG+0azgQq/n4S5Rzw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@unicode/unicode-16.0.0/-/unicode-16.0.0-2.0.7.tgz", + "integrity": "sha512-+PweWTm91uY0lRsJxzIMP2CXVI9RH5Pksxi+pj4p6fyoTRQdTML6bXCrWmOvY9ZlJ3AJZ2LGZSuo1YoOG8LBYg==", "dev": true, "license": "MIT" }, @@ -2087,7 +2087,7 @@ "license": "MIT", "devDependencies": { "@unicode/unicode-15.0.0": "^1.6.17", - "@unicode/unicode-16.0.0": "^1.6.17", + "@unicode/unicode-16.0.0": "^2.0.7", "unicode-property-value-aliases": "^3.9.0" } } diff --git a/packages/re2/package.json b/packages/re2/package.json index b0c71a4..2961432 100644 --- a/packages/re2/package.json +++ b/packages/re2/package.json @@ -43,7 +43,7 @@ }, "devDependencies": { "@unicode/unicode-15.0.0": "^1.6.17", - "@unicode/unicode-16.0.0": "^1.6.17", + "@unicode/unicode-16.0.0": "^2.0.7", "unicode-property-value-aliases": "^3.9.0" } } From cf6d0f662ee74d8db93a5afa09d9faad10687c97 Mon Sep 17 00:00:00 2001 From: "patchwave[bot]" <288340492+patchwave[bot]@users.noreply.github.com> Date: Fri, 9 Oct 2026 21:02:12 +0000 Subject: [PATCH 2/2] fix: use Unicode 16 ESM data paths @unicode/unicode-16.0.0 v2 publishes generated property data as .mjs modules instead of the .js paths used by the existing imports. Update the generator and Unicode verification loaders for v2 while retaining .js paths for Unicode 15, which remains on v1. [dependabot skip] Generated-by: PatchWave (https://patchwave.ai) PatchWave-Operation: fix --- packages/re2/scripts/genUnicodeTable.js | 6 +++--- packages/re2/src/UnicodeConformance.test.ts | 2 +- packages/re2/src/UnicodeTableContents.test.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/re2/scripts/genUnicodeTable.js b/packages/re2/scripts/genUnicodeTable.js index a4aa9c8..3bfcec8 100644 --- a/packages/re2/scripts/genUnicodeTable.js +++ b/packages/re2/scripts/genUnicodeTable.js @@ -4,8 +4,8 @@ import unicode16 from "@unicode/unicode-16.0.0"; // loadCodePoints() below dynamically imports `@unicode/unicode-15.0.0///code-points.js` // paths, and requires the package to be installed. import "@unicode/unicode-15.0.0"; -import CommonCaseFolding from "@unicode/unicode-16.0.0/Case_Folding/C/code-points.js"; -import SimpleCaseFolding from "@unicode/unicode-16.0.0/Case_Folding/S/code-points.js"; +import CommonCaseFolding from "@unicode/unicode-16.0.0/Case_Folding/C/code-points.mjs"; +import SimpleCaseFolding from "@unicode/unicode-16.0.0/Case_Folding/S/code-points.mjs"; import unicodePropertyValueAliases from "unicode-property-value-aliases"; const MAX_CODE_POINT = 0x10ffff; @@ -92,7 +92,7 @@ const reducedOrbit = buildReducedOrbit(); const loadCodePoints = async (pkg, type, name) => { try { const { default: codePoints } = await import( - `${pkg}/${type}/${name}/code-points.js` + `${pkg}/${type}/${name}/code-points.${pkg === "@unicode/unicode-16.0.0" ? "mjs" : "js"}` ); return new Set(codePoints); } catch (_e) { diff --git a/packages/re2/src/UnicodeConformance.test.ts b/packages/re2/src/UnicodeConformance.test.ts index a2162fa..9712973 100644 --- a/packages/re2/src/UnicodeConformance.test.ts +++ b/packages/re2/src/UnicodeConformance.test.ts @@ -14,7 +14,7 @@ const loadCodePoints = async ( longName: string, ): Promise => { const mod = await import( - `@unicode/unicode-16.0.0/${kind}/${longName}/code-points.js` + `@unicode/unicode-16.0.0/${kind}/${longName}/code-points.mjs` ); return mod.default as number[]; }; diff --git a/packages/re2/src/UnicodeTableContents.test.ts b/packages/re2/src/UnicodeTableContents.test.ts index d76a97a..9714358 100644 --- a/packages/re2/src/UnicodeTableContents.test.ts +++ b/packages/re2/src/UnicodeTableContents.test.ts @@ -42,7 +42,7 @@ const loadCodePoints = async ( ): Promise | null> => { try { const mod = (await import( - `${pkg}/${property}/${longName}/code-points.js` + `${pkg}/${property}/${longName}/code-points.${pkg === "@unicode/unicode-16.0.0" ? "mjs" : "js"}` )) as { default: number[] }; return new Set(mod.default); } catch {