diff --git a/.yarn/install-state.gz b/.yarn/install-state.gz index a978cee..60e6b72 100644 Binary files a/.yarn/install-state.gz and b/.yarn/install-state.gz differ diff --git a/package.json b/package.json index 07b6029..0fa8096 100644 --- a/package.json +++ b/package.json @@ -53,7 +53,7 @@ "@types/webpack-env": "1.18.8", "jest": "^30.4.2", "jest-mock": "30.4.1", - "jsdom": "^27.1.0", + "jsdom": "^30.0.1", "typescript": "^5.9.3" }, "resolutions": { diff --git a/yarn.lock b/yarn.lock index 4b7b4cd..924e6d3 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,43 +12,28 @@ __metadata: languageName: node linkType: hard -"@acemir/cssom@npm:^0.9.28": - version: 0.9.31 - resolution: "@acemir/cssom@npm:0.9.31" - checksum: 10/5948336f7f122062d714f4bb519937c42c91c84be348e31b35179f6109efc6753a695701c29f2271d8990f6f728168e933038418d97646cc5a1096099c3455b5 - languageName: node - linkType: hard - -"@asamuzakjp/css-color@npm:^4.1.1": - version: 4.1.2 - resolution: "@asamuzakjp/css-color@npm:4.1.2" +"@asamuzakjp/css-color@npm:^6.0.5": + version: 6.0.5 + resolution: "@asamuzakjp/css-color@npm:6.0.5" dependencies: - "@csstools/css-calc": "npm:^3.0.0" - "@csstools/css-color-parser": "npm:^4.0.1" + "@csstools/css-calc": "npm:^3.2.1" + "@csstools/css-color-parser": "npm:^4.1.9" "@csstools/css-parser-algorithms": "npm:^4.0.0" "@csstools/css-tokenizer": "npm:^4.0.0" - lru-cache: "npm:^11.2.5" - checksum: 10/0938a4598a1d06d4db53b8aff406815f77047419eccb78f484dd26d13bd6cafaff247bc42f5493f2cb585477f461a38fba0db3c7a407ba9f281d27bc0d8f1983 + lru-cache: "npm:^11.5.2" + checksum: 10/bd88a9a1d00711f5f63c4288a82489c33e28de43dee37f418cd30a42517d7b7e2040dc79fc223ececf290e7b3f12bbd2dd8ce7450f73b03bf0613df449b9563f languageName: node linkType: hard -"@asamuzakjp/dom-selector@npm:^6.7.6": - version: 6.8.1 - resolution: "@asamuzakjp/dom-selector@npm:6.8.1" +"@asamuzakjp/dom-selector@npm:^8.3.0": + version: 8.3.2 + resolution: "@asamuzakjp/dom-selector@npm:8.3.2" dependencies: - "@asamuzakjp/nwsapi": "npm:^2.3.9" bidi-js: "npm:^1.0.3" - css-tree: "npm:^3.1.0" + css-tree: "npm:^3.2.1" is-potential-custom-element-name: "npm:^1.0.1" - lru-cache: "npm:^11.2.6" - checksum: 10/4d1c63bf094aa35c9c60ad8d2faf45ee4f5f8d1520fbb158e2552c456f8264029932ff4464ea18ea760a89b3075b4bf70e43b2086191d256f35eff46fde3eb24 - languageName: node - linkType: hard - -"@asamuzakjp/nwsapi@npm:^2.3.9": - version: 2.3.9 - resolution: "@asamuzakjp/nwsapi@npm:2.3.9" - checksum: 10/95a6d1c102e1117fe818da087fcc5b914d23e0699855991bae50b891435dd1945ad7d384198f8bcf616207fd85b7ec32e3db6b96e9309d84c6903b8dc4151e34 + lru-cache: "npm:^11.5.2" + checksum: 10/5b3d985bf38d37286217b541460b40d0f6f8d4b8361f1600dc849d0e7e019570f9f792b10f37a3ef47ef17857ca5661885563f115e8cb611bb778f268cff5439 languageName: node linkType: hard @@ -1301,6 +1286,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: 10/4255ed6ff12f7db9ec3c21acfd0da2327d30ec29deb199345810cdcad992618f40039c5483eefeb665913bffbc80b690e9f1b954fbbbfa93480c6a22f9c3a69c + languageName: node + linkType: hard + "@changesets/types@npm:^4.0.1": version: 4.1.0 resolution: "@changesets/types@npm:4.1.0" @@ -1329,7 +1325,7 @@ __metadata: languageName: node linkType: hard -"@csstools/css-calc@npm:^3.0.0, @csstools/css-calc@npm:^3.3.0": +"@csstools/css-calc@npm:^3.2.1, @csstools/css-calc@npm:^3.3.0": version: 3.3.0 resolution: "@csstools/css-calc@npm:3.3.0" peerDependencies: @@ -1339,7 +1335,7 @@ __metadata: languageName: node linkType: hard -"@csstools/css-color-parser@npm:^4.0.1": +"@csstools/css-color-parser@npm:^4.1.9": version: 4.1.10 resolution: "@csstools/css-color-parser@npm:4.1.10" dependencies: @@ -1361,7 +1357,7 @@ __metadata: languageName: node linkType: hard -"@csstools/css-syntax-patches-for-csstree@npm:^1.0.21": +"@csstools/css-syntax-patches-for-csstree@npm:^1.1.7": version: 1.1.7 resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.1.7" peerDependencies: @@ -1678,7 +1674,7 @@ __metadata: languageName: node linkType: hard -"@exodus/bytes@npm:^1.6.0": +"@exodus/bytes@npm:^1.11.0, @exodus/bytes@npm:^1.15.1, @exodus/bytes@npm:^1.6.0": version: 1.15.1 resolution: "@exodus/bytes@npm:1.15.1" peerDependencies: @@ -3214,7 +3210,7 @@ __metadata: "@types/webpack-env": "npm:1.18.8" jest: "npm:^30.4.2" jest-mock: "npm:30.4.1" - jsdom: "npm:^27.1.0" + jsdom: "npm:^30.0.1" typescript: "npm:^5.9.3" winston: "npm:^3.18.3" yn: "npm:^5.1.0" @@ -4814,13 +4810,6 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.1.2": - version: 7.1.4 - resolution: "agent-base@npm:7.1.4" - checksum: 10/79bef167247789f955aaba113bae74bf64aa1e1acca4b1d6bb444bdf91d82c3e07e9451ef6a6e2e35e8f71a6f97ce33e3d855a5328eb9fad1bc3cc4cfd031ed8 - languageName: node - linkType: hard - "aggregate-error@npm:^3.0.0": version: 3.1.0 resolution: "aggregate-error@npm:3.1.0" @@ -6589,7 +6578,7 @@ __metadata: languageName: node linkType: hard -"css-tree@npm:^3.1.0": +"css-tree@npm:^3.0.0, css-tree@npm:^3.2.1": version: 3.2.1 resolution: "css-tree@npm:3.2.1" dependencies: @@ -6685,18 +6674,6 @@ __metadata: languageName: node linkType: hard -"cssstyle@npm:^5.3.4": - version: 5.3.7 - resolution: "cssstyle@npm:5.3.7" - dependencies: - "@asamuzakjp/css-color": "npm:^4.1.1" - "@csstools/css-syntax-patches-for-csstree": "npm:^1.0.21" - css-tree: "npm:^3.1.0" - lru-cache: "npm:^11.2.4" - checksum: 10/bd4469af81f068537dbbce53c4247f192e91202c19abc066b77b4ee7bbf256526bc82471198bec762ac70ea53ce17b8044aec69fd7982d2d0fd9fd7780329e2d - languageName: node - linkType: hard - "ctrlc-windows@npm:^2.1.0": version: 2.1.0 resolution: "ctrlc-windows@npm:2.1.0" @@ -6711,13 +6688,13 @@ __metadata: languageName: node linkType: hard -"data-urls@npm:^6.0.0": - version: 6.0.1 - resolution: "data-urls@npm:6.0.1" +"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:^15.1.0" - checksum: 10/6ab8025df0ee497bfb12241f815fd3f3438dd34cd851c0801c16aa4e1e70f4f68d6334e3176ca340fe4084622b8a299a98b3d3059bbca671f1eaf8bae1088ec2 + whatwg-url: "npm:^16.0.0" + checksum: 10/60f88ded4306aea5d6251c4db100ca272fc026014004d68aad4db495397a73bb39d17a6bd29ed9ab348c88a28f6e97266a1759985df4e12dc8c02bb8544c7731 languageName: node linkType: hard @@ -9360,16 +9337,6 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.2": - 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: 10/d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848 - languageName: node - linkType: hard - "http-proxy-middleware@npm:^2.0.10": version: 2.0.10 resolution: "http-proxy-middleware@npm:2.0.10" @@ -9416,16 +9383,6 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.6": - version: 7.0.6 - resolution: "https-proxy-agent@npm:7.0.6" - dependencies: - agent-base: "npm:^7.1.2" - debug: "npm:4" - checksum: 10/784b628cbd55b25542a9d85033bdfd03d4eda630fb8b3c9477959367f3be95dc476ed2ecbb9836c359c7c698027fc7b45723a302324433590f45d6c1706e8c13 - languageName: node - linkType: hard - "human-signals@npm:^2.1.0": version: 2.1.0 resolution: "human-signals@npm:2.1.0" @@ -10928,36 +10885,37 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^27.1.0": - version: 27.4.0 - resolution: "jsdom@npm:27.4.0" - dependencies: - "@acemir/cssom": "npm:^0.9.28" - "@asamuzakjp/dom-selector": "npm:^6.7.6" - "@exodus/bytes": "npm:^1.6.0" - cssstyle: "npm:^5.3.4" - data-urls: "npm:^6.0.0" +"jsdom@npm:^30.0.1": + version: 30.0.1 + resolution: "jsdom@npm:30.0.1" + dependencies: + "@asamuzakjp/css-color": "npm:^6.0.5" + "@asamuzakjp/dom-selector": "npm:^8.3.0" + "@bramus/specificity": "npm:^2.4.2" + "@csstools/css-syntax-patches-for-csstree": "npm:^1.1.7" + "@exodus/bytes": "npm:^1.15.1" + 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" - http-proxy-agent: "npm:^7.0.2" - https-proxy-agent: "npm:^7.0.6" is-potential-custom-element-name: "npm:^1.0.1" - parse5: "npm:^8.0.0" + lru-cache: "npm:^11.5.2" + parse5: "npm:^8.0.1" saxes: "npm:^6.0.0" symbol-tree: "npm:^3.2.4" - tough-cookie: "npm:^6.0.0" + tough-cookie: "npm:^6.0.2" + undici: "npm:^8.9.0" w3c-xmlserializer: "npm:^5.0.0" - webidl-conversions: "npm:^8.0.0" - whatwg-mimetype: "npm:^4.0.0" - whatwg-url: "npm:^15.1.0" - ws: "npm:^8.18.3" + webidl-conversions: "npm:^8.0.1" + whatwg-mimetype: "npm:^5.0.0" + whatwg-url: "npm:^17.1.0" xml-name-validator: "npm:^5.0.0" peerDependencies: - canvas: ^3.0.0 + canvas: ^3.2.3 peerDependenciesMeta: canvas: optional: true - checksum: 10/7c6db85ab91183b95204648e086cfc09ecee36d9e8fee0bb5d68e27543eca632de0af6d43de461176a7823820543d5c53561778af5f712b1a1cd28bfac084d51 + checksum: 10/5089ceca7d340b3beec451b7a3286f2bf38d707482e0bdcf046e63b4de3ea2e679372fbb733c5c24c1ce1cc9e70272d10e49fd1b4b146beb77b12c17c069cb36 languageName: node linkType: hard @@ -11411,7 +11369,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^11.2.4, lru-cache@npm:^11.2.5, lru-cache@npm:^11.2.6": +"lru-cache@npm:^11.5.2": version: 11.5.2 resolution: "lru-cache@npm:11.5.2" checksum: 10/122789c66605ddf29df58ff279e9e2c9499499d0b80b895ec524496f14bcde045d1582e3e38008f3457226d98067556719573b352119d6be8bdb1f8849f85681 @@ -12625,7 +12583,7 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^8.0.0": +"parse5@npm:^8.0.1": version: 8.0.1 resolution: "parse5@npm:8.0.1" dependencies: @@ -15661,7 +15619,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^6.0.0": +"tough-cookie@npm:^6.0.2": version: 6.0.2 resolution: "tough-cookie@npm:6.0.2" dependencies: @@ -16429,7 +16387,7 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^8.0.0": +"webidl-conversions@npm:^8.0.1": version: 8.0.1 resolution: "webidl-conversions@npm:8.0.1" checksum: 10/0f7007311f1fc257a8e406dd236f13b61fb57cf0fddb476aec33457d2d0add2d012d6df0eeb00934399238e3f3b9dad30f59dc6ac83024ae0ebd5a518bf365e8 @@ -16563,13 +16521,6 @@ __metadata: languageName: node linkType: hard -"whatwg-mimetype@npm:^4.0.0": - version: 4.0.0 - resolution: "whatwg-mimetype@npm:4.0.0" - checksum: 10/894a618e2d90bf444b6f309f3ceb6e58cf21b2beaa00c8b333696958c4076f0c7b30b9d33413c9ffff7c5832a0a0c8569e5bb347ef44beded72aeefd0acd62e8 - languageName: node - linkType: hard - "whatwg-mimetype@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-mimetype@npm:5.0.0" @@ -16577,13 +16528,25 @@ __metadata: languageName: node linkType: hard -"whatwg-url@npm:^15.1.0": - version: 15.1.0 - resolution: "whatwg-url@npm:15.1.0" +"whatwg-url@npm:^16.0.0": + 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: 10/221cc15ef89288dc1fafdb409352c62ab12ba9ff7f0753e925d8799c87b20371f3bc762dc0a8a5b9c23cddc4b1860537fc6c1bcc9d816ace9b3d3c47212cd163 + languageName: node + linkType: hard + +"whatwg-url@npm:^17.1.0": + version: 17.1.0 + resolution: "whatwg-url@npm:17.1.0" dependencies: + "@exodus/bytes": "npm:^1.15.1" tr46: "npm:^6.0.0" - webidl-conversions: "npm:^8.0.0" - checksum: 10/9ae5ce70060f2a9ea73799062af6e796ec2477f44bf1a886953b405700e3ab11d15aa0fe7088c4215f839e56a845d5d1c44584ed292a832837a8c8549c566886 + webidl-conversions: "npm:^8.0.1" + checksum: 10/52052ba12a63e7665ee49d84d251a3d4776be4777fb259155ea3ca9bc49cdbbd18cbb5fce50f187e8450ce81d7abbbc4c39cfb15207c6d11d5c2539f9b87d426 languageName: node linkType: hard