diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 18d89e71..92ff238e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,7 @@ importers: version: 0.6.2 '@vitest/coverage-v8': specifier: ^4.0.16 - version: 4.0.16(vitest@4.0.16(@types/node@20.19.25)(happy-dom@20.0.11)(jiti@2.6.1)(yaml@2.5.0)) + version: 4.0.16(vitest@4.0.16(@types/node@25.5.0)(happy-dom@20.8.9)(jiti@2.6.1)(yaml@2.5.0)) builddocs: specifier: ^1.0.8 version: 1.0.8 @@ -41,7 +41,7 @@ importers: version: 9.39.2(jiti@2.6.1) happy-dom: specifier: ^20.0.11 - version: 20.0.11 + version: 20.8.9 ist: specifier: ^1.1.7 version: 1.1.7 @@ -77,10 +77,10 @@ importers: version: 5.9.3 vite: specifier: ^7.3.0 - version: 7.3.0(@types/node@20.19.25)(jiti@2.6.1)(yaml@2.5.0) + version: 7.3.0(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.5.0) vitest: specifier: ^4.0.16 - version: 4.0.16(@types/node@20.19.25)(happy-dom@20.0.11)(jiti@2.6.1)(yaml@2.5.0) + version: 4.0.16(@types/node@25.5.0)(happy-dom@20.8.9)(jiti@2.6.1)(yaml@2.5.0) packages: @@ -767,8 +767,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@20.19.25': - resolution: {integrity: sha512-ZsJzA5thDQMSQO788d7IocwwQbI8B5OPzmqNvpf3NY/+MHDAS759Wo0gd2WQeXYt5AAAQjzcrTVC6SKCuYgoCQ==} + '@types/node@25.5.0': + resolution: {integrity: sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==} '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} @@ -776,6 +776,9 @@ packages: '@types/whatwg-mimetype@3.0.2': resolution: {integrity: sha512-c2AKvDT8ToxLIOUlN51gTiHXflsfIFisS4pO7pDPoKouJCESkhZnEy623gwP9laCy5lnLDAw1vAzu2vM2YLOrA==} + '@types/ws@8.18.1': + resolution: {integrity: sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==} + '@typescript-eslint/eslint-plugin@8.50.1': resolution: {integrity: sha512-PKhLGDq3JAg0Jk/aK890knnqduuI/Qj+udH7wCf0217IGi4gt+acgCyPVe79qoT+qKUvHMDQkwJeKW9fwl8Cyw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -997,6 +1000,11 @@ packages: engines: {node: '>=0.4.0'} hasBin: true + acorn@8.16.0: + resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==} + engines: {node: '>=0.4.0'} + hasBin: true + ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} @@ -1212,6 +1220,10 @@ packages: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + entities@7.0.1: + resolution: {integrity: sha512-TWrgLOFUQTH994YUyl1yT4uyavY5nNB5muff+RtWaqNVCAK408b5ZnnbNAUEWLTCpum9w6arT70i1XdQ4UeOPA==} + engines: {node: '>=0.12'} + es-module-lexer@1.7.0: resolution: {integrity: sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==} @@ -1517,8 +1529,8 @@ packages: resolution: {integrity: sha512-c/c15i26VrJ4IRt5Z89DnIzCGDn9EcebibhAOjw5ibqEHsE1wLUgkPn9RDmNcUKyU87GeaL633nyJ+pplFR2ZQ==} engines: {node: '>=18'} - happy-dom@20.0.11: - resolution: {integrity: sha512-QsCdAUHAmiDeKeaNojb1OHOPF7NjcWPBR7obdu3NwH2a/oyQaLg5d0aaCy/9My6CdPChYF07dvz5chaXBGaD4g==} + happy-dom@20.8.9: + resolution: {integrity: sha512-Tz23LR9T9jOGVZm2x1EPdXqwA37G/owYMxRwU0E4miurAtFsPMQ1d2Jc2okUaSjZqAFz2oEn3FLXC5a0a+siyA==} engines: {node: '>=20.0.0'} has-flag@4.0.0: @@ -2063,6 +2075,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.4: + resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==} + engines: {node: '>=10'} + hasBin: true + shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} @@ -2243,8 +2260,8 @@ packages: unconfig@7.4.1: resolution: {integrity: sha512-uyQ7LElcGizrOGZyIq9KU+xkuEjcRf9IpmDTkCSYv5mEeZzrXSj6rb51C0L+WTedsmAoVxW9WKrLWhSwebIM9Q==} - undici-types@6.21.0: - resolution: {integrity: sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==} + undici-types@7.18.2: + resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} undici@5.29.0: resolution: {integrity: sha512-raqeBD6NQK4SkWhQzeYKd1KmIG6dllBOTt55Rmkt4HtI9mwdWtJljnrXjAFUBLTSN67HWrOIZ3EPF4kjUw80Bg==} @@ -2417,6 +2434,18 @@ packages: wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + ws@8.20.0: + resolution: {integrity: sha512-sAt8BhgNbzCtgGbt2OxmpuryO63ZoDk/sqaB/znQm94T4fCEsy/yV+7CdC1kJhOU9lboAEU7R3kquuycDoibVA==} + 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 + xml-name-validator@4.0.0: resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==} engines: {node: '>=12'} @@ -3135,14 +3164,18 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@20.19.25': + '@types/node@25.5.0': dependencies: - undici-types: 6.21.0 + undici-types: 7.18.2 '@types/unist@3.0.3': {} '@types/whatwg-mimetype@3.0.2': {} + '@types/ws@8.18.1': + dependencies: + '@types/node': 25.5.0 + '@typescript-eslint/eslint-plugin@8.50.1(@typescript-eslint/parser@8.50.1(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.2(jiti@2.6.1))(typescript@5.9.3)': dependencies: '@eslint-community/regexpp': 4.12.2 @@ -3326,7 +3359,7 @@ snapshots: '@unrs/resolver-binding-win32-x64-msvc@1.11.1': optional: true - '@vitest/coverage-v8@4.0.16(vitest@4.0.16(@types/node@20.19.25)(happy-dom@20.0.11)(jiti@2.6.1)(yaml@2.5.0))': + '@vitest/coverage-v8@4.0.16(vitest@4.0.16(@types/node@25.5.0)(happy-dom@20.8.9)(jiti@2.6.1)(yaml@2.5.0))': dependencies: '@bcoe/v8-coverage': 1.0.2 '@vitest/utils': 4.0.16 @@ -3339,7 +3372,7 @@ snapshots: obug: 2.1.1 std-env: 3.10.0 tinyrainbow: 3.0.3 - vitest: 4.0.16(@types/node@20.19.25)(happy-dom@20.0.11)(jiti@2.6.1)(yaml@2.5.0) + vitest: 4.0.16(@types/node@25.5.0)(happy-dom@20.8.9)(jiti@2.6.1)(yaml@2.5.0) transitivePeerDependencies: - supports-color @@ -3352,13 +3385,13 @@ snapshots: chai: 6.2.1 tinyrainbow: 3.0.3 - '@vitest/mocker@4.0.16(vite@7.3.0(@types/node@20.19.25)(jiti@2.6.1)(yaml@2.5.0))': + '@vitest/mocker@4.0.16(vite@7.3.0(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.5.0))': dependencies: '@vitest/spy': 4.0.16 estree-walker: 3.0.3 magic-string: 0.30.21 optionalDependencies: - vite: 7.3.0(@types/node@20.19.25)(jiti@2.6.1)(yaml@2.5.0) + vite: 7.3.0(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.5.0) '@vitest/pretty-format@4.0.16': dependencies: @@ -3386,8 +3419,14 @@ snapshots: dependencies: acorn: 8.15.0 + acorn-jsx@5.3.2(acorn@8.16.0): + dependencies: + acorn: 8.16.0 + acorn@8.15.0: {} + acorn@8.16.0: {} + ajv@6.12.6: dependencies: fast-deep-equal: 3.1.3 @@ -3557,6 +3596,8 @@ snapshots: entities@4.5.0: {} + entities@7.0.1: {} + es-module-lexer@1.7.0: {} esbuild@0.27.2: @@ -3874,8 +3915,8 @@ snapshots: espree@9.6.1: dependencies: - acorn: 8.15.0 - acorn-jsx: 5.3.2(acorn@8.15.0) + acorn: 8.16.0 + acorn-jsx: 5.3.2(acorn@8.16.0) eslint-visitor-keys: 3.4.3 esquery@1.6.0: @@ -3961,11 +4002,17 @@ snapshots: globals@16.5.0: {} - happy-dom@20.0.11: + happy-dom@20.8.9: dependencies: - '@types/node': 20.19.25 + '@types/node': 25.5.0 '@types/whatwg-mimetype': 3.0.2 + '@types/ws': 8.18.1 + entities: 7.0.1 whatwg-mimetype: 3.0.0 + ws: 8.20.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate has-flag@4.0.0: {} @@ -4071,10 +4118,10 @@ snapshots: jsonc-eslint-parser@2.4.1: dependencies: - acorn: 8.15.0 + acorn: 8.16.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.7.3 + semver: 7.7.4 keyv@4.5.4: dependencies: @@ -4749,6 +4796,8 @@ snapshots: semver@7.7.3: {} + semver@7.7.4: {} + shebang-command@2.0.0: dependencies: shebang-regex: 3.0.0 @@ -4916,7 +4965,7 @@ snapshots: quansync: 0.2.11 unconfig-core: 7.4.1 - undici-types@6.21.0: {} + undici-types@7.18.2: {} undici@5.29.0: dependencies: @@ -4998,7 +5047,7 @@ snapshots: validate-npm-package-name@7.0.0: {} - vite@7.3.0(@types/node@20.19.25)(jiti@2.6.1)(yaml@2.5.0): + vite@7.3.0(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.5.0): dependencies: esbuild: 0.27.2 fdir: 6.5.0(picomatch@4.0.3) @@ -5007,15 +5056,15 @@ snapshots: rollup: 4.52.5 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 20.19.25 + '@types/node': 25.5.0 fsevents: 2.3.3 jiti: 2.6.1 yaml: 2.5.0 - vitest@4.0.16(@types/node@20.19.25)(happy-dom@20.0.11)(jiti@2.6.1)(yaml@2.5.0): + vitest@4.0.16(@types/node@25.5.0)(happy-dom@20.8.9)(jiti@2.6.1)(yaml@2.5.0): dependencies: '@vitest/expect': 4.0.16 - '@vitest/mocker': 4.0.16(vite@7.3.0(@types/node@20.19.25)(jiti@2.6.1)(yaml@2.5.0)) + '@vitest/mocker': 4.0.16(vite@7.3.0(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.5.0)) '@vitest/pretty-format': 4.0.16 '@vitest/runner': 4.0.16 '@vitest/snapshot': 4.0.16 @@ -5032,11 +5081,11 @@ snapshots: tinyexec: 1.0.2 tinyglobby: 0.2.15 tinyrainbow: 3.0.3 - vite: 7.3.0(@types/node@20.19.25)(jiti@2.6.1)(yaml@2.5.0) + vite: 7.3.0(@types/node@25.5.0)(jiti@2.6.1)(yaml@2.5.0) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 20.19.25 - happy-dom: 20.0.11 + '@types/node': 25.5.0 + happy-dom: 20.8.9 transitivePeerDependencies: - jiti - less @@ -5085,6 +5134,8 @@ snapshots: wrappy@1.0.2: {} + ws@8.20.0: {} + xml-name-validator@4.0.0: {} y18n@5.0.8: {}