diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dac38d7..35ca4b5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,7 +59,7 @@ importers: version: 9.37.0 happy-dom: specifier: ^20.0.0 - version: 20.0.2 + version: 20.0.4 prettier: specifier: ^3.6.2 version: 3.6.2 @@ -74,7 +74,7 @@ importers: version: 5.9.3 vitest: specifier: ^3.2.4 - version: 3.2.4(@types/node@24.7.2)(happy-dom@20.0.2) + version: 3.2.4(@types/node@24.7.2)(happy-dom@20.0.4) packages: @@ -972,12 +972,15 @@ packages: '@types/node@12.20.55': resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - '@types/node@20.19.21': - resolution: {integrity: sha512-CsGG2P3I5y48RPMfprQGfy4JPRZ6csfC3ltBZSRItG3ngggmNY/qs2uZKp4p9VbrpqNNSMzUZNFZKzgOGnd/VA==} + '@types/node@20.19.22': + resolution: {integrity: sha512-hRnu+5qggKDSyWHlnmThnUqg62l29Aj/6vcYgUaSFL9oc7DVjeWEQN3PRgdSc6F8d9QRMWkf36CLMch1Do/+RQ==} '@types/node@24.7.2': resolution: {integrity: sha512-/NbVmcGTP+lj5oa4yiYxxeBjRivKQ5Ns1eSZeB99ExsEQ6rX5XYU1Zy/gGxY/ilqtD4Etx9mKyrPxZRetiahhA==} + '@types/node@24.8.1': + resolution: {integrity: sha512-alv65KGRadQVfVcG69MuB4IzdYVpRwMG/mq8KWOaoOdyY617P5ivaDiMCGOFDWD2sAn5Q0mR3mRtUOgm99hL9Q==} + '@types/nunjucks@3.2.6': resolution: {integrity: sha512-pHiGtf83na1nCzliuAdq8GowYiXvH5l931xZ0YEHaLMNFgynpEqx+IPStlu7UaDkehfvl01e4x/9Tpwhy7Ue3w==} @@ -1357,8 +1360,8 @@ packages: balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - baseline-browser-mapping@2.8.16: - resolution: {integrity: sha512-OMu3BGQ4E7P1ErFsIPpbJh0qvDudM/UuJeHgkAvfWe+0HFJCXh+t/l8L6fVLR55RI/UbKrVLnAXZSVwd9ysWYw==} + baseline-browser-mapping@2.8.17: + resolution: {integrity: sha512-j5zJcx6golJYTG6c05LUZ3Z8Gi+M62zRT/ycz4Xq4iCOdpcxwg7ngEYD4KA0eWZC7U17qh/Smq8bYbACJ0ipBA==} hasBin: true better-path-resolve@1.0.0: @@ -1895,8 +1898,8 @@ packages: graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} - happy-dom@20.0.2: - resolution: {integrity: sha512-pYOyu624+6HDbY+qkjILpQGnpvZOusItCk+rvF5/V+6NkcgTKnbOldpIy22tBnxoaLtlM9nXgoqAcW29/B7CIw==} + happy-dom@20.0.4: + resolution: {integrity: sha512-WxFtvnij6G64/MtMimnZhF0nKx3LUQKc20zjATD6tKiqOykUwQkd+2FW/DZBAFNjk4oWh0xdv/HBleGJmSY/Iw==} engines: {node: '>=20.0.0'} has-flag@4.0.0: @@ -3602,7 +3605,7 @@ snapshots: '@jest/console@30.1.2': dependencies: '@jest/types': 30.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 chalk: 4.1.2 jest-message-util: 30.1.0 jest-util: 30.0.5 @@ -3616,14 +3619,14 @@ snapshots: '@jest/test-result': 30.1.3 '@jest/transform': 30.1.2 '@jest/types': 30.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 4.3.1 exit-x: 0.2.2 graceful-fs: 4.2.11 jest-changed-files: 30.0.5 - jest-config: 30.1.3(@types/node@24.7.2) + jest-config: 30.1.3(@types/node@24.8.1) jest-haste-map: 30.1.0 jest-message-util: 30.1.0 jest-regex-util: 30.0.1 @@ -3650,7 +3653,7 @@ snapshots: dependencies: '@jest/fake-timers': 30.1.2 '@jest/types': 30.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 jest-mock: 30.0.5 '@jest/expect-utils@30.1.2': @@ -3668,7 +3671,7 @@ snapshots: dependencies: '@jest/types': 30.0.5 '@sinonjs/fake-timers': 13.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 jest-message-util: 30.1.0 jest-mock: 30.0.5 jest-util: 30.0.5 @@ -3686,7 +3689,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 24.7.2 + '@types/node': 24.8.1 jest-regex-util: 30.0.1 '@jest/reporters@30.1.3': @@ -3697,7 +3700,7 @@ snapshots: '@jest/transform': 30.1.2 '@jest/types': 30.0.5 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 24.7.2 + '@types/node': 24.8.1 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit-x: 0.2.2 @@ -3774,7 +3777,7 @@ snapshots: '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.7.2 + '@types/node': 24.8.1 '@types/yargs': 17.0.33 chalk: 4.1.2 @@ -4071,7 +4074,7 @@ snapshots: '@types/node@12.20.55': {} - '@types/node@20.19.21': + '@types/node@20.19.22': dependencies: undici-types: 6.21.0 @@ -4079,6 +4082,10 @@ snapshots: dependencies: undici-types: 7.14.0 + '@types/node@24.8.1': + dependencies: + undici-types: 7.14.0 + '@types/nunjucks@3.2.6': {} '@types/semver@7.7.1': {} @@ -4510,7 +4517,7 @@ snapshots: balanced-match@1.0.2: {} - baseline-browser-mapping@2.8.16: {} + baseline-browser-mapping@2.8.17: {} better-path-resolve@1.0.0: dependencies: @@ -4531,7 +4538,7 @@ snapshots: browserslist@4.26.3: dependencies: - baseline-browser-mapping: 2.8.16 + baseline-browser-mapping: 2.8.17 caniuse-lite: 1.0.30001751 electron-to-chromium: 1.5.237 node-releases: 2.0.25 @@ -5061,9 +5068,9 @@ snapshots: graphemer@1.4.0: {} - happy-dom@20.0.2: + happy-dom@20.0.4: dependencies: - '@types/node': 20.19.21 + '@types/node': 20.19.22 '@types/whatwg-mimetype': 3.0.2 whatwg-mimetype: 3.0.0 @@ -5191,7 +5198,7 @@ snapshots: '@jest/expect': 30.1.2 '@jest/test-result': 30.1.3 '@jest/types': 30.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.0 @@ -5262,6 +5269,38 @@ snapshots: - babel-plugin-macros - supports-color + jest-config@30.1.3(@types/node@24.8.1): + dependencies: + '@babel/core': 7.28.4 + '@jest/get-type': 30.1.0 + '@jest/pattern': 30.0.1 + '@jest/test-sequencer': 30.1.3 + '@jest/types': 30.0.5 + babel-jest: 30.1.2(@babel/core@7.28.4) + chalk: 4.1.2 + ci-info: 4.3.1 + deepmerge: 4.3.1 + glob: 10.4.5 + graceful-fs: 4.2.11 + jest-circus: 30.1.3 + jest-docblock: 30.0.1 + jest-environment-node: 30.1.2 + jest-regex-util: 30.0.1 + jest-resolve: 30.1.3 + jest-runner: 30.1.3 + jest-util: 30.0.5 + jest-validate: 30.1.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 30.0.5 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 24.8.1 + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + jest-diff@30.1.2: dependencies: '@jest/diff-sequences': 30.0.1 @@ -5286,7 +5325,7 @@ snapshots: '@jest/environment': 30.1.2 '@jest/fake-timers': 30.1.2 '@jest/types': 30.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 jest-mock: 30.0.5 jest-util: 30.0.5 jest-validate: 30.1.0 @@ -5294,7 +5333,7 @@ snapshots: jest-haste-map@30.1.0: dependencies: '@jest/types': 30.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -5333,7 +5372,7 @@ snapshots: jest-mock@30.0.5: dependencies: '@jest/types': 30.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 jest-util: 30.0.5 jest-pnp-resolver@1.2.3(jest-resolve@30.1.3): @@ -5367,7 +5406,7 @@ snapshots: '@jest/test-result': 30.1.3 '@jest/transform': 30.1.2 '@jest/types': 30.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 chalk: 4.1.2 emittery: 0.13.1 exit-x: 0.2.2 @@ -5396,7 +5435,7 @@ snapshots: '@jest/test-result': 30.1.3 '@jest/transform': 30.1.2 '@jest/types': 30.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 chalk: 4.1.2 cjs-module-lexer: 2.1.0 collect-v8-coverage: 1.0.3 @@ -5443,7 +5482,7 @@ snapshots: jest-util@30.0.5: dependencies: '@jest/types': 30.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 chalk: 4.1.2 ci-info: 4.3.1 graceful-fs: 4.2.11 @@ -5462,7 +5501,7 @@ snapshots: dependencies: '@jest/test-result': 30.1.3 '@jest/types': 30.0.5 - '@types/node': 24.7.2 + '@types/node': 24.8.1 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -5471,7 +5510,7 @@ snapshots: jest-worker@30.1.0: dependencies: - '@types/node': 24.7.2 + '@types/node': 24.8.1 '@ungap/structured-clone': 1.3.0 jest-util: 30.0.5 merge-stream: 2.0.0 @@ -6170,7 +6209,7 @@ snapshots: '@types/node': 24.7.2 fsevents: 2.3.3 - vitest@3.2.4(@types/node@24.7.2)(happy-dom@20.0.2): + vitest@3.2.4(@types/node@24.7.2)(happy-dom@20.0.4): dependencies: '@types/chai': 5.2.2 '@vitest/expect': 3.2.4 @@ -6197,7 +6236,7 @@ snapshots: why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 24.7.2 - happy-dom: 20.0.2 + happy-dom: 20.0.4 transitivePeerDependencies: - jiti - less