From a4021bdd3fd5d0493108871ea263a89c7e9e5bc8 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 20 Oct 2025 06:50:46 +0000 Subject: [PATCH] chore(deps): update dependency jsdom to v27 --- examples/api-before-14.3/package.json | 4 +- .../disable-type-checked-for-yml/package.json | 4 +- examples/type-checked/package.json | 4 +- examples/with-vitest/package.json | 4 +- pnpm-lock.yaml | 332 ++++++++++++++---- 5 files changed, 271 insertions(+), 77 deletions(-) diff --git a/examples/api-before-14.3/package.json b/examples/api-before-14.3/package.json index fe253da..f6d5658 100644 --- a/examples/api-before-14.3/package.json +++ b/examples/api-before-14.3/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.6", - "@types/jsdom": "^21.1.7", + "@types/jsdom": "^27.0.0", "@types/node": "^22.18.11", "@vitejs/plugin-vue": "^6.0.1", "@vitejs/plugin-vue-jsx": "^5.0.1", @@ -35,7 +35,7 @@ "eslint": "^9.38.0", "eslint-plugin-cypress": "^5.2.0", "eslint-plugin-vue": "~10.5.1", - "jsdom": "^26.1.0", + "jsdom": "^27.0.1", "npm-run-all2": "^8.0.4", "prettier": "3.6.2", "start-server-and-test": "^2.1.2", diff --git a/examples/disable-type-checked-for-yml/package.json b/examples/disable-type-checked-for-yml/package.json index 44965b0..c30347d 100644 --- a/examples/disable-type-checked-for-yml/package.json +++ b/examples/disable-type-checked-for-yml/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.6", - "@types/jsdom": "^21.1.7", + "@types/jsdom": "^27.0.0", "@types/node": "^22.18.11", "@vitejs/plugin-vue": "^6.0.1", "@vitejs/plugin-vue-jsx": "^5.0.1", @@ -36,7 +36,7 @@ "eslint-plugin-cypress": "^5.2.0", "eslint-plugin-vue": "~10.5.1", "eslint-plugin-yml": "^1.19.0", - "jsdom": "^26.1.0", + "jsdom": "^27.0.1", "npm-run-all2": "^8.0.4", "prettier": "3.6.2", "start-server-and-test": "^2.1.2", diff --git a/examples/type-checked/package.json b/examples/type-checked/package.json index 7788691..012e0c4 100644 --- a/examples/type-checked/package.json +++ b/examples/type-checked/package.json @@ -22,7 +22,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.6", - "@types/jsdom": "^21.1.7", + "@types/jsdom": "^27.0.0", "@types/node": "^22.18.11", "@vitejs/plugin-vue": "^6.0.1", "@vitejs/plugin-vue-jsx": "^5.0.1", @@ -35,7 +35,7 @@ "eslint": "^9.38.0", "eslint-plugin-cypress": "^5.2.0", "eslint-plugin-vue": "~10.5.1", - "jsdom": "^26.1.0", + "jsdom": "^27.0.1", "npm-run-all2": "^8.0.4", "prettier": "3.6.2", "start-server-and-test": "^2.1.2", diff --git a/examples/with-vitest/package.json b/examples/with-vitest/package.json index 2f2261b..d0edf6c 100644 --- a/examples/with-vitest/package.json +++ b/examples/with-vitest/package.json @@ -17,7 +17,7 @@ }, "devDependencies": { "@tsconfig/node20": "^20.1.6", - "@types/jsdom": "^21.1.7", + "@types/jsdom": "^27.0.0", "@types/node": "^22.18.11", "@vitejs/plugin-vue": "^6.0.1", "@vitest/eslint-plugin": "^1.3.23", @@ -26,7 +26,7 @@ "@vue/tsconfig": "^0.8.0", "eslint": "^9.38.0", "eslint-plugin-vue": "~10.5.1", - "jsdom": "^26.1.0", + "jsdom": "^27.0.1", "npm-run-all2": "^8.0.4", "typescript": "~5.9.0", "vite": "^7.1.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 872cff8..6d940e7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -50,7 +50,7 @@ importers: version: 5.9.2 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) vue: specifier: ^3.5.22 version: 3.5.22(typescript@5.9.2) @@ -111,8 +111,8 @@ importers: specifier: ^20.1.6 version: 20.1.6 '@types/jsdom': - specifier: ^21.1.7 - version: 21.1.7 + specifier: ^27.0.0 + version: 27.0.0 '@types/node': specifier: ^22.18.11 version: 22.18.11 @@ -124,7 +124,7 @@ importers: version: 5.0.1(vite@7.1.5(@types/node@22.18.11)(jiti@2.4.2)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.2)) '@vitest/eslint-plugin': specifier: ^1.3.23 - version: 1.3.23(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1)) + version: 1.3.23(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.38.0(jiti@2.4.2))(prettier@3.6.2) @@ -150,8 +150,8 @@ importers: specifier: ~10.5.1 version: 10.5.1(@typescript-eslint/parser@8.46.1(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.38.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.4.2))) jsdom: - specifier: ^26.1.0 - version: 26.1.0 + specifier: ^27.0.1 + version: 27.0.1(postcss@8.5.6) npm-run-all2: specifier: ^8.0.4 version: 8.0.4 @@ -172,7 +172,7 @@ importers: version: 8.0.0(vite@7.1.5(@types/node@22.18.11)(jiti@2.4.2)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.2)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) vue-tsc: specifier: ^3.1.1 version: 3.1.1(typescript@5.9.2) @@ -276,8 +276,8 @@ importers: specifier: ^20.1.6 version: 20.1.6 '@types/jsdom': - specifier: ^21.1.7 - version: 21.1.7 + specifier: ^27.0.0 + version: 27.0.0 '@types/node': specifier: ^22.18.11 version: 22.18.11 @@ -289,7 +289,7 @@ importers: version: 5.0.1(vite@7.1.5(@types/node@22.18.11)(jiti@2.4.2)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.2)) '@vitest/eslint-plugin': specifier: ^1.3.23 - version: 1.3.23(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1)) + version: 1.3.23(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.38.0(jiti@2.4.2))(prettier@3.6.2) @@ -318,8 +318,8 @@ importers: specifier: ^1.19.0 version: 1.19.0(eslint@9.38.0(jiti@2.4.2)) jsdom: - specifier: ^26.1.0 - version: 26.1.0 + specifier: ^27.0.1 + version: 27.0.1(postcss@8.5.6) npm-run-all2: specifier: ^8.0.4 version: 8.0.4 @@ -340,7 +340,7 @@ importers: version: 8.0.0(vite@7.1.5(@types/node@22.18.11)(jiti@2.4.2)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.2)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) vue-tsc: specifier: ^3.1.1 version: 3.1.1(typescript@5.9.2) @@ -456,8 +456,8 @@ importers: specifier: ^20.1.6 version: 20.1.6 '@types/jsdom': - specifier: ^21.1.7 - version: 21.1.7 + specifier: ^27.0.0 + version: 27.0.0 '@types/node': specifier: ^22.18.11 version: 22.18.11 @@ -469,7 +469,7 @@ importers: version: 5.0.1(vite@7.1.5(@types/node@22.18.11)(jiti@2.4.2)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.2)) '@vitest/eslint-plugin': specifier: ^1.3.23 - version: 1.3.23(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1)) + version: 1.3.23(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1)) '@vue/eslint-config-prettier': specifier: ^10.2.0 version: 10.2.0(eslint@9.38.0(jiti@2.4.2))(prettier@3.6.2) @@ -495,8 +495,8 @@ importers: specifier: ~10.5.1 version: 10.5.1(@typescript-eslint/parser@8.46.1(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.38.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.4.2))) jsdom: - specifier: ^26.1.0 - version: 26.1.0 + specifier: ^27.0.1 + version: 27.0.1(postcss@8.5.6) npm-run-all2: specifier: ^8.0.4 version: 8.0.4 @@ -517,7 +517,7 @@ importers: version: 8.0.0(vite@7.1.5(@types/node@22.18.11)(jiti@2.4.2)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.2)) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) vue-tsc: specifier: ^3.1.1 version: 3.1.1(typescript@5.9.2) @@ -906,8 +906,8 @@ importers: specifier: ^20.1.6 version: 20.1.6 '@types/jsdom': - specifier: ^21.1.7 - version: 21.1.7 + specifier: ^27.0.0 + version: 27.0.0 '@types/node': specifier: ^22.18.11 version: 22.18.11 @@ -916,7 +916,7 @@ importers: version: 6.0.1(vite@7.1.5(@types/node@22.18.11)(jiti@2.4.2)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1))(vue@3.5.22(typescript@5.9.2)) '@vitest/eslint-plugin': specifier: ^1.3.23 - version: 1.3.23(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1)) + version: 1.3.23(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1)) '@vue/eslint-config-typescript': specifier: workspace:* version: link:../.. @@ -933,8 +933,8 @@ importers: specifier: ~10.5.1 version: 10.5.1(@typescript-eslint/parser@8.46.1(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2))(eslint@9.38.0(jiti@2.4.2))(vue-eslint-parser@10.2.0(eslint@9.38.0(jiti@2.4.2))) jsdom: - specifier: ^26.1.0 - version: 26.1.0 + specifier: ^27.0.1 + version: 27.0.1(postcss@8.5.6) npm-run-all2: specifier: ^8.0.4 version: 8.0.4 @@ -946,7 +946,7 @@ importers: version: 7.1.5(@types/node@22.18.11)(jiti@2.4.2)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) + version: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) vue-tsc: specifier: ^3.1.1 version: 3.1.1(typescript@5.9.2) @@ -1101,6 +1101,15 @@ packages: '@asamuzakjp/css-color@2.8.2': resolution: {integrity: sha512-RtWv9jFN2/bLExuZgFFZ0I3pWWeezAHGgrmjqGGWclATl1aDe3yhCUaI0Ilkp6OCk9zX7+FjvDasEX8Q9Rxc5w==} + '@asamuzakjp/css-color@4.0.5': + resolution: {integrity: sha512-lMrXidNhPGsDjytDy11Vwlb6OIGrT3CmLg3VWNFyWkLWtijKl7xjvForlh8vuj0SHGjgl4qZEQzUmYTeQA2JFQ==} + + '@asamuzakjp/dom-selector@6.7.2': + resolution: {integrity: sha512-ccKogJI+0aiDhOahdjANIc9SDixSud1gbwdVrhn7kMopAtLXqsz9MKmQQtIl6Y5aC2IYq+j4dz/oedL2AVMmVQ==} + + '@asamuzakjp/nwsapi@2.3.9': + resolution: {integrity: sha512-n8GuYSrI9bF7FFZ/SjhwevlHc8xaVlb/7HmHelnc/PZXBD2ZR49NnN9sMMuDdEGPeeRQ5d0hqlSlEpgCX3Wl0Q==} + '@babel/code-frame@7.27.1': resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} @@ -1304,6 +1313,10 @@ packages: resolution: {integrity: sha512-MKtmkA0BX87PKaO1NFRTFH+UnkgnmySQOvNxJubsadusqPEC2aJ9MOQiMceZJJ6oitUl/i0L6u0M1IrmAOmgBA==} engines: {node: '>=18'} + '@csstools/color-helpers@5.1.0': + resolution: {integrity: sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA==} + engines: {node: '>=18'} + '@csstools/css-calc@2.1.1': resolution: {integrity: sha512-rL7kaUnTkL9K+Cvo2pnCieqNpTKgQzy5f+N+5Iuko9HAoasP+xgprVh7KN/MaJVvVL1l0EzQq2MoqBHKSrDrag==} engines: {node: '>=18'} @@ -1311,6 +1324,13 @@ packages: '@csstools/css-parser-algorithms': ^3.0.4 '@csstools/css-tokenizer': ^3.0.3 + '@csstools/css-calc@2.1.4': + resolution: {integrity: sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 + '@csstools/css-color-parser@3.0.7': resolution: {integrity: sha512-nkMp2mTICw32uE5NN+EsJ4f5N+IGFeCFu4bGpiKgb2Pq/7J/MpyLBeQ5ry4KKtRFZaYs6sTmcMYrSRIyj5DFKA==} engines: {node: '>=18'} @@ -1318,16 +1338,39 @@ packages: '@csstools/css-parser-algorithms': ^3.0.4 '@csstools/css-tokenizer': ^3.0.3 + '@csstools/css-color-parser@3.1.0': + resolution: {integrity: sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-parser-algorithms': ^3.0.5 + '@csstools/css-tokenizer': ^3.0.4 + '@csstools/css-parser-algorithms@3.0.4': resolution: {integrity: sha512-Up7rBoV77rv29d3uKHUIVubz1BTcgyUK72IvCQAbfbMv584xHcGKCKbWh7i8hPrRJ7qU4Y8IO3IY9m+iTB7P3A==} engines: {node: '>=18'} peerDependencies: '@csstools/css-tokenizer': ^3.0.3 + '@csstools/css-parser-algorithms@3.0.5': + resolution: {integrity: sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ==} + engines: {node: '>=18'} + peerDependencies: + '@csstools/css-tokenizer': ^3.0.4 + + '@csstools/css-syntax-patches-for-csstree@1.0.14': + resolution: {integrity: sha512-zSlIxa20WvMojjpCSy8WrNpcZ61RqfTfX3XTaOeVlGJrt/8HF3YbzgFZa01yTbT4GWQLwfTcC3EB8i3XnB647Q==} + engines: {node: '>=18'} + peerDependencies: + postcss: ^8.4 + '@csstools/css-tokenizer@3.0.3': resolution: {integrity: sha512-UJnjoFsmxfKUdNYdWgOB0mWUypuLvAfQPH1+pyvRJs6euowbFkFC6P13w1l8mJyi3vxYMxc9kld5jZEGRQs6bw==} engines: {node: '>=18'} + '@csstools/css-tokenizer@3.0.4': + resolution: {integrity: sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw==} + engines: {node: '>=18'} + '@cypress/request@3.0.9': resolution: {integrity: sha512-I3l7FdGRXluAS44/0NguwWlO83J18p0vlr2FYHrJkWdNYhgVoiYo61IXPqaOsL+vNxU1ZqMACzItGK3/KKDsdw==} engines: {node: '>= 6'} @@ -2248,8 +2291,8 @@ packages: '@types/http-errors@2.0.5': resolution: {integrity: sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==} - '@types/jsdom@21.1.7': - resolution: {integrity: sha512-yOriVnggzrnQ3a9OKOCxaVuSug3w3/SbOj5i7VwXWZEyUNl3bLF9V3MfxGbZKuwqJOQyRfqXyROBB1CoZLFWzA==} + '@types/jsdom@27.0.0': + resolution: {integrity: sha512-NZyFl/PViwKzdEkQg96gtnB8wm+1ljhdDay9ahn4hgb+SfVtPCbm3TlmDUFXTA+MGN3CijicnMhG18SI5H3rFw==} '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} @@ -2896,6 +2939,9 @@ packages: bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} + bidi-js@1.0.3: + resolution: {integrity: sha512-RKshQI1R3YQ+n9YJz2QQ147P66ELpa1FQEg20Dk8oW9t2KgLbpDLLp9aGZ7y8WHSshDknG0bknqGw5/tyCs5tw==} + binary-extensions@2.3.0: resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} engines: {node: '>=8'} @@ -3234,6 +3280,10 @@ packages: resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} engines: {node: '>= 8'} + css-tree@3.1.0: + resolution: {integrity: sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==} + engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} + cssesc@3.0.0: resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} @@ -3243,6 +3293,10 @@ packages: resolution: {integrity: sha512-9+vem03dMXG7gDmZ62uqmRiMRNtinIZ9ZyuF6BdxzfOD+FdN5hretzynkn0ReS2DO2GSw76RWHs0UmJPI2zUjw==} engines: {node: '>=18'} + cssstyle@5.3.1: + resolution: {integrity: sha512-g5PC9Aiph9eiczFpcgUhd9S4UUO3F+LHGRIi5NUMZ+4xtoIYbHNZwZnWA2JsFGe8OU8nl4WyaEFiZuGuxlutJQ==} + engines: {node: '>=20'} + csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -3267,6 +3321,10 @@ packages: resolution: {integrity: sha512-ZYP5VBHshaDAiVZxjbRVcFJpc+4xGgT0bK3vzy1HLN8jTO975HEbuYzZJcHoQEY5K1a0z8YayJkyVETa08eNTg==} engines: {node: '>=18'} + data-urls@6.0.0: + resolution: {integrity: sha512-BnBS08aLUM+DKamupXs3w2tJJoqU+AkaE/+6vQxi/G/DPmIZFJJp9Dkb1kM03AZx8ADehDUZgsNxju3mPXZYIA==} + engines: {node: '>=20'} + dayjs@1.11.13: resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} @@ -3333,12 +3391,12 @@ packages: resolution: {integrity: sha512-Fv96DCsdOgB6mdGl67MT5JaTNKRzrzill5OH5s8bjYJXVlcXyPYGyPsUkWyGV5p1TXI5esYIYMMeDJL0hEIwaA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - decimal.js@10.4.3: - resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} - decimal.js@10.5.0: resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} + decimal.js@10.6.0: + resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} + deep-eql@4.0.1: resolution: {integrity: sha512-D/Oxqobjr+kxaHsgiQBZq9b6iAWdEj5W/JdJm8deNduAPc9CwXQ3BJJCuEqlrPXcy45iOMkGPZ0T81Dnz7UDCA==} engines: {node: '>=6'} @@ -3506,6 +3564,10 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + entities@6.0.1: + resolution: {integrity: sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==} + engines: {node: '>=0.12'} + envinfo@7.11.0: resolution: {integrity: sha512-G9/6xF1FPbIw0TtalAMaVPpiq2aDEuKLXM314jPVAO9r2fo2a4BLqMNkmRS7O/xPPZ+COAhGIz3ETvHEV3eUcg==} engines: {node: '>=4'} @@ -4530,9 +4592,9 @@ packages: canvas: optional: true - jsdom@26.1.0: - resolution: {integrity: sha512-Cvc9WUhxSMEo4McES3P7oK3QaXldCfNWp7pl2NNeiIFlCoLr3kfq9kb1fxftiwk1FLV7CvpvDfonxtzUDeSOPg==} - engines: {node: '>=18'} + jsdom@27.0.1: + resolution: {integrity: sha512-SNSQteBL1IlV2zqhwwolaG9CwhIhTvVHWg3kTss/cLE7H/X4644mtPQqYvCfsSrGQWt9hSZcgOXX8bOZaMN+kA==} + engines: {node: '>=20'} peerDependencies: canvas: ^3.0.0 peerDependenciesMeta: @@ -4688,6 +4750,10 @@ packages: resolution: {integrity: sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==} engines: {node: 20 || >=22} + lru-cache@11.2.2: + resolution: {integrity: sha512-F9ODfyqML2coTIsQpSkRHnLSZMtkU8Q+mSfcaIyKwy58u+8k5nvAYeiNhsyMARvzNcXJ9QfWVrcPsC9e9rAxtg==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -4719,6 +4785,9 @@ packages: resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} engines: {node: '>= 0.4'} + mdn-data@2.12.2: + resolution: {integrity: sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==} + media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} @@ -5034,6 +5103,9 @@ packages: parse5@7.2.1: resolution: {integrity: sha512-BuBYQYlv1ckiPdQi/ohiivi9Sagc9JG+Ozs0r7b/0iK3sKmrb0b9FdWdBbOdx6hBCM/F9Ir82ofnBhtZOjCRPQ==} + parse5@8.0.0: + resolution: {integrity: sha512-9m4m5GSgXjL4AjumKzq1Fgfp3Z8rsvjRNbnkVwfu2ImRqE5D0LnY2QfDen18FSY9C573YU5XxSapdHZTZ2WolA==} + parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} @@ -5308,6 +5380,10 @@ packages: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} + require-from-string@2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} @@ -5821,10 +5897,17 @@ packages: tldts-core@6.1.71: resolution: {integrity: sha512-LRbChn2YRpic1KxY+ldL1pGXN/oVvKfCVufwfVzEQdFYNo39uF7AJa/WXdo+gYO7PTvdfkCPCed6Hkvz/kR7jg==} + tldts-core@7.0.17: + resolution: {integrity: sha512-DieYoGrP78PWKsrXr8MZwtQ7GLCUeLxihtjC1jZsW1DnvSMdKPitJSe8OSYDM2u5H6g3kWJZpePqkp43TfLh0g==} + tldts@6.1.71: resolution: {integrity: sha512-LQIHmHnuzfZgZWAf2HzL83TIIrD8NhhI0DVxqo9/FdOd4ilec+NTNZOlDZf7EwrTNoutccbsHjvWHYXLAtvxjw==} hasBin: true + tldts@7.0.17: + resolution: {integrity: sha512-Y1KQBgDd/NUc+LfOtKS6mNsC9CCaH+m2P1RoIZy7RAPo3C3/t8X45+zgut31cRZtZ3xKPjfn3TkGTrctC2TQIQ==} + hasBin: true + tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -5853,14 +5936,18 @@ packages: resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==} engines: {node: '>=16'} - tr46@5.0.0: - resolution: {integrity: sha512-tk2G5R2KRwBd+ZN0zaEXpmzdKyOYksXwywulIX95MBODjSzMIuQnQ3m8JxgbhnL1LeVo7lqQKsYa1O3Htl7K5g==} - engines: {node: '>=18'} + tough-cookie@6.0.0: + resolution: {integrity: sha512-kXuRi1mtaKMrsLUxz3sQYvVl37B0Ns6MzfrtV5DvJceE9bPyspOqk9xxv7XbZWcfLWbFmm997vl83qUWVJA64w==} + engines: {node: '>=16'} tr46@5.1.1: resolution: {integrity: sha512-hdF5ZgjTqgAntKkklYw0R03MG2x/bSzTtkxmIRw/sTNV8YXsCJ1tfLAX23lhxhHJlEf3CRCOCGGWw3vI3GaSPw==} engines: {node: '>=18'} + tr46@6.0.0: + resolution: {integrity: sha512-bLVMLPtstlZ4iMQHpFHTR7GAGj2jxi8Dg0s2h2MafAE4uSWF98FC/3MomU51iQAMf8/qDUbKWf5GxuvvVcXEhw==} + engines: {node: '>=20'} + tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true @@ -6340,6 +6427,10 @@ packages: resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==} engines: {node: '>=12'} + webidl-conversions@8.0.0: + resolution: {integrity: sha512-n4W4YFyz5JzOfQeA8oN7dUYpR+MBP3PIUsn2jLjWXwK5ASUzt0Jc/A5sAUZoCYFJRGF0FBKJ+1JjN43rNdsQzA==} + engines: {node: '>=20'} + webpack-merge@6.0.1: resolution: {integrity: sha512-hXXvrjtx2PLYx4qruKl+kyRSLc52V+cCvMxRjmKwoA+CBbbF5GfIBtR6kCvl0fYGqTUPKB+1ktVmTHqMOzgCBg==} engines: {node: '>=18.0.0'} @@ -6355,14 +6446,14 @@ packages: resolution: {integrity: sha512-QaKxh0eNIi2mE9p2vEdzfagOKHCcj1pJ56EEHGQOVxp8r9/iszLUUV7v89x9O1p/T+NlTM5W7jW6+cz4Fq1YVg==} engines: {node: '>=18'} - whatwg-url@14.1.0: - resolution: {integrity: sha512-jlf/foYIKywAt3x/XWKZ/3rz8OSJPiWktjmk891alJUEjiVxKX9LEO92qH3hv4aJ0mN3MWPvGMCy8jQi95xK4w==} - engines: {node: '>=18'} - whatwg-url@14.2.0: resolution: {integrity: sha512-De72GdQZzNTUBBChsXueQUnPKDkg/5A5zp7pFDuQAj5UFoENpiACU0wlCvzpAGnTkj++ihpKwKyYewn/XNUbKw==} engines: {node: '>=18'} + whatwg-url@15.1.0: + resolution: {integrity: sha512-2ytDk0kiEj/yu90JOAp44PVPUkO9+jVhyf+SybKlRHSDlvOOZhdPIrr7xTH64l4WixO2cP+wQIcgujkGBPPz6g==} + engines: {node: '>=20'} + which-boxed-primitive@1.1.1: resolution: {integrity: sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==} engines: {node: '>= 0.4'} @@ -6431,6 +6522,18 @@ packages: utf-8-validate: optional: true + ws@8.18.3: + resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + wsl-utils@0.1.0: resolution: {integrity: sha512-h3Fbisa2nKGPxCpm89Hk33lBLsnaGBvctQopaBSOW/uIs6FTe1ATyAnKFJrzVs9vpGdsTe73WF3V4lIsk4Gacw==} engines: {node: '>=18'} @@ -6534,6 +6637,24 @@ snapshots: '@csstools/css-tokenizer': 3.0.3 lru-cache: 11.0.2 + '@asamuzakjp/css-color@4.0.5': + dependencies: + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-color-parser': 3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + lru-cache: 11.2.2 + + '@asamuzakjp/dom-selector@6.7.2': + dependencies: + '@asamuzakjp/nwsapi': 2.3.9 + bidi-js: 1.0.3 + css-tree: 3.1.0 + is-potential-custom-element-name: 1.0.1 + lru-cache: 11.2.2 + + '@asamuzakjp/nwsapi@2.3.9': {} + '@babel/code-frame@7.27.1': dependencies: '@babel/helper-validator-identifier': 7.27.1 @@ -6884,11 +7005,18 @@ snapshots: '@csstools/color-helpers@5.0.1': {} + '@csstools/color-helpers@5.1.0': {} + '@csstools/css-calc@2.1.1(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': dependencies: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 + '@csstools/css-calc@2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/css-color-parser@3.0.7(@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3))(@csstools/css-tokenizer@3.0.3)': dependencies: '@csstools/color-helpers': 5.0.1 @@ -6896,12 +7024,29 @@ snapshots: '@csstools/css-parser-algorithms': 3.0.4(@csstools/css-tokenizer@3.0.3) '@csstools/css-tokenizer': 3.0.3 + '@csstools/css-color-parser@3.1.0(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/color-helpers': 5.1.0 + '@csstools/css-calc': 2.1.4(@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4))(@csstools/css-tokenizer@3.0.4) + '@csstools/css-parser-algorithms': 3.0.5(@csstools/css-tokenizer@3.0.4) + '@csstools/css-tokenizer': 3.0.4 + '@csstools/css-parser-algorithms@3.0.4(@csstools/css-tokenizer@3.0.3)': dependencies: '@csstools/css-tokenizer': 3.0.3 + '@csstools/css-parser-algorithms@3.0.5(@csstools/css-tokenizer@3.0.4)': + dependencies: + '@csstools/css-tokenizer': 3.0.4 + + '@csstools/css-syntax-patches-for-csstree@1.0.14(postcss@8.5.6)': + dependencies: + postcss: 8.5.6 + '@csstools/css-tokenizer@3.0.3': {} + '@csstools/css-tokenizer@3.0.4': {} + '@cypress/request@3.0.9': dependencies: aws-sign2: 0.7.0 @@ -7671,7 +7816,7 @@ snapshots: '@types/http-errors@2.0.5': {} - '@types/jsdom@21.1.7': + '@types/jsdom@27.0.0': dependencies: '@types/node': 22.18.11 '@types/tough-cookie': 4.0.5 @@ -7857,14 +8002,14 @@ snapshots: vite: 7.1.5(@types/node@22.18.11)(jiti@2.4.2)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) vue: 3.5.22(typescript@5.9.2) - '@vitest/eslint-plugin@1.3.23(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1))': + '@vitest/eslint-plugin@1.3.23(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2)(vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1))': dependencies: '@typescript-eslint/scope-manager': 8.46.1 '@typescript-eslint/utils': 8.46.1(eslint@9.38.0(jiti@2.4.2))(typescript@5.9.2) eslint: 9.38.0(jiti@2.4.2) optionalDependencies: typescript: 5.9.2 - vitest: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) + vitest: 3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1) transitivePeerDependencies: - supports-color @@ -8557,6 +8702,10 @@ snapshots: dependencies: tweetnacl: 0.14.5 + bidi-js@1.0.3: + dependencies: + require-from-string: 2.0.2 + binary-extensions@2.3.0: {} birpc@2.3.0: {} @@ -8921,6 +9070,11 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 + css-tree@3.1.0: + dependencies: + mdn-data: 2.12.2 + source-map-js: 1.2.1 + cssesc@3.0.0: {} cssstyle@4.2.1: @@ -8928,6 +9082,14 @@ snapshots: '@asamuzakjp/css-color': 2.8.2 rrweb-cssom: 0.8.0 + cssstyle@5.3.1(postcss@8.5.6): + dependencies: + '@asamuzakjp/css-color': 4.0.5 + '@csstools/css-syntax-patches-for-csstree': 1.0.14(postcss@8.5.6) + css-tree: 3.1.0 + transitivePeerDependencies: + - postcss + csstype@3.1.3: {} cypress@14.5.4: @@ -8990,6 +9152,11 @@ snapshots: whatwg-mimetype: 4.0.0 whatwg-url: 14.2.0 + data-urls@6.0.0: + dependencies: + whatwg-mimetype: 4.0.0 + whatwg-url: 15.1.0 + dayjs@1.11.13: {} de-indent@1.0.2: {} @@ -9028,10 +9195,10 @@ snapshots: decamelize@6.0.0: {} - decimal.js@10.4.3: {} - decimal.js@10.5.0: {} + decimal.js@10.6.0: {} + deep-eql@4.0.1: dependencies: type-detect: 4.1.0 @@ -9188,6 +9355,8 @@ snapshots: entities@4.5.0: {} + entities@6.0.1: {} + envinfo@7.11.0: {} error-stack-parser-es@0.1.5: {} @@ -9901,7 +10070,7 @@ snapshots: dependencies: basic-ftp: 5.0.5 data-uri-to-buffer: 6.0.2 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -10019,7 +10188,7 @@ snapshots: http-proxy-agent@7.0.2: dependencies: agent-base: 7.1.3 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -10032,7 +10201,7 @@ snapshots: https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 - debug: 4.4.1(supports-color@8.1.1) + debug: 4.4.3 transitivePeerDependencies: - supports-color @@ -10319,7 +10488,7 @@ snapshots: dependencies: cssstyle: 4.2.1 data-urls: 5.0.0 - decimal.js: 10.4.3 + decimal.js: 10.5.0 form-data: 4.0.1 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 @@ -10335,7 +10504,7 @@ snapshots: webidl-conversions: 7.0.0 whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 - whatwg-url: 14.1.0 + whatwg-url: 14.2.0 ws: 8.18.0 xml-name-validator: 5.0.0 transitivePeerDependencies: @@ -10343,30 +10512,31 @@ snapshots: - supports-color - utf-8-validate - jsdom@26.1.0: + jsdom@27.0.1(postcss@8.5.6): dependencies: - cssstyle: 4.2.1 - data-urls: 5.0.0 - decimal.js: 10.5.0 + '@asamuzakjp/dom-selector': 6.7.2 + cssstyle: 5.3.1(postcss@8.5.6) + data-urls: 6.0.0 + decimal.js: 10.6.0 html-encoding-sniffer: 4.0.0 http-proxy-agent: 7.0.2 https-proxy-agent: 7.0.6 is-potential-custom-element-name: 1.0.1 - nwsapi: 2.2.16 - parse5: 7.2.1 + parse5: 8.0.0 rrweb-cssom: 0.8.0 saxes: 6.0.0 symbol-tree: 3.2.4 - tough-cookie: 5.1.2 + tough-cookie: 6.0.0 w3c-xmlserializer: 5.0.0 - webidl-conversions: 7.0.0 + webidl-conversions: 8.0.0 whatwg-encoding: 3.1.1 whatwg-mimetype: 4.0.0 - whatwg-url: 14.2.0 - ws: 8.18.0 + whatwg-url: 15.1.0 + ws: 8.18.3 xml-name-validator: 5.0.0 transitivePeerDependencies: - bufferutil + - postcss - supports-color - utf-8-validate @@ -10506,6 +10676,8 @@ snapshots: lru-cache@11.0.2: {} + lru-cache@11.2.2: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -10534,6 +10706,8 @@ snapshots: math-intrinsics@1.1.0: {} + mdn-data@2.12.2: {} + media-typer@0.3.0: {} memorystream@0.3.1: {} @@ -10885,6 +11059,10 @@ snapshots: dependencies: entities: 4.5.0 + parse5@8.0.0: + dependencies: + entities: 6.0.1 + parseurl@1.3.3: {} pascal-case@3.1.2: @@ -11150,6 +11328,8 @@ snapshots: require-directory@2.1.1: {} + require-from-string@2.0.2: {} + requires-port@1.0.0: {} resolve-from@4.0.0: {} @@ -11710,10 +11890,16 @@ snapshots: tldts-core@6.1.71: {} + tldts-core@7.0.17: {} + tldts@6.1.71: dependencies: tldts-core: 6.1.71 + tldts@7.0.17: + dependencies: + tldts-core: 7.0.17 + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -11739,14 +11925,18 @@ snapshots: dependencies: tldts: 6.1.71 - tr46@5.0.0: + tough-cookie@6.0.0: dependencies: - punycode: 2.3.1 + tldts: 7.0.17 tr46@5.1.1: dependencies: punycode: 2.3.1 + tr46@6.0.0: + dependencies: + punycode: 2.3.1 + tree-kill@1.2.2: {} ts-api-utils@2.1.0(typescript@5.9.2): @@ -12114,7 +12304,7 @@ snapshots: tsx: 4.20.6 yaml: 2.8.1 - vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@26.1.0)(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1): + vitest@3.2.4(@types/node@22.18.11)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(sass-embedded@1.89.2)(terser@5.42.0)(tsx@4.20.6)(yaml@2.8.1): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 @@ -12141,7 +12331,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.18.11 - jsdom: 26.1.0 + jsdom: 27.0.1(postcss@8.5.6) transitivePeerDependencies: - jiti - less @@ -12243,6 +12433,8 @@ snapshots: webidl-conversions@7.0.0: {} + webidl-conversions@8.0.0: {} + webpack-merge@6.0.1: dependencies: clone-deep: 4.0.1 @@ -12257,16 +12449,16 @@ snapshots: whatwg-mimetype@4.0.0: {} - whatwg-url@14.1.0: - dependencies: - tr46: 5.0.0 - webidl-conversions: 7.0.0 - whatwg-url@14.2.0: dependencies: tr46: 5.1.1 webidl-conversions: 7.0.0 + whatwg-url@15.1.0: + dependencies: + tr46: 6.0.0 + webidl-conversions: 8.0.0 + which-boxed-primitive@1.1.1: dependencies: is-bigint: 1.1.0 @@ -12336,6 +12528,8 @@ snapshots: ws@8.18.0: {} + ws@8.18.3: {} + wsl-utils@0.1.0: dependencies: is-wsl: 3.1.0