diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 216ef4f..4f3bc63 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@eslint/js': specifier: ^9.9.0 - version: 9.22.0 + version: 9.37.0 '@jest/types': specifier: ^29.6.3 version: 29.6.3 @@ -40,7 +40,7 @@ importers: version: 4.1.4(@typescript-eslint/eslint-plugin@8.27.0(@typescript-eslint/parser@8.27.0(eslint@9.22.0)(typescript@5.8.2))(eslint@9.22.0)(typescript@5.8.2))(eslint@9.22.0) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)) + version: 29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)) prettier: specifier: ^3.3.3 version: 3.3.3 @@ -55,10 +55,10 @@ importers: version: 2.0.0(rollup@4.36.0) ts-jest: specifier: ^29.2.4 - version: 29.2.6(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)))(typescript@5.8.2) + version: 29.2.6(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)))(typescript@5.8.2) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@22.5.0)(typescript@5.8.2) + version: 10.9.2(@types/node@22.13.10)(typescript@5.8.2) typescript: specifier: ^5.5.4 version: 5.8.2 @@ -67,10 +67,10 @@ importers: version: 8.27.0(eslint@9.22.0)(typescript@5.8.2) vite: specifier: ^6.2.2 - version: 6.2.2(@types/node@22.5.0) + version: 6.2.2(@types/node@22.13.10) vite-plugin-dts: specifier: ^4.0.3 - version: 4.5.3(@types/node@22.5.0)(rollup@4.36.0)(typescript@5.8.2)(vite@6.2.2(@types/node@22.5.0)) + version: 4.5.3(@types/node@22.13.10)(rollup@4.36.0)(typescript@5.8.2)(vite@6.2.2(@types/node@22.13.10)) packages: @@ -444,6 +444,10 @@ packages: resolution: {integrity: sha512-vLFajx9o8d1/oL2ZkpMYbkLv8nDB6yaIwFNt7nI4+I80U/z03SxmfOMsLbvWr3p7C+Wnoh//aOu2pQW8cS0HCQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/js@9.37.0': + resolution: {integrity: sha512-jaS+NJ+hximswBG6pjNX0uEJZkrT0zwpVi3BA3vX22aFGjJjmgSTSmPpZCRKmoBL5VY/M6p0xsSJx7rk7sy5gg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/object-schema@2.1.6': resolution: {integrity: sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -2815,6 +2819,8 @@ snapshots: '@eslint/js@9.22.0': {} + '@eslint/js@9.37.0': {} + '@eslint/object-schema@2.1.6': {} '@eslint/plugin-kit@0.2.7': @@ -2863,7 +2869,7 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2))': + '@jest/core@29.7.0(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2))': dependencies: '@jest/console': 29.7.0 '@jest/reporters': 29.7.0 @@ -2877,7 +2883,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -3038,23 +3044,23 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.0 - '@microsoft/api-extractor-model@7.30.4(@types/node@22.5.0)': + '@microsoft/api-extractor-model@7.30.4(@types/node@22.13.10)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.12.0(@types/node@22.5.0) + '@rushstack/node-core-library': 5.12.0(@types/node@22.13.10) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.1(@types/node@22.5.0)': + '@microsoft/api-extractor@7.52.1(@types/node@22.13.10)': dependencies: - '@microsoft/api-extractor-model': 7.30.4(@types/node@22.5.0) + '@microsoft/api-extractor-model': 7.30.4(@types/node@22.13.10) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.12.0(@types/node@22.5.0) + '@rushstack/node-core-library': 5.12.0(@types/node@22.13.10) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.1(@types/node@22.5.0) - '@rushstack/ts-command-line': 4.23.6(@types/node@22.5.0) + '@rushstack/terminal': 0.15.1(@types/node@22.13.10) + '@rushstack/ts-command-line': 4.23.6(@types/node@22.13.10) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.10 @@ -3203,7 +3209,7 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.36.0': optional: true - '@rushstack/node-core-library@5.12.0(@types/node@22.5.0)': + '@rushstack/node-core-library@5.12.0(@types/node@22.13.10)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -3214,23 +3220,23 @@ snapshots: resolve: 1.22.10 semver: 7.5.4 optionalDependencies: - '@types/node': 22.5.0 + '@types/node': 22.13.10 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.10 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.1(@types/node@22.5.0)': + '@rushstack/terminal@0.15.1(@types/node@22.13.10)': dependencies: - '@rushstack/node-core-library': 5.12.0(@types/node@22.5.0) + '@rushstack/node-core-library': 5.12.0(@types/node@22.13.10) supports-color: 8.1.1 optionalDependencies: - '@types/node': 22.5.0 + '@types/node': 22.13.10 - '@rushstack/ts-command-line@4.23.6(@types/node@22.5.0)': + '@rushstack/ts-command-line@4.23.6(@types/node@22.13.10)': dependencies: - '@rushstack/terminal': 0.15.1(@types/node@22.5.0) + '@rushstack/terminal': 0.15.1(@types/node@22.13.10) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.2 @@ -3285,7 +3291,7 @@ snapshots: '@types/eslint__js@9.14.0': dependencies: - '@eslint/js': 9.22.0 + '@eslint/js': 9.37.0 '@types/estree@1.0.5': {} @@ -3664,13 +3670,13 @@ snapshots: convert-source-map@2.0.0: {} - create-jest@29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)): + create-jest@29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)): dependencies: '@jest/types': 29.6.3 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -4132,16 +4138,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)): + jest-cli@29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)) '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)) + create-jest: 29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)) exit: 0.1.2 import-local: 3.2.0 - jest-config: 29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)) + jest-config: 29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -4151,7 +4157,38 @@ snapshots: - supports-color - ts-node - jest-config@29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)): + jest-config@29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)): + dependencies: + '@babel/core': 7.25.2 + '@jest/test-sequencer': 29.7.0 + '@jest/types': 29.6.3 + babel-jest: 29.7.0(@babel/core@7.25.2) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 29.7.0 + jest-environment-node: 29.7.0 + jest-get-type: 29.6.3 + jest-regex-util: 29.6.3 + jest-resolve: 29.7.0 + jest-runner: 29.7.0 + jest-util: 29.7.0 + jest-validate: 29.7.0 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 29.7.0 + slash: 3.0.0 + strip-json-comments: 3.1.1 + optionalDependencies: + '@types/node': 22.13.10 + ts-node: 10.9.2(@types/node@22.13.10)(typescript@5.8.2) + transitivePeerDependencies: + - babel-plugin-macros + - supports-color + + jest-config@29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)): dependencies: '@babel/core': 7.25.2 '@jest/test-sequencer': 29.7.0 @@ -4177,7 +4214,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 22.5.0 - ts-node: 10.9.2(@types/node@22.5.0)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@22.13.10)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -4397,12 +4434,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)): + jest@29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)): dependencies: - '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)) + '@jest/core': 29.7.0(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)) '@jest/types': 29.6.3 import-local: 3.2.0 - jest-cli: 29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)) + jest-cli: 29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4932,12 +4969,12 @@ snapshots: dependencies: typescript: 5.8.2 - ts-jest@29.2.6(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)))(typescript@5.8.2): + ts-jest@29.2.6(@babel/core@7.25.2)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.25.2))(jest@29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)))(typescript@5.8.2): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@22.5.0)(ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2)) + jest: 29.7.0(@types/node@22.13.10)(ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2)) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -4951,14 +4988,14 @@ snapshots: '@jest/types': 29.6.3 babel-jest: 29.7.0(@babel/core@7.25.2) - ts-node@10.9.2(@types/node@22.5.0)(typescript@5.8.2): + ts-node@10.9.2(@types/node@22.13.10)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 22.5.0 + '@types/node': 22.13.10 acorn: 8.12.1 acorn-walk: 8.3.3 arg: 4.1.3 @@ -5022,9 +5059,9 @@ snapshots: spdx-correct: 3.2.0 spdx-expression-parse: 3.0.1 - vite-plugin-dts@4.5.3(@types/node@22.5.0)(rollup@4.36.0)(typescript@5.8.2)(vite@6.2.2(@types/node@22.5.0)): + vite-plugin-dts@4.5.3(@types/node@22.13.10)(rollup@4.36.0)(typescript@5.8.2)(vite@6.2.2(@types/node@22.13.10)): dependencies: - '@microsoft/api-extractor': 7.52.1(@types/node@22.5.0) + '@microsoft/api-extractor': 7.52.1(@types/node@22.13.10) '@rollup/pluginutils': 5.1.4(rollup@4.36.0) '@volar/typescript': 2.4.12 '@vue/language-core': 2.2.0(typescript@5.8.2) @@ -5035,19 +5072,19 @@ snapshots: magic-string: 0.30.17 typescript: 5.8.2 optionalDependencies: - vite: 6.2.2(@types/node@22.5.0) + vite: 6.2.2(@types/node@22.13.10) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite@6.2.2(@types/node@22.5.0): + vite@6.2.2(@types/node@22.13.10): dependencies: esbuild: 0.25.1 postcss: 8.5.3 rollup: 4.36.0 optionalDependencies: - '@types/node': 22.5.0 + '@types/node': 22.13.10 fsevents: 2.3.3 vscode-uri@3.1.0: {}