diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index cea623b..749a603 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -124,7 +124,7 @@ importers: version: 0.27.9(typescript@5.9.3) typedoc-plugin-markdown: specifier: ^4.3.0 - version: 4.9.0(typedoc@0.27.9(typescript@5.9.3)) + version: 4.10.0(typedoc@0.27.9(typescript@5.9.3)) typescript: specifier: ^5.7.0 version: 5.9.3 @@ -270,7 +270,7 @@ importers: version: 30.0.0 '@types/node': specifier: ^25.3.0 - version: 24.10.13 + version: 25.3.0 '@types/react': specifier: ^19.2.14 version: 19.2.14 @@ -306,7 +306,7 @@ importers: version: 9.1.7 jest: specifier: ^30.2.0 - version: 30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)) + version: 30.2.0(@types/node@25.3.0)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)) jest-environment-jsdom: specifier: ^30.2.0 version: 30.2.0 @@ -327,7 +327,7 @@ importers: version: 14.2.5 ts-jest: specifier: ^29.2.5 - version: 29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(esbuild@0.25.12)(jest-util@30.2.0)(jest@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)))(typescript@5.6.3) + version: 29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(esbuild@0.25.12)(jest-util@30.2.0)(jest@30.2.0(@types/node@25.3.0)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)))(typescript@5.6.3) typescript: specifier: ~5.6.3 version: 5.6.3 @@ -12091,8 +12091,8 @@ packages: typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typedoc-plugin-markdown@4.9.0: - resolution: {integrity: sha512-9Uu4WR9L7ZBgAl60N/h+jqmPxxvnC9nQAlnnO/OujtG2ubjnKTVUFY1XDhcMY+pCqlX3N2HsQM2QTYZIU9tJuw==} + typedoc-plugin-markdown@4.10.0: + resolution: {integrity: sha512-psrg8Rtnv4HPWCsoxId+MzEN8TVK5jeKCnTbnGAbTBqcDapR9hM41bJT/9eAyKn9C2MDG9Qjh3MkltAYuLDoXg==} engines: {node: '>= 18'} peerDependencies: typedoc: 0.28.x @@ -15859,13 +15859,13 @@ snapshots: '@jest/console@30.2.0': dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.3.0 chalk: 4.1.2 jest-message-util: 30.2.0 jest-util: 30.2.0 slash: 3.0.0 - '@jest/core@30.2.0(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3))': + '@jest/core@30.2.0(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3))': dependencies: '@jest/console': 30.2.0 '@jest/pattern': 30.0.1 @@ -15873,14 +15873,14 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.3.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 4.4.0 exit-x: 0.2.2 graceful-fs: 4.2.11 jest-changed-files: 30.2.0 - jest-config: 30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)) + jest-config: 30.2.0(@types/node@25.3.0)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)) jest-haste-map: 30.2.0 jest-message-util: 30.2.0 jest-regex-util: 30.0.1 @@ -15909,7 +15909,7 @@ snapshots: '@jest/fake-timers': 30.2.0 '@jest/types': 30.2.0 '@types/jsdom': 21.1.7 - '@types/node': 24.10.13 + '@types/node': 25.3.0 jest-mock: 30.2.0 jest-util: 30.2.0 jsdom: 26.1.0 @@ -15918,7 +15918,7 @@ snapshots: dependencies: '@jest/fake-timers': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.3.0 jest-mock: 30.2.0 '@jest/expect-utils@30.2.0': @@ -15936,7 +15936,7 @@ snapshots: dependencies: '@jest/types': 30.2.0 '@sinonjs/fake-timers': 13.0.5 - '@types/node': 24.10.13 + '@types/node': 25.3.0 jest-message-util: 30.2.0 jest-mock: 30.2.0 jest-util: 30.2.0 @@ -15954,7 +15954,7 @@ snapshots: '@jest/pattern@30.0.1': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 jest-regex-util: 30.0.1 '@jest/reporters@30.2.0': @@ -15965,7 +15965,7 @@ snapshots: '@jest/transform': 30.2.0 '@jest/types': 30.2.0 '@jridgewell/trace-mapping': 0.3.31 - '@types/node': 24.10.13 + '@types/node': 25.3.0 chalk: 4.1.2 collect-v8-coverage: 1.0.3 exit-x: 0.2.2 @@ -16055,7 +16055,7 @@ snapshots: '@jest/schemas': 30.0.5 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/yargs': 17.0.35 chalk: 4.1.2 @@ -18472,20 +18472,20 @@ snapshots: '@types/body-parser@1.19.6': dependencies: '@types/connect': 3.4.38 - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/bonjour@3.5.13': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/connect-history-api-fallback@1.5.4': dependencies: '@types/express-serve-static-core': 4.19.8 - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/connect@3.4.38': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/conventional-commits-parser@5.0.2': dependencies: @@ -18634,7 +18634,7 @@ snapshots: '@types/express-serve-static-core@4.19.8': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/qs': 6.14.0 '@types/range-parser': 1.2.7 '@types/send': 1.2.1 @@ -18688,7 +18688,7 @@ snapshots: '@types/jsdom@21.1.7': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/tough-cookie': 4.0.5 parse5: 7.3.0 @@ -18723,7 +18723,6 @@ snapshots: '@types/node@25.3.0': dependencies: undici-types: 7.18.2 - optional: true '@types/parse-json@4.0.2': {} @@ -18770,18 +18769,18 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/semver@7.5.8': {} '@types/send@0.17.6': dependencies: '@types/mime': 1.3.5 - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/send@1.2.1': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/serve-index@1.9.4': dependencies: @@ -18790,12 +18789,12 @@ snapshots: '@types/serve-static@1.15.10': dependencies: '@types/http-errors': 2.0.5 - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/send': 0.17.6 '@types/sockjs@0.3.36': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/stack-utils@2.0.3': {} @@ -18813,7 +18812,7 @@ snapshots: '@types/ws@8.18.1': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@types/yargs-parser@21.0.3': {} @@ -18823,7 +18822,7 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 optional: true '@typescript-eslint/eslint-plugin@8.54.0(@typescript-eslint/parser@8.54.0(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': @@ -20200,7 +20199,7 @@ snapshots: chrome-launcher@0.13.4: dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 escape-string-regexp: 1.0.5 is-wsl: 2.2.0 lighthouse-logger: 1.2.0 @@ -20211,7 +20210,7 @@ snapshots: chrome-launcher@1.2.1: dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 escape-string-regexp: 4.0.0 is-wsl: 2.2.0 lighthouse-logger: 2.0.2 @@ -21880,7 +21879,7 @@ snapshots: eval@0.1.8: dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 require-like: 0.1.2 eventemitter3@4.0.7: {} @@ -23349,7 +23348,7 @@ snapshots: '@jest/expect': 30.2.0 '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.3.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.7.1 @@ -23369,15 +23368,15 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)): + jest-cli@30.2.0(@types/node@25.3.0)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)): dependencies: - '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)) + '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)) '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 chalk: 4.1.2 exit-x: 0.2.2 import-local: 3.2.0 - jest-config: 30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)) + jest-config: 30.2.0(@types/node@25.3.0)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)) jest-util: 30.2.0 jest-validate: 30.2.0 yargs: 17.7.2 @@ -23388,7 +23387,7 @@ snapshots: - supports-color - ts-node - jest-config@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)): + jest-config@30.2.0(@types/node@25.3.0)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)): dependencies: '@babel/core': 7.29.0 '@jest/get-type': 30.1.0 @@ -23415,9 +23414,9 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 esbuild-register: 3.6.0(esbuild@0.25.12) - ts-node: 10.9.1(@types/node@24.10.13)(typescript@5.6.3) + ts-node: 10.9.1(@types/node@25.3.0)(typescript@5.6.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -23453,7 +23452,7 @@ snapshots: '@jest/environment': 30.2.0 '@jest/environment-jsdom-abstract': 30.2.0(jsdom@26.1.0) '@types/jsdom': 21.1.7 - '@types/node': 24.10.13 + '@types/node': 25.3.0 jsdom: 26.1.0 transitivePeerDependencies: - bufferutil @@ -23465,7 +23464,7 @@ snapshots: '@jest/environment': 30.2.0 '@jest/fake-timers': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.3.0 jest-mock: 30.2.0 jest-util: 30.2.0 jest-validate: 30.2.0 @@ -23475,7 +23474,7 @@ snapshots: jest-haste-map@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.3.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -23514,7 +23513,7 @@ snapshots: jest-mock@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.3.0 jest-util: 30.2.0 jest-pnp-resolver@1.2.3(jest-resolve@30.2.0): @@ -23548,7 +23547,7 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.3.0 chalk: 4.1.2 emittery: 0.13.1 exit-x: 0.2.2 @@ -23577,7 +23576,7 @@ snapshots: '@jest/test-result': 30.2.0 '@jest/transform': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.3.0 chalk: 4.1.2 cjs-module-lexer: 2.2.0 collect-v8-coverage: 1.0.3 @@ -23633,7 +23632,7 @@ snapshots: jest-util@30.2.0: dependencies: '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.3.0 chalk: 4.1.2 ci-info: 4.4.0 graceful-fs: 4.2.11 @@ -23652,7 +23651,7 @@ snapshots: dependencies: '@jest/test-result': 30.2.0 '@jest/types': 30.2.0 - '@types/node': 24.10.13 + '@types/node': 25.3.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -23680,18 +23679,18 @@ snapshots: jest-worker@30.2.0: dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 '@ungap/structured-clone': 1.3.0 jest-util: 30.2.0 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)): + jest@30.2.0(@types/node@25.3.0)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)): dependencies: - '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)) + '@jest/core': 30.2.0(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)) '@jest/types': 30.2.0 import-local: 3.2.0 - jest-cli: 30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)) + jest-cli: 30.2.0(@types/node@25.3.0)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -27261,7 +27260,7 @@ snapshots: speedline-core@1.4.3: dependencies: - '@types/node': 24.10.13 + '@types/node': 25.3.0 image-ssim: 0.2.0 jpeg-js: 0.4.4 @@ -27767,12 +27766,12 @@ snapshots: ts-dedent@2.2.0: {} - ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(esbuild@0.25.12)(jest-util@30.2.0)(jest@30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)))(typescript@5.6.3): + ts-jest@29.4.6(@babel/core@7.29.0)(@jest/transform@30.2.0)(@jest/types@30.2.0)(babel-jest@30.2.0(@babel/core@7.29.0))(esbuild@0.25.12)(jest-util@30.2.0)(jest@30.2.0(@types/node@25.3.0)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)))(typescript@5.6.3): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 handlebars: 4.7.8 - jest: 30.2.0(@types/node@24.10.13)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@24.10.13)(typescript@5.6.3)) + jest: 30.2.0(@types/node@25.3.0)(esbuild-register@3.6.0(esbuild@0.25.12))(ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3)) json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 @@ -27834,6 +27833,25 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + ts-node@10.9.1(@types/node@25.3.0)(typescript@5.6.3): + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.12 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.4 + '@types/node': 25.3.0 + acorn: 8.15.0 + acorn-walk: 8.3.4 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.4 + make-error: 1.3.6 + typescript: 5.6.3 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 + optional: true + tsconfig-paths-webpack-plugin@4.0.0: dependencies: chalk: 4.1.2 @@ -27933,7 +27951,7 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typedoc-plugin-markdown@4.9.0(typedoc@0.27.9(typescript@5.9.3)): + typedoc-plugin-markdown@4.10.0(typedoc@0.27.9(typescript@5.9.3)): dependencies: typedoc: 0.27.9(typescript@5.9.3) @@ -27977,8 +27995,7 @@ snapshots: undici-types@7.16.0: {} - undici-types@7.18.2: - optional: true + undici-types@7.18.2: {} undici@7.20.0: {}