diff --git a/package-lock.json b/package-lock.json index 67a5b34f..db53e24e 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 b0c71a4a..2961432a 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" } } diff --git a/packages/re2/scripts/genUnicodeTable.js b/packages/re2/scripts/genUnicodeTable.js index a4aa9c8a..3bfcec8e 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 a2162fa8..9712973d 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 d76a97aa..9714358f 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 {