mirror of
https://github.com/hanzoai/babel.git
synced 2026-09-24 16:56:45 +00:00
Bump regexpu-core to 6.3.1 (#17507)
* bump regexpu-core to 6.3.1 * migrate to official type definitions * add more test cases to unicode-property-regex * update test fixtures per Unicode 17 * improve script unknown test
This commit is contained in:
Vendored
-19
@@ -1,19 +0,0 @@
|
||||
declare module "regexpu-core" {
|
||||
type RegexpuOptions = {
|
||||
unicodeFlag?: "transform" | false;
|
||||
unicodeSetsFlag?: "transform" | "parse" | false;
|
||||
dotAllFlag?: "transform" | false;
|
||||
unicodePropertyEscapes?: "transform" | false;
|
||||
namedGroups?: "transform" | false;
|
||||
onNamedGroup?: (name: string, index: number) => void;
|
||||
modifiers?: "transform" | false;
|
||||
onNewFlags?: (name: string) => void;
|
||||
};
|
||||
function rewritePattern(
|
||||
pattern: string,
|
||||
flags: string,
|
||||
options: RegexpuOptions
|
||||
): string;
|
||||
export default rewritePattern;
|
||||
export { RegexpuOptions };
|
||||
}
|
||||
@@ -19,7 +19,7 @@
|
||||
],
|
||||
"dependencies": {
|
||||
"@babel/helper-annotate-as-pure": "workspace:^",
|
||||
"regexpu-core": "^6.2.0",
|
||||
"regexpu-core": "^6.3.1",
|
||||
"semver": "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.1"
|
||||
},
|
||||
"peerDependencies": {
|
||||
|
||||
+2
-2
@@ -1,2 +1,2 @@
|
||||
var a = /[\u3400-\u4DBF\u4E00-\u9FFF\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29\u{20000}-\u{2A6DF}\u{2A700}-\u{2B739}\u{2B740}-\u{2B81D}\u{2B820}-\u{2CEA1}\u{2CEB0}-\u{2EBE0}\u{2EBF0}-\u{2EE5D}\u{30000}-\u{3134A}\u{31350}-\u{323AF}]./u;
|
||||
var b = /[\u3400-\u4DBF\u4E00-\u9FFF\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29\u{20000}-\u{2A6DF}\u{2A700}-\u{2B739}\u{2B740}-\u{2B81D}\u{2B820}-\u{2CEA1}\u{2CEB0}-\u{2EBE0}\u{2EBF0}-\u{2EE5D}\u{30000}-\u{3134A}\u{31350}-\u{323AF}][^]/u;
|
||||
var a = /[\u3400-\u4DBF\u4E00-\u9FFF\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29\u{20000}-\u{2A6DF}\u{2A700}-\u{2B81D}\u{2B820}-\u{2CEAD}\u{2CEB0}-\u{2EBE0}\u{2EBF0}-\u{2EE5D}\u{30000}-\u{3134A}\u{31350}-\u{33479}]./u;
|
||||
var b = /[\u3400-\u4DBF\u4E00-\u9FFF\uFA0E\uFA0F\uFA11\uFA13\uFA14\uFA1F\uFA21\uFA23\uFA24\uFA27-\uFA29\u{20000}-\u{2A6DF}\u{2A700}-\u{2B81D}\u{2B820}-\u{2CEAD}\u{2CEB0}-\u{2EBE0}\u{2EBF0}-\u{2EE5D}\u{30000}-\u{3134A}\u{31350}-\u{33479}][^]/u;
|
||||
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// Surrogate code points
|
||||
expect(/\p{Script=Zzzz}/u.test("\uD800")).toBe(true);
|
||||
|
||||
// Unassigned code points
|
||||
expect(/\p{Script_Extensions=Unknown}/u.test("\u{80000}")).toBe(true);
|
||||
|
||||
// Private Use Area code points
|
||||
expect(/\p{Script_Extensions=Zzzz}/u.test("\uE800")).toBe(true);
|
||||
+1
@@ -0,0 +1 @@
|
||||
/\p{Script_Extensions=Cypro_Minoan}/u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/[\u{10100}\u{10101}\u{12F90}-\u{12FF2}]/u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/\p{Script_Extensions=Kawi}/u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/[\u{11F00}-\u{11F10}\u{11F12}-\u{11F3A}\u{11F3E}-\u{11F5A}]/u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/\p{Script_Extensions=Garay}/u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/[\u060C\u061B\u061F\u{10D40}-\u{10D65}\u{10D69}-\u{10D85}\u{10D8E}\u{10D8F}]/u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/\p{Script_Extensions=Berf}/u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/[\u{16EA0}-\u{16EB8}\u{16EBB}-\u{16ED3}]/u;
|
||||
+8
@@ -0,0 +1,8 @@
|
||||
// Surrogate code points
|
||||
expect(/\p{Script=Zzzz}/u.test("\uD800")).toBe(true);
|
||||
|
||||
// Unassigned code points
|
||||
expect(/\p{Script_Extensions=Unknown}/u.test("\u{80000}")).toBe(true);
|
||||
|
||||
// Private Use Area code points
|
||||
expect(/\p{Script_Extensions=Zzzz}/u.test("\uE800")).toBe(true);
|
||||
+1
@@ -0,0 +1 @@
|
||||
/\p{Script_Extensions=Cypro_Minoan}/u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/(?:\uD800[\uDD00\uDD01]|\uD80B[\uDF90-\uDFF2])/;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/\p{Script_Extensions=Kawi}/u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/(?:\uD807[\uDF00-\uDF10\uDF12-\uDF3A\uDF3E-\uDF5A])/;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/\p{Script_Extensions=Garay}/u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/(?:[\u060C\u061B\u061F]|\uD803[\uDD40-\uDD65\uDD69-\uDD85\uDD8E\uDD8F])/;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/\p{Script_Extensions=Berf}/u;
|
||||
+1
@@ -0,0 +1 @@
|
||||
/(?:\uD81B[\uDEA0-\uDEB8\uDEBB-\uDED3])/;
|
||||
@@ -334,7 +334,6 @@ maybeWriteFile(
|
||||
["glob", ["./node_modules/glob-BABEL_8_BREAKING-true"]],
|
||||
["globals", ["./node_modules/globals-BABEL_8_BREAKING-true"]],
|
||||
["js-tokens", ["./node_modules/js-tokens-BABEL_8_BREAKING-true"]],
|
||||
["regexpu-core", ["./lib/regexpu-core.d.ts"]],
|
||||
[
|
||||
"to-fast-properties",
|
||||
["./node_modules/to-fast-properties-BABEL_8_BREAKING-true"],
|
||||
|
||||
@@ -608,9 +608,6 @@
|
||||
"js-tokens": [
|
||||
"./node_modules/js-tokens-BABEL_8_BREAKING-true"
|
||||
],
|
||||
"regexpu-core": [
|
||||
"./lib/regexpu-core.d.ts"
|
||||
],
|
||||
"to-fast-properties": [
|
||||
"./node_modules/to-fast-properties-BABEL_8_BREAKING-true"
|
||||
],
|
||||
|
||||
@@ -763,7 +763,7 @@ __metadata:
|
||||
"@babel/core": "workspace:^"
|
||||
"@babel/helper-annotate-as-pure": "workspace:^"
|
||||
"@babel/helper-plugin-test-runner": "workspace:^"
|
||||
regexpu-core: "npm:^6.2.0"
|
||||
regexpu-core: "npm:^6.3.1"
|
||||
semver: "condition:BABEL_8_BREAKING ? ^7.3.4 : ^6.3.1"
|
||||
peerDependencies:
|
||||
"@babel/core": ^7.0.0
|
||||
@@ -15341,12 +15341,12 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"regenerate-unicode-properties@npm:^10.2.0":
|
||||
version: 10.2.0
|
||||
resolution: "regenerate-unicode-properties@npm:10.2.0"
|
||||
"regenerate-unicode-properties@npm:^10.2.2":
|
||||
version: 10.2.2
|
||||
resolution: "regenerate-unicode-properties@npm:10.2.2"
|
||||
dependencies:
|
||||
regenerate: "npm:^1.4.2"
|
||||
checksum: 10/9150eae6fe04a8c4f2ff06077396a86a98e224c8afad8344b1b656448e89e84edcd527e4b03aa5476774129eb6ad328ed684f9c1459794a935ec0cc17ce14329
|
||||
checksum: 10/5041ee31185c4700de9dd76783fab9def51c412751190d523d621db5b8e35a6c2d91f1642c12247e7d94f84b8ae388d044baac1e88fc2ba0ac215ca8dc7bed38
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -15405,17 +15405,17 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"regexpu-core@npm:^6.2.0":
|
||||
version: 6.2.0
|
||||
resolution: "regexpu-core@npm:6.2.0"
|
||||
"regexpu-core@npm:^6.2.0, regexpu-core@npm:^6.3.1":
|
||||
version: 6.3.1
|
||||
resolution: "regexpu-core@npm:6.3.1"
|
||||
dependencies:
|
||||
regenerate: "npm:^1.4.2"
|
||||
regenerate-unicode-properties: "npm:^10.2.0"
|
||||
regenerate-unicode-properties: "npm:^10.2.2"
|
||||
regjsgen: "npm:^0.8.0"
|
||||
regjsparser: "npm:^0.12.0"
|
||||
unicode-match-property-ecmascript: "npm:^2.0.0"
|
||||
unicode-match-property-value-ecmascript: "npm:^2.1.0"
|
||||
checksum: 10/4d054ffcd98ca4f6ca7bf0df6598ed5e4a124264602553308add41d4fa714a0c5bcfb5bc868ac91f7060a9c09889cc21d3180a3a14c5f9c5838442806129ced3
|
||||
unicode-match-property-value-ecmascript: "npm:^2.2.1"
|
||||
checksum: 10/dc7e10a8bccd7a8575bb779e2b46da65631800bdd450595d00db548256a97eee6c9517a0919f8e358c557bf7a6b1e29b8a7f632d302bd9963f7cc6750ba8176c
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -17653,10 +17653,10 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"unicode-match-property-value-ecmascript@npm:^2.1.0":
|
||||
version: 2.2.0
|
||||
resolution: "unicode-match-property-value-ecmascript@npm:2.2.0"
|
||||
checksum: 10/9fd53c657aefe5d3cb8208931b4c34fbdb30bb5aa9a6c6bf744e2f3036f00b8889eeaf30cb55a873b76b6ee8b5801ea770e1c49b3352141309f58f0ebb3011d8
|
||||
"unicode-match-property-value-ecmascript@npm:^2.2.1":
|
||||
version: 2.2.1
|
||||
resolution: "unicode-match-property-value-ecmascript@npm:2.2.1"
|
||||
checksum: 10/a42bebebab4c82ea6d8363e487b1fb862f82d1b54af1b67eb3fef43672939b685780f092c4f235266b90225863afa1258d57e7be3578d8986a08d8fc309aabe1
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
Reference in New Issue
Block a user