diff --git a/package.json b/package.json index cedf1d0..9afd986 100644 --- a/package.json +++ b/package.json @@ -121,7 +121,7 @@ "jest": "^30.0.0", "jest-canvas-mock": "^2.5.8", "jest-fetch-mock": "^4.2.0", - "jsdom": "^27.1.0", + "jsdom": "^29.1.1", "react": "^18.3.1", "react-dom": "^18.3.1", "react-router": "^6.30.2", diff --git a/yarn.lock b/yarn.lock index fd86a3b..063e266 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5,13 +5,6 @@ __metadata: version: 8 cacheKey: 10c0 -"@acemir/cssom@npm:^0.9.28": - version: 0.9.31 - resolution: "@acemir/cssom@npm:0.9.31" - checksum: 10c0/cbfff98812642104ec3b37de1ad3a53f216ddc437e7b9276a23f46f2453844ea3c3f46c200bc4656a2f747fb26567560b3cc5183d549d119a758926551b5f566 - languageName: node - linkType: hard - "@adobe/css-tools@npm:^4.4.0": version: 4.4.4 resolution: "@adobe/css-tools@npm:4.4.4" @@ -19,29 +12,36 @@ __metadata: 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:^5.1.11": + version: 5.1.11 + resolution: "@asamuzakjp/css-color@npm:5.1.11" dependencies: - "@csstools/css-calc": "npm:^3.0.0" - "@csstools/css-color-parser": "npm:^4.0.1" + "@asamuzakjp/generational-cache": "npm:^1.0.1" + "@csstools/css-calc": "npm:^3.2.0" + "@csstools/css-color-parser": "npm:^4.1.0" "@csstools/css-parser-algorithms": "npm:^4.0.0" "@csstools/css-tokenizer": "npm:^4.0.0" - lru-cache: "npm:^11.2.5" - checksum: 10c0/e432fdef978b37654a2ca31169a149b9173e708f70c82612acb123a36dbc7dd99913c48cbf2edd6fe3652cc627d4bc94bf87571463da0b788f15b973d4ce5b0f + checksum: 10c0/32720bdff8daea6a8847aba6cdfae55baa3b4a2690b51d21db7f0382bbd183f3d9f2d5126df50afd889062635684b2819e47113629ee2e80c99389e75f48d060 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:^7.1.1": + version: 7.1.1 + resolution: "@asamuzakjp/dom-selector@npm:7.1.1" dependencies: + "@asamuzakjp/generational-cache": "npm:^1.0.1" "@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: 10c0/635de2c3b11971c07e2d491fd2833d2499bafbab05b616f5d38041031718879c404456644f60c45e9ba4ca2423e5bb48bf3c46179b0c58a0ea68eaae8c61e85f + checksum: 10c0/8cec1c618781c94de5836a215bbe5aafb4d8b835b18c51faf8547f4574afa39f92def3951e40123860062467613dd825f1e1600ff32e8045cc099a91796dcfb8 + languageName: node + linkType: hard + +"@asamuzakjp/generational-cache@npm:^1.0.1": + version: 1.0.1 + resolution: "@asamuzakjp/generational-cache@npm:1.0.1" + checksum: 10c0/1de62de43764e13fca3b9a31b7ea9b1bf0780fe053d266e40378a19ff8c66b543e011e6a0df02d410cd59bf981126706f176cdbb938985165202c4a079fe1057 languageName: node linkType: hard @@ -2488,6 +2488,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 + "@changesets/types@npm:^4.0.1": version: 4.1.0 resolution: "@changesets/types@npm:4.1.0" @@ -2502,14 +2513,14 @@ __metadata: languageName: node linkType: hard -"@csstools/color-helpers@npm:^6.1.0": - version: 6.1.0 - resolution: "@csstools/color-helpers@npm:6.1.0" - checksum: 10c0/ebb71eebcd6dde16a89d687c30d4c7f315f9079ec803497ebac0528d0a9ef09847eaf167b4565c4919f156e32e7ca2167199ac2d2020f184f7888551a3b4712b +"@csstools/color-helpers@npm:^6.1.1": + version: 6.1.1 + resolution: "@csstools/color-helpers@npm:6.1.1" + checksum: 10c0/12161196c25f542250ca81f376171082d276a5aefa0feaaccc5b469d4478600695116b789f938134238e69c7ab01fb7e9a86b1c8a182fa4b4bef1f6b16359947 languageName: node linkType: hard -"@csstools/css-calc@npm:^3.0.0, @csstools/css-calc@npm:^3.3.0": +"@csstools/css-calc@npm:^3.2.0, @csstools/css-calc@npm:^3.3.0": version: 3.3.0 resolution: "@csstools/css-calc@npm:3.3.0" peerDependencies: @@ -2519,16 +2530,16 @@ __metadata: languageName: node linkType: hard -"@csstools/css-color-parser@npm:^4.0.1": - version: 4.1.10 - resolution: "@csstools/css-color-parser@npm:4.1.10" +"@csstools/css-color-parser@npm:^4.1.0": + version: 4.2.0 + resolution: "@csstools/css-color-parser@npm:4.2.0" dependencies: - "@csstools/color-helpers": "npm:^6.1.0" + "@csstools/color-helpers": "npm:^6.1.1" "@csstools/css-calc": "npm:^3.3.0" peerDependencies: "@csstools/css-parser-algorithms": ^4.0.0 "@csstools/css-tokenizer": ^4.0.0 - checksum: 10c0/d8fe23036f8d9cdbb9fc99f09e2803a74c280c511ccf25c4990f4913c0e23c7687138a85c8c27eeec509c2e3aa72957b8c328ce295d3faaa16cb8fd4b4ede122 + checksum: 10c0/5dc5d74ad0b34850eb0f05bed2f6942f29cf8edff5776279f6e8c4484e6968d763c681b415065fc7631f09c4b6e86ea63ad590df5991ce02d6f9a552aa1aed47 languageName: node linkType: hard @@ -2541,15 +2552,15 @@ __metadata: languageName: node linkType: hard -"@csstools/css-syntax-patches-for-csstree@npm:^1.0.21": - version: 1.1.7 - resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.1.7" +"@csstools/css-syntax-patches-for-csstree@npm:^1.1.3": + version: 1.1.8 + resolution: "@csstools/css-syntax-patches-for-csstree@npm:1.1.8" peerDependencies: css-tree: ^3.2.1 peerDependenciesMeta: css-tree: optional: true - checksum: 10c0/cdebc36196f951f4436132f5346927c8aeff2917a1c2af42ad36eb87a2b1883c8cd21cb6b3105e951ae0fa964d2ebda6309bae476d232d27f0ec657199df6bb6 + checksum: 10c0/9330105ea3959f40196f31e105cbaf1e4a2bc2db681e08efc9415da36f2e6aa626dc2ad6fff9fc7758d79ce54dfc2332284aa05db9463dc611bf56221f7e19cc languageName: node linkType: hard @@ -3027,7 +3038,7 @@ __metadata: languageName: node linkType: hard -"@exodus/bytes@npm:^1.6.0": +"@exodus/bytes@npm:^1.11.0, @exodus/bytes@npm:^1.15.0, @exodus/bytes@npm:^1.6.0": version: 1.15.1 resolution: "@exodus/bytes@npm:1.15.1" peerDependencies: @@ -5218,7 +5229,7 @@ __metadata: jest: "npm:^30.0.0" jest-canvas-mock: "npm:^2.5.8" jest-fetch-mock: "npm:^4.2.0" - jsdom: "npm:^27.1.0" + jsdom: "npm:^29.1.1" moment: "npm:^2.30.1" prettier: "npm:^3.9.6" qs: "npm:^6.15.3" @@ -8975,7 +8986,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: @@ -9095,18 +9106,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: 10c0/9330f014f4209df06305264b92b8e963dfef636fdc2ae7d13f24ea7da6468aba1dc5eb13082621258bdd22cbd7fb7cb291894e188a3cdf660e8b79cd2c5e5e0e - languageName: node - linkType: hard - "csstype@npm:^2.5.2": version: 2.6.21 resolution: "csstype@npm:2.6.21" @@ -9247,13 +9246,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: 10c0/d407cc5bcc5090e4613d5796ee0cfa4754841a773486fd5d3e1c8143d2391285f279b9ee8cdfa631326745ad8e41d4f6e4367decbfec864bbb145ae467a4e7d9 + whatwg-url: "npm:^16.0.0" + checksum: 10c0/08d88ef50d8966a070ffdaa703e1e4b29f01bb2da364dfbc1612b1c2a4caa8045802c9532d81347b21781100132addb36a585071c8323b12cce97973961dee9f languageName: node linkType: hard @@ -12034,7 +12033,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.2": +"http-proxy-agent@npm:^7.0.0": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" dependencies: @@ -12080,7 +12079,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6": +"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -13602,36 +13601,37 @@ __metadata: languageName: node linkType: hard -"jsdom@npm:^27.1.0": - version: 27.4.0 - resolution: "jsdom@npm:27.4.0" +"jsdom@npm:^29.1.1": + version: 29.1.1 + resolution: "jsdom@npm:29.1.1" 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" + "@asamuzakjp/css-color": "npm:^5.1.11" + "@asamuzakjp/dom-selector": "npm:^7.1.1" + "@bramus/specificity": "npm:^2.4.2" + "@csstools/css-syntax-patches-for-csstree": "npm:^1.1.3" + "@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" - 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.3.5" + 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.1" + undici: "npm:^7.25.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:^16.0.1" xml-name-validator: "npm:^5.0.0" peerDependencies: canvas: ^3.0.0 peerDependenciesMeta: canvas: optional: true - checksum: 10c0/291bb71a611dbaed81ce516587b71a5ffd9d43337d65bbd0731e7924cd7018f5871cf66614facadfd0dffec2b23a0fc57b2ee36b5a39e20f0f569e2949b3418c + checksum: 10c0/20e2174b09d9d06393cb48e1392b7a1cb7191d6656a6f7b3b8fbf9853b4ab0ef60b4a42c2c55f71b55ca5da50ffa75bcdc6986210963182e7993c6f9cd4f499b languageName: node linkType: hard @@ -14219,7 +14219,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.3.5": version: 11.5.2 resolution: "lru-cache@npm:11.5.2" checksum: 10c0/ece1ad731f5b655e85d67047d04bfc13823dc77aa61c5454924a9869ba600a0104e39cc33d726021feef812bc347ca34a5608a5eb1972a5dd0870b7ecd42c3f2 @@ -16047,7 +16047,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: @@ -19741,7 +19741,7 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^6.0.0": +"tough-cookie@npm:^6.0.1": version: 6.0.2 resolution: "tough-cookie@npm:6.0.2" dependencies: @@ -20651,7 +20651,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: 10c0/3f6f327ca5fa0c065ed8ed0ef3b72f33623376e68f958e9b7bd0df49fdb0b908139ac2338d19fb45bd0e05595bda96cb6d1622222a8b413daa38a17aacc4dd46 @@ -20785,13 +20785,6 @@ __metadata: languageName: node linkType: hard -"whatwg-mimetype@npm:^4.0.0": - version: 4.0.0 - resolution: "whatwg-mimetype@npm:4.0.0" - checksum: 10c0/a773cdc8126b514d790bdae7052e8bf242970cebd84af62fb2f35a33411e78e981f6c0ab9ed1fe6ec5071b09d5340ac9178e05b52d35a9c4bcf558ba1b1551df - languageName: node - linkType: hard - "whatwg-mimetype@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-mimetype@npm:5.0.0" @@ -20799,13 +20792,14 @@ __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, 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.0" - checksum: 10c0/40c49b47044787c87486aaaa5b504da122820661c45ae20ab466c62595ed03c64be7c10c1d180d028949a393cd455db14144966a68359cd37fe6417e3426d128 + webidl-conversions: "npm:^8.0.1" + checksum: 10c0/e75565566abf3a2cdbd9f06c965dbcccee6ec4e9f0d3728ad5e08ceb9944279848bcaa211d35a29cb6d2df1e467dd05cfb59fbddf8a0adcd7d0bce9ffb703fd2 languageName: node linkType: hard