diff --git a/kayle/builder/htmlcs-rule-map.ts b/kayle/builder/htmlcs-rule-map.ts
index d7cac36..52a3c0f 100644
--- a/kayle/builder/htmlcs-rule-map.ts
+++ b/kayle/builder/htmlcs-rule-map.ts
@@ -89,7 +89,7 @@ export const htmlcsRuleMap = (rule: ParamList) => {
rid.length >= 3 ? `${_rid[0]}.${_rid[1]}.${sl.substring(0, 5)}` : _rid[0];
return [
- ruleTarget.startsWith("Principle") ? "" : "SECTION508",
+ ruleTarget.startsWith("Principle") ? "" : "Section508",
window.WCAGA.includes(ruleTarget) ? "WCAGA" : "",
window.WCAGAA.includes(ruleTarget) ? "WCAGAA" : "",
window.WCAGAAA.includes(ruleTarget) ? "WCAGAAA" : "",
diff --git a/kayle/lib/rules/index.ts b/kayle/lib/rules/index.ts
index bad7355..76985fb 100644
--- a/kayle/lib/rules/index.ts
+++ b/kayle/lib/rules/index.ts
@@ -64,12 +64,10 @@ export const importRules = async (
| "pt_BR"
| "en",
runner: "htmlcs" | "axe",
- baseDir?: "string"
+ baseDir?: "string",
): Promise => {
const rules = await import(
- `${baseDir || "./"}${locale.replace("-", "_")}/${
- runner === "htmlcs" ? "htmlcs" : "axe"
- }-rules`
+ `${baseDir || "./"}${locale.replace("-", "_")}/${runner === "htmlcs" ? "htmlcs" : "axe"}-rules`
);
return rules.axeRules || rules.htmlcsRules;
diff --git a/kayle/package.json b/kayle/package.json
index fc30578..c75e112 100644
--- a/kayle/package.json
+++ b/kayle/package.json
@@ -1,6 +1,6 @@
{
"name": "kayle",
- "version": "0.8.41",
+ "version": "0.8.43",
"description": "Extremely fast and accurate accessibility engine built for any headless tool like playwright or puppeteer.",
"main": "./build/index.js",
"keywords": [
@@ -76,18 +76,18 @@
"kayle_innate": "workspace:*"
},
"devDependencies": {
- "@playwright/test": "^1.41.2",
- "@swc/cli": "^0.1.62",
- "@swc/core": "^1.3.56",
- "@swc/helpers": "^0.5.1",
- "@types/jsdom": "^20.0.1",
- "@types/node": "^18.11.9",
+ "@playwright/test": "^1.42.1",
+ "@swc/cli": "^0.3.10",
+ "@swc/core": "^1.4.6",
+ "@swc/helpers": "^0.5.6",
+ "@types/jsdom": "^21.1.6",
+ "@types/node": "^20.11.26",
"acorn": "^8.11.3",
"acorn-walk": "^8.3.2",
"escodegen": "^2.1.0",
"prettier": "^3.2.5",
- "puppeteer": "^21.2.1",
- "typescript": "^4.9.3"
+ "puppeteer": "^22.4.1",
+ "typescript": "^5.4.2"
},
"jest": {
"clearMocks": true,
diff --git a/yarn.lock b/yarn.lock
index 4690d25..70d527e 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -1698,31 +1698,32 @@ __metadata:
languageName: node
linkType: hard
-"@playwright/test@npm:^1.41.2":
- version: 1.41.2
- resolution: "@playwright/test@npm:1.41.2"
+"@playwright/test@npm:^1.42.1":
+ version: 1.42.1
+ resolution: "@playwright/test@npm:1.42.1"
dependencies:
- playwright: "npm:1.41.2"
+ playwright: "npm:1.42.1"
bin:
playwright: cli.js
- checksum: e87405987fa024f75acc223c47fcb2da0a66b2fa0cd9a583ca5b02aac12be353d0c262bf6a22b9bc40550c86c8b7629e70cd27f508ec370d9c92bb72f74581e7
+ checksum: 5bd7f1c77963cacc6f44cf4c1ef46f9ad41e79a3e6f34eb81398afaa09b1b08a4cbe0f7064f03c71c094414d1c4507d6183b61c63aa4b6a93846d386f7c651a2
languageName: node
linkType: hard
-"@puppeteer/browsers@npm:1.7.1":
- version: 1.7.1
- resolution: "@puppeteer/browsers@npm:1.7.1"
+"@puppeteer/browsers@npm:2.1.0":
+ version: 2.1.0
+ resolution: "@puppeteer/browsers@npm:2.1.0"
dependencies:
debug: "npm:4.3.4"
extract-zip: "npm:2.0.1"
progress: "npm:2.0.3"
- proxy-agent: "npm:6.3.1"
- tar-fs: "npm:3.0.4"
+ proxy-agent: "npm:6.4.0"
+ semver: "npm:7.6.0"
+ tar-fs: "npm:3.0.5"
unbzip2-stream: "npm:1.4.3"
- yargs: "npm:17.7.1"
+ yargs: "npm:17.7.2"
bin:
browsers: lib/cjs/main-cli.js
- checksum: 8317bc0f62c7651dd141a917cb1a2ffcda139b4923e00d573b0567c5d7fa2b569f366788b4eef3300fa55d420a67a6c2088970b282c3df0bce2b6fe1e8661421
+ checksum: ab218ba0c1758d0d437e31d427f636ed35f5211c02a470e588689fe8c42e8d97eafa44a51310304a498427fb2639e75086b643fa8fbe9646acb618eb29a68451
languageName: node
linkType: hard
@@ -1802,6 +1803,33 @@ __metadata:
languageName: node
linkType: hard
+"@swc/cli@npm:^0.3.10":
+ version: 0.3.10
+ resolution: "@swc/cli@npm:0.3.10"
+ dependencies:
+ "@mole-inc/bin-wrapper": "npm:^8.0.1"
+ "@swc/counter": "npm:^0.1.3"
+ commander: "npm:^8.3.0"
+ fast-glob: "npm:^3.2.5"
+ minimatch: "npm:^9.0.3"
+ piscina: "npm:^4.3.0"
+ semver: "npm:^7.3.8"
+ slash: "npm:3.0.0"
+ source-map: "npm:^0.7.3"
+ peerDependencies:
+ "@swc/core": ^1.2.66
+ chokidar: ^3.5.1
+ peerDependenciesMeta:
+ chokidar:
+ optional: true
+ bin:
+ spack: bin/spack.js
+ swc: bin/swc.js
+ swcx: bin/swcx.js
+ checksum: 95d2ffba809dc49e5b9ae7be689657c85934c1c6c39c7ba2e326169e5c0974838cf673f0e7b4b3dda277eec81c696bb5d0ce8afbd95856cffa7b0d903b327848
+ languageName: node
+ linkType: hard
+
"@swc/core-darwin-arm64@npm:1.3.90":
version: 1.3.90
resolution: "@swc/core-darwin-arm64@npm:1.3.90"
@@ -1809,6 +1837,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-darwin-arm64@npm:1.4.6":
+ version: 1.4.6
+ resolution: "@swc/core-darwin-arm64@npm:1.4.6"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@swc/core-darwin-x64@npm:1.3.90":
version: 1.3.90
resolution: "@swc/core-darwin-x64@npm:1.3.90"
@@ -1816,6 +1851,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-darwin-x64@npm:1.4.6":
+ version: 1.4.6
+ resolution: "@swc/core-darwin-x64@npm:1.4.6"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
"@swc/core-linux-arm-gnueabihf@npm:1.3.90":
version: 1.3.90
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.90"
@@ -1823,6 +1865,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-linux-arm-gnueabihf@npm:1.4.6":
+ version: 1.4.6
+ resolution: "@swc/core-linux-arm-gnueabihf@npm:1.4.6"
+ conditions: os=linux & cpu=arm
+ languageName: node
+ linkType: hard
+
"@swc/core-linux-arm64-gnu@npm:1.3.90":
version: 1.3.90
resolution: "@swc/core-linux-arm64-gnu@npm:1.3.90"
@@ -1830,6 +1879,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-linux-arm64-gnu@npm:1.4.6":
+ version: 1.4.6
+ resolution: "@swc/core-linux-arm64-gnu@npm:1.4.6"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
"@swc/core-linux-arm64-musl@npm:1.3.90":
version: 1.3.90
resolution: "@swc/core-linux-arm64-musl@npm:1.3.90"
@@ -1837,6 +1893,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-linux-arm64-musl@npm:1.4.6":
+ version: 1.4.6
+ resolution: "@swc/core-linux-arm64-musl@npm:1.4.6"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
"@swc/core-linux-x64-gnu@npm:1.3.90":
version: 1.3.90
resolution: "@swc/core-linux-x64-gnu@npm:1.3.90"
@@ -1844,6 +1907,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-linux-x64-gnu@npm:1.4.6":
+ version: 1.4.6
+ resolution: "@swc/core-linux-x64-gnu@npm:1.4.6"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
"@swc/core-linux-x64-musl@npm:1.3.90":
version: 1.3.90
resolution: "@swc/core-linux-x64-musl@npm:1.3.90"
@@ -1851,6 +1921,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-linux-x64-musl@npm:1.4.6":
+ version: 1.4.6
+ resolution: "@swc/core-linux-x64-musl@npm:1.4.6"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
"@swc/core-win32-arm64-msvc@npm:1.3.90":
version: 1.3.90
resolution: "@swc/core-win32-arm64-msvc@npm:1.3.90"
@@ -1858,6 +1935,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-win32-arm64-msvc@npm:1.4.6":
+ version: 1.4.6
+ resolution: "@swc/core-win32-arm64-msvc@npm:1.4.6"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
"@swc/core-win32-ia32-msvc@npm:1.3.90":
version: 1.3.90
resolution: "@swc/core-win32-ia32-msvc@npm:1.3.90"
@@ -1865,6 +1949,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-win32-ia32-msvc@npm:1.4.6":
+ version: 1.4.6
+ resolution: "@swc/core-win32-ia32-msvc@npm:1.4.6"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
"@swc/core-win32-x64-msvc@npm:1.3.90":
version: 1.3.90
resolution: "@swc/core-win32-x64-msvc@npm:1.3.90"
@@ -1872,6 +1963,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-win32-x64-msvc@npm:1.4.6":
+ version: 1.4.6
+ resolution: "@swc/core-win32-x64-msvc@npm:1.4.6"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
"@swc/core@npm:^1.3.56":
version: 1.3.90
resolution: "@swc/core@npm:1.3.90"
@@ -1918,6 +2016,52 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core@npm:^1.4.6":
+ version: 1.4.6
+ resolution: "@swc/core@npm:1.4.6"
+ dependencies:
+ "@swc/core-darwin-arm64": "npm:1.4.6"
+ "@swc/core-darwin-x64": "npm:1.4.6"
+ "@swc/core-linux-arm-gnueabihf": "npm:1.4.6"
+ "@swc/core-linux-arm64-gnu": "npm:1.4.6"
+ "@swc/core-linux-arm64-musl": "npm:1.4.6"
+ "@swc/core-linux-x64-gnu": "npm:1.4.6"
+ "@swc/core-linux-x64-musl": "npm:1.4.6"
+ "@swc/core-win32-arm64-msvc": "npm:1.4.6"
+ "@swc/core-win32-ia32-msvc": "npm:1.4.6"
+ "@swc/core-win32-x64-msvc": "npm:1.4.6"
+ "@swc/counter": "npm:^0.1.2"
+ "@swc/types": "npm:^0.1.5"
+ peerDependencies:
+ "@swc/helpers": ^0.5.0
+ dependenciesMeta:
+ "@swc/core-darwin-arm64":
+ optional: true
+ "@swc/core-darwin-x64":
+ optional: true
+ "@swc/core-linux-arm-gnueabihf":
+ optional: true
+ "@swc/core-linux-arm64-gnu":
+ optional: true
+ "@swc/core-linux-arm64-musl":
+ optional: true
+ "@swc/core-linux-x64-gnu":
+ optional: true
+ "@swc/core-linux-x64-musl":
+ optional: true
+ "@swc/core-win32-arm64-msvc":
+ optional: true
+ "@swc/core-win32-ia32-msvc":
+ optional: true
+ "@swc/core-win32-x64-msvc":
+ optional: true
+ peerDependenciesMeta:
+ "@swc/helpers":
+ optional: true
+ checksum: acf826107e5c72d2cf436fb80b4799b5fd2981e4493bcf573cdcc2c6abd02b29942df8f6b15f6c67a1d39bb709ac9e67194879f0dd7d36bdb41782a3ca612841
+ languageName: node
+ linkType: hard
+
"@swc/counter@npm:^0.1.1":
version: 0.1.1
resolution: "@swc/counter@npm:0.1.1"
@@ -1925,6 +2069,13 @@ __metadata:
languageName: node
linkType: hard
+"@swc/counter@npm:^0.1.2, @swc/counter@npm:^0.1.3":
+ version: 0.1.3
+ resolution: "@swc/counter@npm:0.1.3"
+ checksum: df8f9cfba9904d3d60f511664c70d23bb323b3a0803ec9890f60133954173047ba9bdeabce28cd70ba89ccd3fd6c71c7b0bd58be85f611e1ffbe5d5c18616598
+ languageName: node
+ linkType: hard
+
"@swc/helpers@npm:^0.5.1":
version: 0.5.2
resolution: "@swc/helpers@npm:0.5.2"
@@ -1934,6 +2085,15 @@ __metadata:
languageName: node
linkType: hard
+"@swc/helpers@npm:^0.5.6":
+ version: 0.5.6
+ resolution: "@swc/helpers@npm:0.5.6"
+ dependencies:
+ tslib: "npm:^2.4.0"
+ checksum: 16f0a18367b1248317dcc3e5f32411da1a2906f983f4f072e394dfed37523385bc4d7bf71bab204cc8b3875c024a91421dd5c1f9c5bad1b1172fcb50aa2ec96f
+ languageName: node
+ linkType: hard
+
"@swc/types@npm:^0.1.5":
version: 0.1.5
resolution: "@swc/types@npm:0.1.5"
@@ -1990,14 +2150,14 @@ __metadata:
languageName: node
linkType: hard
-"@types/jsdom@npm:^20.0.1":
- version: 20.0.1
- resolution: "@types/jsdom@npm:20.0.1"
+"@types/jsdom@npm:^21.1.6":
+ version: 21.1.6
+ resolution: "@types/jsdom@npm:21.1.6"
dependencies:
"@types/node": "npm:*"
"@types/tough-cookie": "npm:*"
parse5: "npm:^7.0.0"
- checksum: 15fbb9a0bfb4a5845cf6e795f2fd12400aacfca53b8c7e5bca4a3e5e8fa8629f676327964d64258aefb127d2d8a2be86dad46359efbfca0e8c9c2b790e7f8a88
+ checksum: 423fcaf3ec57ca45bcdebb15bd18cbcef1daa472fd00b15af125d0a7783f572d78a610ce23177ace66667548a9d97e306d7185a4930ad7a002e612c3491e6765
languageName: node
linkType: hard
@@ -2031,10 +2191,12 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:^18.11.9":
- version: 18.18.0
- resolution: "@types/node@npm:18.18.0"
- checksum: fa4b5db454feb4add61b01686a464539561fe683bd21bb8278f0a2f1b9528a34911bf5ade5fc0cfcdd79de0d0af4776aa8325a8f83d7647a567199b18d87ee67
+"@types/node@npm:^20.11.26":
+ version: 20.11.26
+ resolution: "@types/node@npm:20.11.26"
+ dependencies:
+ undici-types: "npm:~5.26.4"
+ checksum: 37a69017fc0e70bd52e106a7a0de21f78b29a869b2ab7b0539438ee6ce91cb9b49b80d6b68108e88fcc20e24cdc4dc00f6e8e1c28215d93412cb19a303572130
languageName: node
linkType: hard
@@ -2466,6 +2628,41 @@ __metadata:
languageName: node
linkType: hard
+"bare-events@npm:^2.0.0, bare-events@npm:^2.2.0":
+ version: 2.2.1
+ resolution: "bare-events@npm:2.2.1"
+ checksum: a2c96a638e5a049960e42660320bcd9e3c5e83da2072e4c05080661219eae744931751be86c814590dcce5107c30cbb60dc2d15097b1b14e2f42db1cd9b80898
+ languageName: node
+ linkType: hard
+
+"bare-fs@npm:^2.1.1":
+ version: 2.2.1
+ resolution: "bare-fs@npm:2.2.1"
+ dependencies:
+ bare-events: "npm:^2.0.0"
+ bare-os: "npm:^2.0.0"
+ bare-path: "npm:^2.0.0"
+ streamx: "npm:^2.13.0"
+ checksum: 5840d4c03e91e9f060636be7beac176544b7a786ed31e80cd0f5f4a323b4542e2babfe266f5774ca03b8eec2af9ff5184bef4a3fb4dd2769c6d24905d6ac76a8
+ languageName: node
+ linkType: hard
+
+"bare-os@npm:^2.0.0, bare-os@npm:^2.1.0":
+ version: 2.2.0
+ resolution: "bare-os@npm:2.2.0"
+ checksum: 3b32a72a61bd4e4245f27963e34869ff39732c641953dbe5f0f8bff5e3e8826c24aa51b45766762b9a7cd18473c1d83f0ec2b8ff751d6a2169e8e8cdad0ad4de
+ languageName: node
+ linkType: hard
+
+"bare-path@npm:^2.0.0, bare-path@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "bare-path@npm:2.1.0"
+ dependencies:
+ bare-os: "npm:^2.1.0"
+ checksum: 811b9414448e8523a1323bc49d773673be0c72b3e008c99041b1bea516064227a530f27e8a35bd91cabc0d1026c5a0898f09ab5347cb3afd5a13fa519e6e973e
+ languageName: node
+ linkType: hard
+
"base64-js@npm:^1.3.1":
version: 1.5.1
resolution: "base64-js@npm:1.5.1"
@@ -2801,15 +2998,15 @@ __metadata:
languageName: node
linkType: hard
-"chromium-bidi@npm:0.4.28":
- version: 0.4.28
- resolution: "chromium-bidi@npm:0.4.28"
+"chromium-bidi@npm:0.5.12":
+ version: 0.5.12
+ resolution: "chromium-bidi@npm:0.5.12"
dependencies:
mitt: "npm:3.0.1"
- urlpattern-polyfill: "npm:9.0.0"
+ urlpattern-polyfill: "npm:10.0.0"
peerDependencies:
devtools-protocol: "*"
- checksum: 0fe35b9371de2423ca1b6dba3c638c42d782c8534b469cc52f771ef4a42af7c2bf0f6e451fb229a6f9d6f72f3dad47b3bf4e888844ecf26269517489c54dcdb2
+ checksum: d648b69b713492de34c4324fd102928946698a9a362161805f4794372712e61223b89d779eda95b948e3f8186ff0c2432a651a0bdb66b6ad283780736a6e1f0d
languageName: node
linkType: hard
@@ -2929,6 +3126,13 @@ __metadata:
languageName: node
linkType: hard
+"commander@npm:^8.3.0":
+ version: 8.3.0
+ resolution: "commander@npm:8.3.0"
+ checksum: 6b7b5d334483ce24bd73c5dac2eab901a7dbb25fd983ea24a1eeac6e7166bb1967f641546e8abf1920afbde86a45fbfe5812fbc69d0dc451bb45ca416a12a3a3
+ languageName: node
+ linkType: hard
+
"compare-func@npm:^2.0.0":
version: 2.0.0
resolution: "compare-func@npm:2.0.0"
@@ -3214,20 +3418,20 @@ __metadata:
languageName: node
linkType: hard
-"cosmiconfig@npm:8.3.6":
- version: 8.3.6
- resolution: "cosmiconfig@npm:8.3.6"
+"cosmiconfig@npm:9.0.0":
+ version: 9.0.0
+ resolution: "cosmiconfig@npm:9.0.0"
dependencies:
+ env-paths: "npm:^2.2.1"
import-fresh: "npm:^3.3.0"
js-yaml: "npm:^4.1.0"
parse-json: "npm:^5.2.0"
- path-type: "npm:^4.0.0"
peerDependencies:
typescript: ">=4.9.5"
peerDependenciesMeta:
typescript:
optional: true
- checksum: 91d082baca0f33b1c085bf010f9ded4af43cbedacba8821da0fb5667184d0a848addc52c31fadd080007f904a555319c238cf5f4c03e6d58ece2e4876b2e73d6
+ checksum: 8bdf1dfbb6fdb3755195b6886dc0649a3c742ec75afa4cb8da7b070936aed22a4f4e5b7359faafe03180358f311dbc300d248fd6586c458203d376a40cc77826
languageName: node
linkType: hard
@@ -3443,10 +3647,10 @@ __metadata:
languageName: node
linkType: hard
-"devtools-protocol@npm:0.0.1179426":
- version: 0.0.1179426
- resolution: "devtools-protocol@npm:0.0.1179426"
- checksum: 3aa3f8562e253536468c1a0d84986a1fb4a1d8f2be9b47260baf52bb13fe103551987001161685af1a29642d543c3721b296e20c9e99de93fedcd9d552336074
+"devtools-protocol@npm:0.0.1249869":
+ version: 0.0.1249869
+ resolution: "devtools-protocol@npm:0.0.1249869"
+ checksum: b7ce96bbfe84ccca9978cec12c6c832a5b10ff54ac555e72100fa87465058141672d788e9fc80091897d528fdcdb3b6f06e46ee9f2b3b255697d23433eb36445
languageName: node
linkType: hard
@@ -3568,7 +3772,7 @@ __metadata:
languageName: node
linkType: hard
-"env-paths@npm:^2.2.0":
+"env-paths@npm:^2.2.0, env-paths@npm:^2.2.1":
version: 2.2.1
resolution: "env-paths@npm:2.2.1"
checksum: 65b5df55a8bab92229ab2b40dad3b387fad24613263d103a97f91c9fe43ceb21965cd3392b1ccb5d77088021e525c4e0481adb309625d0cb94ade1d1fb8dc17e
@@ -5339,6 +5543,16 @@ __metadata:
languageName: node
linkType: hard
+"http-proxy-agent@npm:^7.0.1":
+ version: 7.0.2
+ resolution: "http-proxy-agent@npm:7.0.2"
+ dependencies:
+ agent-base: "npm:^7.1.0"
+ debug: "npm:^4.3.4"
+ checksum: d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848
+ languageName: node
+ linkType: hard
+
"http2-wrapper@npm:^1.0.0-beta.5.2":
version: 1.0.3
resolution: "http2-wrapper@npm:1.0.3"
@@ -5369,6 +5583,16 @@ __metadata:
languageName: node
linkType: hard
+"https-proxy-agent@npm:^7.0.3":
+ version: 7.0.4
+ resolution: "https-proxy-agent@npm:7.0.4"
+ dependencies:
+ agent-base: "npm:^7.0.2"
+ debug: "npm:4"
+ checksum: 405fe582bba461bfe5c7e2f8d752b384036854488b828ae6df6a587c654299cbb2c50df38c4b6ab303502c3c5e029a793fbaac965d1e86ee0be03faceb554d63
+ languageName: node
+ linkType: hard
+
"human-signals@npm:^2.1.0":
version: 2.1.0
resolution: "human-signals@npm:2.1.0"
@@ -5894,12 +6118,12 @@ __metadata:
version: 0.0.0-use.local
resolution: "kayle@workspace:kayle"
dependencies:
- "@playwright/test": "npm:^1.41.2"
- "@swc/cli": "npm:^0.1.62"
- "@swc/core": "npm:^1.3.56"
- "@swc/helpers": "npm:^0.5.1"
- "@types/jsdom": "npm:^20.0.1"
- "@types/node": "npm:^18.11.9"
+ "@playwright/test": "npm:^1.42.1"
+ "@swc/cli": "npm:^0.3.10"
+ "@swc/core": "npm:^1.4.6"
+ "@swc/helpers": "npm:^0.5.6"
+ "@types/jsdom": "npm:^21.1.6"
+ "@types/node": "npm:^20.11.26"
acorn: "npm:^8.11.3"
acorn-walk: "npm:^8.3.2"
escodegen: "npm:^2.1.0"
@@ -5907,8 +6131,8 @@ __metadata:
fast_htmlcs: "workspace:*"
kayle_innate: "workspace:*"
prettier: "npm:^3.2.5"
- puppeteer: "npm:^21.2.1"
- typescript: "npm:^4.9.3"
+ puppeteer: "npm:^22.4.1"
+ typescript: "npm:^5.4.2"
languageName: unknown
linkType: soft
@@ -6375,7 +6599,7 @@ __metadata:
languageName: node
linkType: hard
-"minimatch@npm:^9.0.1":
+"minimatch@npm:^9.0.1, minimatch@npm:^9.0.3":
version: 9.0.3
resolution: "minimatch@npm:9.0.3"
dependencies:
@@ -6502,13 +6726,6 @@ __metadata:
languageName: node
linkType: hard
-"mkdirp-classic@npm:^0.5.2":
- version: 0.5.3
- resolution: "mkdirp-classic@npm:0.5.3"
- checksum: 3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac
- languageName: node
- linkType: hard
-
"mkdirp@npm:^0.5.1":
version: 0.5.6
resolution: "mkdirp@npm:0.5.6"
@@ -6646,6 +6863,17 @@ __metadata:
languageName: node
linkType: hard
+"nice-napi@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "nice-napi@npm:1.0.2"
+ dependencies:
+ node-addon-api: "npm:^3.0.0"
+ node-gyp: "npm:latest"
+ node-gyp-build: "npm:^4.2.2"
+ conditions: "!os=win32"
+ languageName: node
+ linkType: hard
+
"nice-try@npm:^1.0.4":
version: 1.0.5
resolution: "nice-try@npm:1.0.5"
@@ -6666,6 +6894,15 @@ __metadata:
languageName: node
linkType: hard
+"node-addon-api@npm:^3.0.0":
+ version: 3.2.1
+ resolution: "node-addon-api@npm:3.2.1"
+ dependencies:
+ node-gyp: "npm:latest"
+ checksum: 681b52dfa3e15b0a8e5cf283cc0d8cd5fd2a57c559ae670fcfd20544cbb32f75de7648674110defcd17ab2c76ebef630aa7d2d2f930bc7a8cc439b20fe233518
+ languageName: node
+ linkType: hard
+
"node-fetch@npm:^2.6.12":
version: 2.7.0
resolution: "node-fetch@npm:2.7.0"
@@ -6680,6 +6917,17 @@ __metadata:
languageName: node
linkType: hard
+"node-gyp-build@npm:^4.2.2":
+ version: 4.8.0
+ resolution: "node-gyp-build@npm:4.8.0"
+ bin:
+ node-gyp-build: bin.js
+ node-gyp-build-optional: optional.js
+ node-gyp-build-test: build-test.js
+ checksum: 80f410ab412df38e84171d3634a5716b6c6f14ecfa4eb971424d289381fb76f8bcbe1b666419ceb2c81060e558fd7c6d70cc0f60832bcca6a1559098925d9657
+ languageName: node
+ linkType: hard
+
"node-gyp@npm:latest":
version: 9.4.0
resolution: "node-gyp@npm:9.4.0"
@@ -7298,6 +7546,18 @@ __metadata:
languageName: node
linkType: hard
+"piscina@npm:^4.3.0":
+ version: 4.4.0
+ resolution: "piscina@npm:4.4.0"
+ dependencies:
+ nice-napi: "npm:^1.0.2"
+ dependenciesMeta:
+ nice-napi:
+ optional: true
+ checksum: 7bce3147d377d8c32de1cdef59681b9c6353d91627198c602854563e44b711004537169fec6190d0128e8252c97476fd89e4043d20b6d3d5d5d63188992dad68
+ languageName: node
+ linkType: hard
+
"pkg-up@npm:^3.1.0":
version: 3.1.0
resolution: "pkg-up@npm:3.1.0"
@@ -7307,27 +7567,27 @@ __metadata:
languageName: node
linkType: hard
-"playwright-core@npm:1.41.2":
- version: 1.41.2
- resolution: "playwright-core@npm:1.41.2"
+"playwright-core@npm:1.42.1":
+ version: 1.42.1
+ resolution: "playwright-core@npm:1.42.1"
bin:
playwright-core: cli.js
- checksum: 77ff881ebb9cc0654edd00c5ff202f5f61aee7a5318e1f12a82e30a3636de21e8b5982fae6138e5bb90115ae509c15a640cf85b10b3e2daebb2bb286da54fd4c
+ checksum: 6a71d2e2aa5b054d6e83836f09e139a0ff4de3aa9b6aebe0e03de3ab828c735d23a20a60fafcee91c1658da490cc390f05af463325ac842beaff58a173f7ad9e
languageName: node
linkType: hard
-"playwright@npm:1.41.2":
- version: 1.41.2
- resolution: "playwright@npm:1.41.2"
+"playwright@npm:1.42.1":
+ version: 1.42.1
+ resolution: "playwright@npm:1.42.1"
dependencies:
fsevents: "npm:2.3.2"
- playwright-core: "npm:1.41.2"
+ playwright-core: "npm:1.42.1"
dependenciesMeta:
fsevents:
optional: true
bin:
playwright: cli.js
- checksum: 272399f622dc2df90fbef147b9b1cfab5d7a78cc364bdfa98d2bf08faa9894346f58629fe4fef41b108ca2cb203b3970d7886b7f392cb0399c75b521478e2920
+ checksum: 1f866a6820e19feaaeb12cd87bfa93299d6d72e1287413098c5ae0349c7e7953eb0a303bdfbb99c12173a3493e6fdb642f89a166cfcfd8295254a520abf6eb7f
languageName: node
linkType: hard
@@ -7394,19 +7654,19 @@ __metadata:
languageName: node
linkType: hard
-"proxy-agent@npm:6.3.1":
- version: 6.3.1
- resolution: "proxy-agent@npm:6.3.1"
+"proxy-agent@npm:6.4.0":
+ version: 6.4.0
+ resolution: "proxy-agent@npm:6.4.0"
dependencies:
agent-base: "npm:^7.0.2"
debug: "npm:^4.3.4"
- http-proxy-agent: "npm:^7.0.0"
- https-proxy-agent: "npm:^7.0.2"
+ http-proxy-agent: "npm:^7.0.1"
+ https-proxy-agent: "npm:^7.0.3"
lru-cache: "npm:^7.14.1"
pac-proxy-agent: "npm:^7.0.1"
proxy-from-env: "npm:^1.1.0"
socks-proxy-agent: "npm:^8.0.2"
- checksum: 547e6ebd7359cc37608cfb7ba58c97faaa33f29fcff25c2933552917bec234cfbbd8bade0f8acccab1bd0aae489082dce5ee63f644f05f824890084a70919dea
+ checksum: a22f202b74cc52f093efd9bfe52de8db08eda8bbc16b9d3d73acda2acc1b40223966e5521b1706788b06adf9265f093ed554d989b354e81b2d6ad482e5bd4d23
languageName: node
linkType: hard
@@ -7441,28 +7701,30 @@ __metadata:
languageName: node
linkType: hard
-"puppeteer-core@npm:21.3.5":
- version: 21.3.5
- resolution: "puppeteer-core@npm:21.3.5"
+"puppeteer-core@npm:22.4.1":
+ version: 22.4.1
+ resolution: "puppeteer-core@npm:22.4.1"
dependencies:
- "@puppeteer/browsers": "npm:1.7.1"
- chromium-bidi: "npm:0.4.28"
+ "@puppeteer/browsers": "npm:2.1.0"
+ chromium-bidi: "npm:0.5.12"
cross-fetch: "npm:4.0.0"
debug: "npm:4.3.4"
- devtools-protocol: "npm:0.0.1179426"
- ws: "npm:8.14.2"
- checksum: f7cd9655802e735fbba7ac6fb6aa984383e82bfa63c3b902d85d3f56200298c98e83ca967869999729d0f6ceb4339c1273bd1be4c1283a350b86140f1f5cca07
+ devtools-protocol: "npm:0.0.1249869"
+ ws: "npm:8.16.0"
+ checksum: b38b70d14684bbd774583ed3db927badca3275274fb2214e0a63aef906ac673bdc9740624c2b67c7dcd5ef10132b689e45a4a9c127e3eea580e9e951fa66e0c9
languageName: node
linkType: hard
-"puppeteer@npm:^21.2.1":
- version: 21.3.5
- resolution: "puppeteer@npm:21.3.5"
+"puppeteer@npm:^22.4.1":
+ version: 22.4.1
+ resolution: "puppeteer@npm:22.4.1"
dependencies:
- "@puppeteer/browsers": "npm:1.7.1"
- cosmiconfig: "npm:8.3.6"
- puppeteer-core: "npm:21.3.5"
- checksum: 3237ea2b7144208ba434ceb8bdf09e4aaefad87597754750f739239f532cdbb52b8de179559d8781cd9350e3747a3a1700546453c05afdb5ab7c8a4c96285096
+ "@puppeteer/browsers": "npm:2.1.0"
+ cosmiconfig: "npm:9.0.0"
+ puppeteer-core: "npm:22.4.1"
+ bin:
+ puppeteer: lib/esm/puppeteer/node/cli.js
+ checksum: 04ac0fef929cfa3f25e15db0c53874c0fde80c88285b8a5d39bd1dfb8b2c5af6736134b1dd66f53171995982ddc9ba28dd663762542e5e3bc0b2e138a6b987ed
languageName: node
linkType: hard
@@ -7938,6 +8200,17 @@ __metadata:
languageName: node
linkType: hard
+"semver@npm:7.6.0":
+ version: 7.6.0
+ resolution: "semver@npm:7.6.0"
+ dependencies:
+ lru-cache: "npm:^6.0.0"
+ bin:
+ semver: bin/semver.js
+ checksum: 1b41018df2d8aca5a1db4729985e8e20428c650daea60fcd16e926e9383217d00f574fab92d79612771884a98d2ee2a1973f49d630829a8d54d6570defe62535
+ languageName: node
+ linkType: hard
+
"semver@npm:^6.0.0, semver@npm:^6.3.1":
version: 6.3.1
resolution: "semver@npm:6.3.1"
@@ -8254,6 +8527,20 @@ __metadata:
languageName: node
linkType: hard
+"streamx@npm:^2.13.0":
+ version: 2.16.1
+ resolution: "streamx@npm:2.16.1"
+ dependencies:
+ bare-events: "npm:^2.2.0"
+ fast-fifo: "npm:^1.1.0"
+ queue-tick: "npm:^1.0.1"
+ dependenciesMeta:
+ bare-events:
+ optional: true
+ checksum: f6d0899adf089385d9c58a630fc705dc6c3931b18181c32860e5013955a339a3b763a4df62168f37c7fc56b1f7bb2a38db989fa9df487995278cb5d46f248da6
+ languageName: node
+ linkType: hard
+
"streamx@npm:^2.15.0":
version: 2.15.1
resolution: "streamx@npm:2.15.1"
@@ -8505,14 +8792,20 @@ __metadata:
languageName: node
linkType: hard
-"tar-fs@npm:3.0.4":
- version: 3.0.4
- resolution: "tar-fs@npm:3.0.4"
+"tar-fs@npm:3.0.5":
+ version: 3.0.5
+ resolution: "tar-fs@npm:3.0.5"
dependencies:
- mkdirp-classic: "npm:^0.5.2"
+ bare-fs: "npm:^2.1.1"
+ bare-path: "npm:^2.1.0"
pump: "npm:^3.0.0"
tar-stream: "npm:^3.1.5"
- checksum: 070f35bdde283dbcb05cd22abd5fc1b6df2f190688b8a82d62eadb1fd873e4602586218e88e722b3f292441a651dfb27a9b8e7ef8db6ba5601f93a57a540856a
+ dependenciesMeta:
+ bare-fs:
+ optional: true
+ bare-path:
+ optional: true
+ checksum: a15c18e80b872918c7dff22ff29db367c8014d1b3d34b0ec57cfe11645836dc01487c078a975a9d5e358f078f59e7b8adc5c671cc0848ba27b9b429669722bd8
languageName: node
linkType: hard
@@ -8751,7 +9044,7 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:^4.9.3, typescript@npm:^4.9.4":
+"typescript@npm:^4.9.4":
version: 4.9.5
resolution: "typescript@npm:4.9.5"
bin:
@@ -8771,7 +9064,17 @@ __metadata:
languageName: node
linkType: hard
-"typescript@patch:typescript@npm%3A^4.9.3#optional!builtin, typescript@patch:typescript@npm%3A^4.9.4#optional!builtin":
+"typescript@npm:^5.4.2":
+ version: 5.4.2
+ resolution: "typescript@npm:5.4.2"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: f8cfdc630ab1672f004e9561eb2916935b2d267792d07ce93e97fc601c7a65191af32033d5e9c0169b7dc37da7db9bf320f7432bc84527cb7697effaa4e4559d
+ languageName: node
+ linkType: hard
+
+"typescript@patch:typescript@npm%3A^4.9.4#optional!builtin":
version: 4.9.5
resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587"
bin:
@@ -8791,6 +9094,16 @@ __metadata:
languageName: node
linkType: hard
+"typescript@patch:typescript@npm%3A^5.4.2#optional!builtin":
+ version: 5.4.2
+ resolution: "typescript@patch:typescript@npm%3A5.4.2#optional!builtin::version=5.4.2&hash=e012d7"
+ bin:
+ tsc: bin/tsc
+ tsserver: bin/tsserver
+ checksum: ef4fc2994cc0219dc9ada94c92106ba8d44cbfd7a0328ed6f8d730311caf66e114cdfa07fbc6f369bfc0fc182d9493851b3bf1644c06fc5818690b19ee960d72
+ languageName: node
+ linkType: hard
+
"uglify-js@npm:^3.1.4, uglify-js@npm:^3.16.1, uglify-js@npm:^3.17.4":
version: 3.17.4
resolution: "uglify-js@npm:3.17.4"
@@ -8827,6 +9140,13 @@ __metadata:
languageName: node
linkType: hard
+"undici-types@npm:~5.26.4":
+ version: 5.26.5
+ resolution: "undici-types@npm:5.26.5"
+ checksum: 0097779d94bc0fd26f0418b3a05472410408877279141ded2bd449167be1aed7ea5b76f756562cb3586a07f251b90799bab22d9019ceba49c037c76445f7cddd
+ languageName: node
+ linkType: hard
+
"unicode-canonical-property-names-ecmascript@npm:^2.0.0":
version: 2.0.0
resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0"
@@ -8913,10 +9233,10 @@ __metadata:
languageName: node
linkType: hard
-"urlpattern-polyfill@npm:9.0.0":
- version: 9.0.0
- resolution: "urlpattern-polyfill@npm:9.0.0"
- checksum: 63d59e08d58189d340e3acb0fb69c11d8f06da5e38c091cdac66cac07e4ca81378ad19cd1a923d5593a899603a0e607fe3ef793ef368fefbc1b2b840b24839b8
+"urlpattern-polyfill@npm:10.0.0":
+ version: 10.0.0
+ resolution: "urlpattern-polyfill@npm:10.0.0"
+ checksum: 346819dbe718e929988298d02a988b8ddfa601d08daaa7e69b1148eab699c86c0f0f933d68d8c8cf913166fe64156ed28904e673200d18ef7e9ed6b58cea3fc7
languageName: node
linkType: hard
@@ -9080,9 +9400,9 @@ __metadata:
languageName: node
linkType: hard
-"ws@npm:8.14.2":
- version: 8.14.2
- resolution: "ws@npm:8.14.2"
+"ws@npm:8.16.0":
+ version: 8.16.0
+ resolution: "ws@npm:8.16.0"
peerDependencies:
bufferutil: ^4.0.1
utf-8-validate: ">=5.0.2"
@@ -9091,7 +9411,7 @@ __metadata:
optional: true
utf-8-validate:
optional: true
- checksum: 815ff01d9bc20a249b2228825d9739268a03a4408c2e0b14d49b0e2ae89d7f10847e813b587ba26992bdc33e9d03bed131e4cae73ff996baf789d53e99c31186
+ checksum: 7c511c59e979bd37b63c3aea4a8e4d4163204f00bd5633c053b05ed67835481995f61a523b0ad2b603566f9a89b34cb4965cb9fab9649fbfebd8f740cea57f17
languageName: node
linkType: hard
@@ -9178,9 +9498,9 @@ __metadata:
languageName: node
linkType: hard
-"yargs@npm:17.7.1":
- version: 17.7.1
- resolution: "yargs@npm:17.7.1"
+"yargs@npm:17.7.2":
+ version: 17.7.2
+ resolution: "yargs@npm:17.7.2"
dependencies:
cliui: "npm:^8.0.1"
escalade: "npm:^3.1.1"
@@ -9189,7 +9509,7 @@ __metadata:
string-width: "npm:^4.2.3"
y18n: "npm:^5.0.5"
yargs-parser: "npm:^21.1.1"
- checksum: 68beb0446b89fa0a087874d6eb8b3aa1e83c3718218fa0bc55bdb9cdc49068ad15c4a96553dbbdeeae4d9eae922a779bd1102952c44e75e80b41c61f27090cb5
+ checksum: abb3e37678d6e38ea85485ed86ebe0d1e3464c640d7d9069805ea0da12f69d5a32df8e5625e370f9c96dd1c2dc088ab2d0a4dd32af18222ef3c4224a19471576
languageName: node
linkType: hard