diff --git a/package.json b/package.json index 27e6fbe70..1db8ef307 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,7 @@ "camelcase": "7.0.1", "chalk": "5.3.0", "ci-info": "3.8.0", - "cjk-regex": "2.0.1", + "cjk-regex": "3.0.0", "collapse-white-space": "1.0.6", "cosmiconfig": "8.2.0", "css-units-list": "2.0.1", @@ -91,7 +91,7 @@ "postcss-scss": "4.0.6", "postcss-selector-parser": "2.2.3", "postcss-values-parser": "2.0.1", - "regexp-util": "1.2.2", + "regexp-util": "2.0.0", "remark-footnotes": "2.0.0", "remark-math": "3.0.1", "remark-parse": "8.0.3", @@ -99,7 +99,7 @@ "strip-ansi": "7.1.0", "to-fast-properties": "4.0.0", "typescript": "5.1.6", - "unicode-regex": "3.0.0", + "unicode-regex": "4.0.0", "unified": "9.2.2", "vnopts": "1.0.2", "wcwidth": "1.0.1", diff --git a/src/language-markdown/constants.evaluate.js b/src/language-markdown/constants.evaluate.js index 0a35fc728..0f118aa66 100644 --- a/src/language-markdown/constants.evaluate.js +++ b/src/language-markdown/constants.evaluate.js @@ -1,8 +1,9 @@ -import cjkRegex from "cjk-regex"; -import regexpUtil from "regexp-util"; +import * as cjkRegex from "cjk-regex"; +import * as regexpUtil from "regexp-util"; import unicodeRegex from "unicode-regex"; -const cjkPattern = `(?:${cjkRegex() +const cjkPattern = `(?:${cjkRegex + .all() .union( unicodeRegex({ Script_Extensions: ["Han", "Katakana", "Hiragana", "Hangul", "Bopomofo"], diff --git a/yarn.lock b/yarn.lock index e97bfcc32..271c0fe56 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2568,13 +2568,13 @@ __metadata: languageName: node linkType: hard -"cjk-regex@npm:2.0.1": - version: 2.0.1 - resolution: "cjk-regex@npm:2.0.1" +"cjk-regex@npm:3.0.0": + version: 3.0.0 + resolution: "cjk-regex@npm:3.0.0" dependencies: - regexp-util: ^1.2.1 - unicode-regex: ^2.0.0 - checksum: f0b5c527e606590232ac6d12d9e14c4bb96a6e5c272e0f6287f38c39aaaed320314a03d997499fcd61ff0ca7c8d5ef3944228c8586b3a017649aefb3d30552c9 + regexp-util: ^2.0.0 + unicode-regex: ^4.0.0 + checksum: 3e54d1b960e1855ec35172ce3ad9402a3d4489ea801f5ca673d838972d1d11008fe79891e863753246d519e584f09221aa40b6b4931215f5b540f23d0a60781a languageName: node linkType: hard @@ -6923,7 +6923,7 @@ __metadata: camelcase: 7.0.1 chalk: 5.3.0 ci-info: 3.8.0 - cjk-regex: 2.0.1 + cjk-regex: 3.0.0 collapse-white-space: 1.0.6 cosmiconfig: 8.2.0 cross-env: 7.0.3 @@ -6995,7 +6995,7 @@ __metadata: postcss-values-parser: 2.0.1 prettier: 3.0.0 pretty-bytes: 6.1.0 - regexp-util: 1.2.2 + regexp-util: 2.0.0 remark-footnotes: 2.0.0 remark-math: 3.0.1 remark-parse: 8.0.3 @@ -7009,7 +7009,7 @@ __metadata: to-fast-properties: 4.0.0 ts-expect: 1.3.0 typescript: 5.1.6 - unicode-regex: 3.0.0 + unicode-regex: 4.0.0 unified: 9.2.2 vnopts: 1.0.2 wcwidth: 1.0.1 @@ -7192,12 +7192,12 @@ __metadata: languageName: node linkType: hard -"regexp-util@npm:1.2.2, regexp-util@npm:^1.2.0, regexp-util@npm:^1.2.1": - version: 1.2.2 - resolution: "regexp-util@npm:1.2.2" +"regexp-util@npm:2.0.0, regexp-util@npm:^2.0.0": + version: 2.0.0 + resolution: "regexp-util@npm:2.0.0" dependencies: - tslib: ^1.9.0 - checksum: 64fb8f94bbe9ee04fbd86bd74181af705b32e5ebc42af2ed211a0855bcfe005c6e60b0952ce73edebedfe59217b9c60ab49f490f72c6b2dbf6c516df59d1123f + tslib: ^2.6.0 + checksum: 00469db75d76060dff76f29feb8e2f6dcbb23d380aeb0444717b4c3554cd3d25faf63c0f741e36de18d9bca4ba8435af7245da55f038eb578afd915e9a504fe9 languageName: node linkType: hard @@ -8198,14 +8198,14 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3": +"tslib@npm:^1.8.1, tslib@npm:^1.9.3": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd languageName: node linkType: hard -"tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0": +"tslib@npm:^2.3.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0": version: 2.6.0 resolution: "tslib@npm:2.6.0" checksum: c01066038f950016a18106ddeca4649b4d76caa76ec5a31e2a26e10586a59fceb4ee45e96719bf6c715648e7c14085a81fee5c62f7e9ebee68e77a5396e5538f @@ -8350,21 +8350,12 @@ __metadata: languageName: node linkType: hard -"unicode-regex@npm:3.0.0": - version: 3.0.0 - resolution: "unicode-regex@npm:3.0.0" +"unicode-regex@npm:4.0.0, unicode-regex@npm:^4.0.0": + version: 4.0.0 + resolution: "unicode-regex@npm:4.0.0" dependencies: - regexp-util: ^1.2.0 - checksum: f995882425520778b35294da76ef6a9c0b60d0e995de4d9ee3d6664362bb1cefecb3171864f83322156bdd906bec001cd0dd63da3e6a43c0d4364820c5993e8f - languageName: node - linkType: hard - -"unicode-regex@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-regex@npm:2.0.0" - dependencies: - regexp-util: ^1.2.0 - checksum: 3c57d7af71f7179eddaa0fab88d13eda4e95c6c2257c1371d8e6339f85310c019188b9c62f5fa2e4bc0fb413bba5108ac94f0a519ac4f0b0c15251ccecd2adac + regexp-util: ^2.0.0 + checksum: 4439d588b72552547f4909e720f2a687291d467159f56194b6e47166801bd274b01ac5f9368d327690c12dcc4ba46ed23bce25ff2caeaaf44e9b11a184142006 languageName: node linkType: hard