Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@
"env-cmd": "^11.0.0",
"husky": "^9.1.7",
"jest": "^30.2.0",
"jsdom": "^27.1.0",
"jsdom": "^29.0.0",
"lint-staged": "^16.2.7",
"node-gyp": "^11.0.0",
"prettier": "^3.0.0",
Expand Down
208 changes: 205 additions & 3 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,19 @@ __metadata:
languageName: node
linkType: hard

"@asamuzakjp/css-color@npm:^5.0.1":
version: 5.0.1
resolution: "@asamuzakjp/css-color@npm:5.0.1"
dependencies:
"@csstools/css-calc": "npm:^3.1.1"
"@csstools/css-color-parser": "npm:^4.0.2"
"@csstools/css-parser-algorithms": "npm:^4.0.0"
"@csstools/css-tokenizer": "npm:^4.0.0"
lru-cache: "npm:^11.2.6"
checksum: 10c0/3e8d74a3b7f3005a325cb8e7f3da1aa32aeac4cd9ce387826dc25b16eaab4dc0e4a6faded8ccc1895959141f4a4a70e8bc38723347b89667b7b224990d16683c
languageName: node
linkType: hard

"@asamuzakjp/dom-selector@npm:^6.7.6":
version: 6.7.7
resolution: "@asamuzakjp/dom-selector@npm:6.7.7"
Expand All @@ -208,6 +221,19 @@ __metadata:
languageName: node
linkType: hard

"@asamuzakjp/dom-selector@npm:^7.0.3":
version: 7.0.3
resolution: "@asamuzakjp/dom-selector@npm:7.0.3"
dependencies:
"@asamuzakjp/nwsapi": "npm:^2.3.9"
bidi-js: "npm:^1.0.3"
css-tree: "npm:^3.2.1"
is-potential-custom-element-name: "npm:^1.0.1"
lru-cache: "npm:^11.2.7"
checksum: 10c0/c64b06a23479970ded4f38bec34069e98f4062b4ecb798b81b1fc37b5472ec6110d5bd9d8a267bfc431503f6ee3080c2e94eb3d99e30aaa1b6d9f83fbd2744fa
languageName: node
linkType: hard

"@asamuzakjp/nwsapi@npm:^2.3.9":
version: 2.3.9
resolution: "@asamuzakjp/nwsapi@npm:2.3.9"
Expand Down Expand Up @@ -7948,6 +7974,17 @@ __metadata:
languageName: node
linkType: hard

"@bramus/specificity@npm:^2.4.2":
version: 2.4.2
resolution: "@bramus/specificity@npm:2.4.2"
dependencies:
css-tree: "npm:^3.0.0"
bin:
specificity: bin/cli.js
checksum: 10c0/c5f4e04e0bca0d2202598207a5eb0733c8109d12a68a329caa26373bec598d99db5bb785b8865fefa00fc01b08c6068138807ceb11a948fe15e904ed6cf4ba72
languageName: node
linkType: hard

"@cfworker/json-schema@npm:^4.1.1":
version: 4.1.1
resolution: "@cfworker/json-schema@npm:4.1.1"
Expand Down Expand Up @@ -8347,6 +8384,13 @@ __metadata:
languageName: node
linkType: hard

"@csstools/color-helpers@npm:^6.0.2":
version: 6.0.2
resolution: "@csstools/color-helpers@npm:6.0.2"
checksum: 10c0/4c66574563d7c960010c11e41c2673675baff07c427cca6e8dddffa5777de45770d13ff3efce1c0642798089ad55de52870d9d8141f78db3fa5bba012f2d3789
languageName: node
linkType: hard

"@csstools/css-calc@npm:^2.1.4":
version: 2.1.4
resolution: "@csstools/css-calc@npm:2.1.4"
Expand All @@ -8357,6 +8401,16 @@ __metadata:
languageName: node
linkType: hard

"@csstools/css-calc@npm:^3.1.1":
version: 3.1.1
resolution: "@csstools/css-calc@npm:3.1.1"
peerDependencies:
"@csstools/css-parser-algorithms": ^4.0.0
"@csstools/css-tokenizer": ^4.0.0
checksum: 10c0/6efcc016d988edf66e54c7bad03e352d61752cbd1b56c7557fd013868aab23505052ded8f912cd4034e216943ea1e04c957d81012489e3eddc14a57b386510ef
languageName: node
linkType: hard

"@csstools/css-color-parser@npm:^3.1.0":
version: 3.1.0
resolution: "@csstools/css-color-parser@npm:3.1.0"
Expand All @@ -8370,6 +8424,19 @@ __metadata:
languageName: node
linkType: hard

"@csstools/css-color-parser@npm:^4.0.2":
version: 4.0.2
resolution: "@csstools/css-color-parser@npm:4.0.2"
dependencies:
"@csstools/color-helpers": "npm:^6.0.2"
"@csstools/css-calc": "npm:^3.1.1"
peerDependencies:
"@csstools/css-parser-algorithms": ^4.0.0
"@csstools/css-tokenizer": ^4.0.0
checksum: 10c0/487cf507ef4630f74bd67d84298294ed269900b206ade015a968d20047e07ff46f235b72e26fe0c6b949a03f8f9f00a22c363da49c1b06ca60b32d0188e546be
languageName: node
linkType: hard

"@csstools/css-parser-algorithms@npm:^3.0.5":
version: 3.0.5
resolution: "@csstools/css-parser-algorithms@npm:3.0.5"
Expand All @@ -8379,20 +8446,48 @@ __metadata:
languageName: node
linkType: hard

"@csstools/css-parser-algorithms@npm:^4.0.0":
version: 4.0.0
resolution: "@csstools/css-parser-algorithms@npm:4.0.0"
peerDependencies:
"@csstools/css-tokenizer": ^4.0.0
checksum: 10c0/94558c2428d6ef0ddef542e86e0a8376aa1263a12a59770abb13ba50d7b83086822c75433f32aa2e7fef00555e1cc88292f9ca5bce79aed232bb3fed73b1528d
languageName: node
linkType: hard

"@csstools/css-syntax-patches-for-csstree@npm:^1.0.21":
version: 1.0.26
resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.0.26"
checksum: 10c0/65ac2a9e3a6908ce503ae1ba354c59ffdda04fef1f4c6e2b64f083c2896fe24fd775861e693e0eb2f84a1e7e0d333eab0fa26b5873268945833b62d7fae97404
languageName: node
linkType: hard

"@csstools/css-syntax-patches-for-csstree@npm:^1.1.1":
version: 1.1.1
resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.1.1"
peerDependencies:
css-tree: ^3.2.1
peerDependenciesMeta:
css-tree:
optional: true
checksum: 10c0/947f82e9e8af0512f1d6600f68da1bbe8d15112fa73435169608a68dcf20262ae517c799202c86a6c3bc889d0e9fab724ad5661a3aa98432390f8f9765b86ddc
languageName: node
linkType: hard

"@csstools/css-tokenizer@npm:^3.0.4":
version: 3.0.4
resolution: "@csstools/css-tokenizer@npm:3.0.4"
checksum: 10c0/3b589f8e9942075a642213b389bab75a2d50d05d203727fcdac6827648a5572674caff07907eff3f9a2389d86a4ee47308fafe4f8588f4a77b7167c588d2559f
languageName: node
linkType: hard

"@csstools/css-tokenizer@npm:^4.0.0":
version: 4.0.0
resolution: "@csstools/css-tokenizer@npm:4.0.0"
checksum: 10c0/669cf3d0f9c8e1ffdf8c9955ad8beba0c8cfe03197fe29a4fcbd9ee6f7a18856cfa42c62670021a75183d9ab37f5d14a866e6a9df753a6c07f59e36797a9ea9f
languageName: node
linkType: hard

"@dabh/diagnostics@npm:^2.0.8":
version: 2.0.8
resolution: "@dabh/diagnostics@npm:2.0.8"
Expand Down Expand Up @@ -8942,6 +9037,18 @@ __metadata:
languageName: node
linkType: hard

"@exodus/bytes@npm:^1.11.0, @exodus/bytes@npm:^1.15.0":
version: 1.15.0
resolution: "@exodus/bytes@npm:1.15.0"
peerDependencies:
"@noble/hashes": ^1.8.0 || ^2.0.0
peerDependenciesMeta:
"@noble/hashes":
optional: true
checksum: 10c0/b48aad9729653385d6ed055c28cfcf0b1b1481cf5d83f4375c12abd7988f1d20f69c80b5f95d4a1cc24d9abe32b9efc352a812d53884c26efea172aca8b6356d
languageName: node
linkType: hard

"@exodus/bytes@npm:^1.6.0":
version: 1.11.0
resolution: "@exodus/bytes@npm:1.11.0"
Expand Down Expand Up @@ -24978,6 +25085,16 @@ __metadata:
languageName: node
linkType: hard

"css-tree@npm:^3.0.0, css-tree@npm:^3.2.1":
version: 3.2.1
resolution: "css-tree@npm:3.2.1"
dependencies:
mdn-data: "npm:2.27.1"
source-map-js: "npm:^1.2.1"
checksum: 10c0/1f65e9ccaa56112a4706d6f003dd43d777f0dbcf848e66fd320f823192533581f8dd58daa906cb80622658332d50284d6be13b87a6ab4556cbbfe9ef535bbf7e
languageName: node
linkType: hard

"css-tree@npm:^3.1.0":
version: 3.1.0
resolution: "css-tree@npm:3.1.0"
Expand Down Expand Up @@ -25272,6 +25389,16 @@ __metadata:
languageName: node
linkType: hard

"data-urls@npm:^7.0.0":
version: 7.0.0
resolution: "data-urls@npm:7.0.0"
dependencies:
whatwg-mimetype: "npm:^5.0.0"
whatwg-url: "npm:^16.0.0"
checksum: 10c0/08d88ef50d8966a070ffdaa703e1e4b29f01bb2da364dfbc1612b1c2a4caa8045802c9532d81347b21781100132addb36a585071c8323b12cce97973961dee9f
languageName: node
linkType: hard

"data-view-buffer@npm:^1.0.2":
version: 1.0.2
resolution: "data-view-buffer@npm:1.0.2"
Expand Down Expand Up @@ -31736,7 +31863,7 @@ __metadata:
languageName: node
linkType: hard

"jsdom@npm:^27.1.0, jsdom@npm:^27.4.0":
"jsdom@npm:^27.4.0":
version: 27.4.0
resolution: "jsdom@npm:27.4.0"
dependencies:
Expand Down Expand Up @@ -31769,6 +31896,40 @@ __metadata:
languageName: node
linkType: hard

"jsdom@npm:^29.0.0":
version: 29.0.1
resolution: "jsdom@npm:29.0.1"
dependencies:
"@asamuzakjp/css-color": "npm:^5.0.1"
"@asamuzakjp/dom-selector": "npm:^7.0.3"
"@bramus/specificity": "npm:^2.4.2"
"@csstools/css-syntax-patches-for-csstree": "npm:^1.1.1"
"@exodus/bytes": "npm:^1.15.0"
css-tree: "npm:^3.2.1"
data-urls: "npm:^7.0.0"
decimal.js: "npm:^10.6.0"
html-encoding-sniffer: "npm:^6.0.0"
is-potential-custom-element-name: "npm:^1.0.1"
lru-cache: "npm:^11.2.7"
parse5: "npm:^8.0.0"
saxes: "npm:^6.0.0"
symbol-tree: "npm:^3.2.4"
tough-cookie: "npm:^6.0.1"
undici: "npm:^7.24.5"
w3c-xmlserializer: "npm:^5.0.0"
webidl-conversions: "npm:^8.0.1"
whatwg-mimetype: "npm:^5.0.0"
whatwg-url: "npm:^16.0.1"
xml-name-validator: "npm:^5.0.0"
peerDependencies:
canvas: ^3.0.0
peerDependenciesMeta:
canvas:
optional: true
checksum: 10c0/f8eeadc9bb45fb5736501f855b5f8247c9eadcd7f52ef2e11677c3a2197284051b4623004889543eb9613ecdfb47ddb5405b822d9623b0524edd901288cc361d
languageName: node
linkType: hard

"jsep@npm:^1.2.0, jsep@npm:^1.3.6, jsep@npm:^1.4.0":
version: 1.4.0
resolution: "jsep@npm:1.4.0"
Expand Down Expand Up @@ -32967,6 +33128,13 @@ __metadata:
languageName: node
linkType: hard

"lru-cache@npm:^11.2.6, lru-cache@npm:^11.2.7":
version: 11.2.7
resolution: "lru-cache@npm:11.2.7"
checksum: 10c0/549cdb59488baa617135fc12159cafb1a97f91079f35093bb3bcad72e849fc64ace636d244212c181dfdf1a99bbfa90757ff303f98561958ee4d0f885d9bd5f7
languageName: node
linkType: hard

"lru-cache@npm:^5.1.1":
version: 5.1.1
resolution: "lru-cache@npm:5.1.1"
Expand Down Expand Up @@ -33779,6 +33947,13 @@ __metadata:
languageName: node
linkType: hard

"mdn-data@npm:2.27.1":
version: 2.27.1
resolution: "mdn-data@npm:2.27.1"
checksum: 10c0/eb8abf5d22e4d1e090346f5e81b67d23cef14c83940e445da5c44541ad874dc8fb9f6ca236e8258c3a489d9fb5884188a4d7d58773adb9089ac2c0b966796393
languageName: node
linkType: hard

"mdurl@npm:^1.0.0, mdurl@npm:^1.0.1":
version: 1.0.1
resolution: "mdurl@npm:1.0.1"
Expand Down Expand Up @@ -40094,7 +40269,7 @@ __metadata:
env-cmd: "npm:^11.0.0"
husky: "npm:^9.1.7"
jest: "npm:^30.2.0"
jsdom: "npm:^27.1.0"
jsdom: "npm:^29.0.0"
lint-staged: "npm:^16.2.7"
node-gyp: "npm:^11.0.0"
patch-package: "npm:^8.0.0"
Expand Down Expand Up @@ -42394,6 +42569,15 @@ __metadata:
languageName: node
linkType: hard

"tough-cookie@npm:^6.0.1":
version: 6.0.1
resolution: "tough-cookie@npm:6.0.1"
dependencies:
tldts: "npm:^7.0.5"
checksum: 10c0/ec70bd6b1215efe4ed31a158f0be3e4c9088fcbd8620edc23a5860d4f3d85c757b77e274baaa700f7b25e409f4181552ed189603c2b2e1a9f88104da3a61a37d
languageName: node
linkType: hard

"tough-cookie@npm:~2.5.0":
version: 2.5.0
resolution: "tough-cookie@npm:2.5.0"
Expand Down Expand Up @@ -43087,6 +43271,13 @@ __metadata:
languageName: node
linkType: hard

"undici@npm:^7.24.5":
version: 7.24.5
resolution: "undici@npm:7.24.5"
checksum: 10c0/2a836f1f6ab078fde3eeb4cc8fd5b34eeaf52cfbdf16a9bab61b7223f43f7847bcd2125d1da7c4e3f5996c528bf9f7940015d39909bab80cfbd71b855470cf21
languageName: node
linkType: hard

"unified@npm:^10.0.0":
version: 10.1.2
resolution: "unified@npm:10.1.2"
Expand Down Expand Up @@ -44099,7 +44290,7 @@ __metadata:
languageName: node
linkType: hard

"webidl-conversions@npm:^8.0.0":
"webidl-conversions@npm:^8.0.0, webidl-conversions@npm:^8.0.1":
version: 8.0.1
resolution: "webidl-conversions@npm:8.0.1"
checksum: 10c0/3f6f327ca5fa0c065ed8ed0ef3b72f33623376e68f958e9b7bd0df49fdb0b908139ac2338d19fb45bd0e05595bda96cb6d1622222a8b413daa38a17aacc4dd46
Expand Down Expand Up @@ -44212,6 +44403,17 @@ __metadata:
languageName: node
linkType: hard

"whatwg-url@npm:^16.0.0, whatwg-url@npm:^16.0.1":
version: 16.0.1
resolution: "whatwg-url@npm:16.0.1"
dependencies:
"@exodus/bytes": "npm:^1.11.0"
tr46: "npm:^6.0.0"
webidl-conversions: "npm:^8.0.1"
checksum: 10c0/e75565566abf3a2cdbd9f06c965dbcccee6ec4e9f0d3728ad5e08ceb9944279848bcaa211d35a29cb6d2df1e467dd05cfb59fbddf8a0adcd7d0bce9ffb703fd2
languageName: node
linkType: hard

"whatwg-url@npm:^5.0.0":
version: 5.0.0
resolution: "whatwg-url@npm:5.0.0"
Expand Down