diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 347f02a..f7c06bb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,10 +30,10 @@ dependencies: devDependencies: '@antfu/eslint-config': specifier: ^4.12.0 - version: 4.12.0(@typescript-eslint/utils@8.30.1)(@vue/compiler-sfc@3.5.13)(eslint@9.25.0)(typescript@5.8.3)(vitest@3.1.1) + version: 4.12.0(@typescript-eslint/utils@8.31.0)(@vue/compiler-sfc@3.5.13)(eslint@9.25.1)(typescript@5.8.3)(vitest@3.1.2) '@eslint/js': specifier: ^9.24.0 - version: 9.25.0 + version: 9.25.1 '@eslint/markdown': specifier: ^6.3.0 version: 6.4.0 @@ -42,16 +42,16 @@ devDependencies: version: 51.5.0(@types/markdown-it@14.1.2)(@vue/compiler-sfc@3.5.13)(playwright-chromium@1.52.0)(postcss@8.5.3) '@typescript-eslint/eslint-plugin': specifier: ^8.29.1 - version: 8.30.1(@typescript-eslint/parser@8.30.1)(eslint@9.25.0)(typescript@5.8.3) + version: 8.31.0(@typescript-eslint/parser@8.31.0)(eslint@9.25.1)(typescript@5.8.3) conventional-github-releaser: specifier: ^3.1.5 version: 3.1.5 eslint: specifier: ^9.24.0 - version: 9.25.0 + version: 9.25.1 eslint-plugin-vue: specifier: ^10.0.0 - version: 10.0.0(eslint@9.25.0)(vue-eslint-parser@10.1.3) + version: 10.0.0(eslint@9.25.1)(vue-eslint-parser@10.1.3) globals: specifier: ^16.0.0 version: 16.0.0 @@ -66,7 +66,7 @@ devDependencies: version: 5.8.3 typescript-eslint: specifier: ^8.29.1 - version: 8.30.1(eslint@9.25.0)(typescript@5.8.3) + version: 8.31.0(eslint@9.25.1)(typescript@5.8.3) packages: @@ -77,7 +77,7 @@ packages: '@jridgewell/gen-mapping': 0.3.8 '@jridgewell/trace-mapping': 0.3.25 - /@antfu/eslint-config@4.12.0(@typescript-eslint/utils@8.30.1)(@vue/compiler-sfc@3.5.13)(eslint@9.25.0)(typescript@5.8.3)(vitest@3.1.1): + /@antfu/eslint-config@4.12.0(@typescript-eslint/utils@8.31.0)(@vue/compiler-sfc@3.5.13)(eslint@9.25.1)(typescript@5.8.3)(vitest@3.1.2): resolution: {integrity: sha512-8NszLFXu9/cwOP/qliYS3heD+9ZCouGgOWQmsXgDHLNkjC9IjI1yXBOp6Xs4EvwTKsSAZp3SVw382M8naqMQUg==} hasBin: true peerDependencies: @@ -128,40 +128,40 @@ packages: dependencies: '@antfu/install-pkg': 1.0.0 '@clack/prompts': 0.10.1 - '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.25.0) + '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.25.1) '@eslint/markdown': 6.4.0 - '@stylistic/eslint-plugin': 4.2.0(eslint@9.25.0)(typescript@5.8.3) - '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.29.1)(eslint@9.25.0)(typescript@5.8.3) - '@typescript-eslint/parser': 8.29.1(eslint@9.25.0)(typescript@5.8.3) - '@vitest/eslint-plugin': 1.1.42(@typescript-eslint/utils@8.30.1)(eslint@9.25.0)(typescript@5.8.3)(vitest@3.1.1) + '@stylistic/eslint-plugin': 4.2.0(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.31.0(@typescript-eslint/parser@8.29.1)(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/parser': 8.29.1(eslint@9.25.1)(typescript@5.8.3) + '@vitest/eslint-plugin': 1.1.42(@typescript-eslint/utils@8.31.0)(eslint@9.25.1)(typescript@5.8.3)(vitest@3.1.2) ansis: 3.17.0 cac: 6.7.14 - eslint: 9.25.0 - eslint-config-flat-gitignore: 2.1.0(eslint@9.25.0) + eslint: 9.25.1 + eslint-config-flat-gitignore: 2.1.0(eslint@9.25.1) eslint-flat-config-utils: 2.0.1 - eslint-merge-processors: 2.0.0(eslint@9.25.0) - eslint-plugin-antfu: 3.1.1(eslint@9.25.0) - eslint-plugin-command: 3.2.0(eslint@9.25.0) - eslint-plugin-import-x: 4.10.3(eslint@9.25.0)(typescript@5.8.3) - eslint-plugin-jsdoc: 50.6.9(eslint@9.25.0) - eslint-plugin-jsonc: 2.20.0(eslint@9.25.0) - eslint-plugin-n: 17.17.0(eslint@9.25.0) + eslint-merge-processors: 2.0.0(eslint@9.25.1) + eslint-plugin-antfu: 3.1.1(eslint@9.25.1) + eslint-plugin-command: 3.2.0(eslint@9.25.1) + eslint-plugin-import-x: 4.10.3(eslint@9.25.1)(typescript@5.8.3) + eslint-plugin-jsdoc: 50.6.9(eslint@9.25.1) + eslint-plugin-jsonc: 2.20.0(eslint@9.25.1) + eslint-plugin-n: 17.17.0(eslint@9.25.1) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 4.11.0(eslint@9.25.0)(typescript@5.8.3) - eslint-plugin-pnpm: 0.3.1(eslint@9.25.0) - eslint-plugin-regexp: 2.7.0(eslint@9.25.0) - eslint-plugin-toml: 0.12.0(eslint@9.25.0) - eslint-plugin-unicorn: 58.0.0(eslint@9.25.0) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.30.1)(eslint@9.25.0) - eslint-plugin-vue: 10.0.0(eslint@9.25.0)(vue-eslint-parser@10.1.3) - eslint-plugin-yml: 1.17.0(eslint@9.25.0) - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.25.0) + eslint-plugin-perfectionist: 4.11.0(eslint@9.25.1)(typescript@5.8.3) + eslint-plugin-pnpm: 0.3.1(eslint@9.25.1) + eslint-plugin-regexp: 2.7.0(eslint@9.25.1) + eslint-plugin-toml: 0.12.0(eslint@9.25.1) + eslint-plugin-unicorn: 58.0.0(eslint@9.25.1) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.31.0)(eslint@9.25.1) + eslint-plugin-vue: 10.0.0(eslint@9.25.1)(vue-eslint-parser@10.1.3) + eslint-plugin-yml: 1.17.0(eslint@9.25.1) + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.25.1) globals: 16.0.0 jsonc-eslint-parser: 2.4.0 local-pkg: 1.1.1 parse-gitignore: 2.0.0 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 10.1.3(eslint@9.25.0) + vue-eslint-parser: 10.1.3(eslint@9.25.1) yaml-eslint-parser: 1.3.0 transitivePeerDependencies: - '@eslint/json' @@ -538,7 +538,7 @@ packages: dependencies: '@types/eslint': 9.6.1 '@types/estree': 1.0.7 - '@typescript-eslint/types': 8.30.1 + '@typescript-eslint/types': 8.31.0 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 @@ -744,34 +744,34 @@ packages: requiresBuild: true optional: true - /@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.25.0): + /@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.25.1): resolution: {integrity: sha512-MAhuTKlr4y/CE3WYX26raZjy+I/kS2PLKSzvfmDCGrBLTFHOYwqROZdr4XwPgXwX3K9rjzMr4pSmUWGnzsUyMg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 dependencies: escape-string-regexp: 4.0.0 - eslint: 9.25.0 + eslint: 9.25.1 ignore: 5.3.2 dev: true - /@eslint-community/eslint-utils@4.6.0(eslint@9.25.0): + /@eslint-community/eslint-utils@4.6.0(eslint@9.25.1): resolution: {integrity: sha512-WhCn7Z7TauhBtmzhvKpoQs0Wwb/kBcy4CwpuI0/eEIr2Lx2auxmulAzLr91wVZJaz47iUZdkXOK7WlAfxGKCnA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.25.0 + eslint: 9.25.1 eslint-visitor-keys: 3.4.3 dev: true - /@eslint-community/eslint-utils@4.6.1(eslint@9.25.0): + /@eslint-community/eslint-utils@4.6.1(eslint@9.25.1): resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: - eslint: 9.25.0 + eslint: 9.25.1 eslint-visitor-keys: 3.4.3 dev: true @@ -780,7 +780,7 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/compat@1.2.8(eslint@9.25.0): + /@eslint/compat@1.2.8(eslint@9.25.1): resolution: {integrity: sha512-LqCYHdWL/QqKIJuZ/ucMAv8d4luKGs4oCPgpt8mWztQAtPrHfXKQ/XAUc8ljCHAfJCn6SvkpTcGt5Tsh8saowA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -789,7 +789,7 @@ packages: eslint: optional: true dependencies: - eslint: 9.25.0 + eslint: 9.25.1 dev: true /@eslint/config-array@0.20.0: @@ -839,8 +839,8 @@ packages: - supports-color dev: true - /@eslint/js@9.25.0: - resolution: {integrity: sha512-iWhsUS8Wgxz9AXNfvfOPFSW4VfMXdVhp1hjkZVhXCrpgh/aLcc45rX6MPu+tIVUWDw0HfNwth7O28M1xDxNf9w==} + /@eslint/js@9.25.1: + resolution: {integrity: sha512-dEIwmjntEx8u3Uvv+kr3PDeeArL8Hw07H9kyYxCjnM9pBjfEhk6uLXSchxxzgiwtRhhzVzqmUSDFBOi1TuZ7qg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -1626,14 +1626,14 @@ packages: - vue-template-es2015-compiler dev: false - /@stylistic/eslint-plugin@4.2.0(eslint@9.25.0)(typescript@5.8.3): + /@stylistic/eslint-plugin@4.2.0(eslint@9.25.1)(typescript@5.8.3): resolution: {integrity: sha512-8hXezgz7jexGHdo5WN6JBEIPHCSFyyU4vgbxevu4YLVS5vl+sxqAAGyXSzfNDyR6xMNSH5H1x67nsXcYMOHtZA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' dependencies: - '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) - eslint: 9.25.0 + '@typescript-eslint/utils': 8.31.0(eslint@9.25.1)(typescript@5.8.3) + eslint: 9.25.1 eslint-visitor-keys: 4.2.0 espree: 10.3.0 estraverse: 5.3.0 @@ -1907,8 +1907,8 @@ packages: resolution: {integrity: sha512-oIQLCGWtcFZy2JW77j9k8nHzAOpqMHLQejDA48XXMWH6tjCQHz5RCFz1bzsmROyL6PUm+LLnUiI4BCn221inxA==} dev: true - /@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.29.1)(eslint@9.25.0)(typescript@5.8.3): - resolution: {integrity: sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==} + /@typescript-eslint/eslint-plugin@8.31.0(@typescript-eslint/parser@8.29.1)(eslint@9.25.1)(typescript@5.8.3): + resolution: {integrity: sha512-evaQJZ/J/S4wisevDvC1KFZkPzRetH8kYZbkgcTRyql3mcKsf+ZFDV1BVWUGTCAW5pQHoqn5gK5b8kn7ou9aFQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -1916,12 +1916,12 @@ packages: typescript: '>=4.8.4 <5.9.0' dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.29.1(eslint@9.25.0)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.30.1 - '@typescript-eslint/type-utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.30.1 - eslint: 9.25.0 + '@typescript-eslint/parser': 8.29.1(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.31.0 + '@typescript-eslint/type-utils': 8.31.0(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.31.0(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.31.0 + eslint: 9.25.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -1931,8 +1931,8 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1)(eslint@9.25.0)(typescript@5.8.3): - resolution: {integrity: sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==} + /@typescript-eslint/eslint-plugin@8.31.0(@typescript-eslint/parser@8.31.0)(eslint@9.25.1)(typescript@5.8.3): + resolution: {integrity: sha512-evaQJZ/J/S4wisevDvC1KFZkPzRetH8kYZbkgcTRyql3mcKsf+ZFDV1BVWUGTCAW5pQHoqn5gK5b8kn7ou9aFQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -1940,12 +1940,12 @@ packages: typescript: '>=4.8.4 <5.9.0' dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.30.1(eslint@9.25.0)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.30.1 - '@typescript-eslint/type-utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.30.1 - eslint: 9.25.0 + '@typescript-eslint/parser': 8.31.0(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.31.0 + '@typescript-eslint/type-utils': 8.31.0(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.31.0(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.31.0 + eslint: 9.25.1 graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -1955,7 +1955,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@8.29.1(eslint@9.25.0)(typescript@5.8.3): + /@typescript-eslint/parser@8.29.1(eslint@9.25.1)(typescript@5.8.3): resolution: {integrity: sha512-zczrHVEqEaTwh12gWBIJWj8nx+ayDcCJs06yoNMY0kwjMWDM6+kppljY+BxWI06d2Ja+h4+WdufDcwMnnMEWmg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -1967,25 +1967,25 @@ packages: '@typescript-eslint/typescript-estree': 8.29.1(typescript@5.8.3) '@typescript-eslint/visitor-keys': 8.29.1 debug: 4.4.0 - eslint: 9.25.0 + eslint: 9.25.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@8.30.1(eslint@9.25.0)(typescript@5.8.3): - resolution: {integrity: sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==} + /@typescript-eslint/parser@8.31.0(eslint@9.25.1)(typescript@5.8.3): + resolution: {integrity: sha512-67kYYShjBR0jNI5vsf/c3WG4u+zDnCTHTPqVMQguffaWWFs7artgwKmfwdifl+r6XyM5LYLas/dInj2T0SgJyw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/scope-manager': 8.30.1 - '@typescript-eslint/types': 8.30.1 - '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.30.1 + '@typescript-eslint/scope-manager': 8.31.0 + '@typescript-eslint/types': 8.31.0 + '@typescript-eslint/typescript-estree': 8.31.0(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.31.0 debug: 4.4.0 - eslint: 9.25.0 + eslint: 9.25.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -1999,25 +1999,25 @@ packages: '@typescript-eslint/visitor-keys': 8.29.1 dev: true - /@typescript-eslint/scope-manager@8.30.1: - resolution: {integrity: sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==} + /@typescript-eslint/scope-manager@8.31.0: + resolution: {integrity: sha512-knO8UyF78Nt8O/B64i7TlGXod69ko7z6vJD9uhSlm0qkAbGeRUSudcm0+K/4CrRjrpiHfBCjMWlc08Vav1xwcw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.30.1 - '@typescript-eslint/visitor-keys': 8.30.1 + '@typescript-eslint/types': 8.31.0 + '@typescript-eslint/visitor-keys': 8.31.0 dev: true - /@typescript-eslint/type-utils@8.30.1(eslint@9.25.0)(typescript@5.8.3): - resolution: {integrity: sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==} + /@typescript-eslint/type-utils@8.31.0(eslint@9.25.1)(typescript@5.8.3): + resolution: {integrity: sha512-DJ1N1GdjI7IS7uRlzJuEDCgDQix3ZVYVtgeWEyhyn4iaoitpMBX6Ndd488mXSx0xah/cONAkEaYyylDyAeHMHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.31.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.31.0(eslint@9.25.1)(typescript@5.8.3) debug: 4.4.0 - eslint: 9.25.0 + eslint: 9.25.1 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: @@ -2029,8 +2029,8 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /@typescript-eslint/types@8.30.1: - resolution: {integrity: sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==} + /@typescript-eslint/types@8.31.0: + resolution: {integrity: sha512-Ch8oSjVyYyJxPQk8pMiP2FFGYatqXQfQIaMp+TpuuLlDachRWpUAeEu1u9B/v/8LToehUIWyiKcA/w5hUFRKuQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true @@ -2053,14 +2053,14 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3): - resolution: {integrity: sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==} + /@typescript-eslint/typescript-estree@8.31.0(typescript@5.8.3): + resolution: {integrity: sha512-xLmgn4Yl46xi6aDSZ9KkyfhhtnYI15/CvHbpOy/eR5NWhK/BK8wc709KKwhAR0m4ZKRP7h07bm4BWUYOCuRpQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/types': 8.30.1 - '@typescript-eslint/visitor-keys': 8.30.1 + '@typescript-eslint/types': 8.31.0 + '@typescript-eslint/visitor-keys': 8.31.0 debug: 4.4.0 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -2072,18 +2072,18 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@8.30.1(eslint@9.25.0)(typescript@5.8.3): - resolution: {integrity: sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==} + /@typescript-eslint/utils@8.31.0(eslint@9.25.1)(typescript@5.8.3): + resolution: {integrity: sha512-qi6uPLt9cjTFxAb1zGNgTob4x9ur7xC6mHQJ8GwEzGMGE9tYniublmJaowOJ9V2jUzxrltTPfdG2nKlWsq0+Ww==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0) - '@typescript-eslint/scope-manager': 8.30.1 - '@typescript-eslint/types': 8.30.1 - '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) - eslint: 9.25.0 + '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.1) + '@typescript-eslint/scope-manager': 8.31.0 + '@typescript-eslint/types': 8.31.0 + '@typescript-eslint/typescript-estree': 8.31.0(typescript@5.8.3) + eslint: 9.25.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -2097,11 +2097,11 @@ packages: eslint-visitor-keys: 4.2.0 dev: true - /@typescript-eslint/visitor-keys@8.30.1: - resolution: {integrity: sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==} + /@typescript-eslint/visitor-keys@8.31.0: + resolution: {integrity: sha512-QcGHmlRHWOl93o64ZUMNewCdwKGU6WItOU52H0djgNmn1EOrhVudrDzXz4OycCRSCPwFCDrE2iIt5vmuUdHxuQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dependencies: - '@typescript-eslint/types': 8.30.1 + '@typescript-eslint/types': 8.31.0 eslint-visitor-keys: 4.2.0 dev: true @@ -2542,7 +2542,7 @@ packages: vue: 3.5.13(typescript@5.8.3) dev: false - /@vitest/eslint-plugin@1.1.42(@typescript-eslint/utils@8.30.1)(eslint@9.25.0)(typescript@5.8.3)(vitest@3.1.1): + /@vitest/eslint-plugin@1.1.42(@typescript-eslint/utils@8.31.0)(eslint@9.25.1)(typescript@5.8.3)(vitest@3.1.2): resolution: {integrity: sha512-dTGNbh/angh+hoqp5L5A8YO/29mOXDXmDQ/1fzt/jiYzLvU6FvrMqJpGqMqh5g+Fz6MDoZi0AlxefnFUg93Q5A==} peerDependencies: '@typescript-eslint/utils': '>= 8.24.0' @@ -2553,23 +2553,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) - eslint: 9.25.0 + '@typescript-eslint/utils': 8.31.0(eslint@9.25.1)(typescript@5.8.3) + eslint: 9.25.1 typescript: 5.8.3 - vitest: 3.1.1 + vitest: 3.1.2 dev: true - /@vitest/expect@3.1.1: - resolution: {integrity: sha512-q/zjrW9lgynctNbwvFtQkGK9+vvHA5UzVi2V8APrp1C6fG6/MuYYkmlx4FubuqLycCeSdHD5aadWfua/Vr0EUA==} + /@vitest/expect@3.1.2: + resolution: {integrity: sha512-O8hJgr+zREopCAqWl3uCVaOdqJwZ9qaDwUP7vy3Xigad0phZe9APxKhPcDNqYYi0rX5oMvwJMSCAXY2afqeTSA==} dependencies: - '@vitest/spy': 3.1.1 - '@vitest/utils': 3.1.1 + '@vitest/spy': 3.1.2 + '@vitest/utils': 3.1.2 chai: 5.2.0 tinyrainbow: 2.0.0 dev: true - /@vitest/mocker@3.1.1(vite@6.3.2): - resolution: {integrity: sha512-bmpJJm7Y7i9BBELlLuuM1J1Q6EQ6K5Ye4wcyOpOMXMcePYKSIYlpcrCm4l/O6ja4VJA5G2aMJiuZkZdnxlC3SA==} + /@vitest/mocker@3.1.2(vite@6.3.2): + resolution: {integrity: sha512-kOtd6K2lc7SQ0mBqYv/wdGedlqPdM/B38paPY+OwJ1XiNi44w3Fpog82UfOibmHaV9Wod18A09I9SCKLyDMqgw==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 @@ -2579,43 +2579,43 @@ packages: vite: optional: true dependencies: - '@vitest/spy': 3.1.1 + '@vitest/spy': 3.1.2 estree-walker: 3.0.3 magic-string: 0.30.17 vite: 6.3.2 dev: true - /@vitest/pretty-format@3.1.1: - resolution: {integrity: sha512-dg0CIzNx+hMMYfNmSqJlLSXEmnNhMswcn3sXO7Tpldr0LiGmg3eXdLLhwkv2ZqgHb/d5xg5F7ezNFRA1fA13yA==} + /@vitest/pretty-format@3.1.2: + resolution: {integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==} dependencies: tinyrainbow: 2.0.0 dev: true - /@vitest/runner@3.1.1: - resolution: {integrity: sha512-X/d46qzJuEDO8ueyjtKfxffiXraPRfmYasoC4i5+mlLEJ10UvPb0XH5M9C3gWuxd7BAQhpK42cJgJtq53YnWVA==} + /@vitest/runner@3.1.2: + resolution: {integrity: sha512-bhLib9l4xb4sUMPXnThbnhX2Yi8OutBMA8Yahxa7yavQsFDtwY/jrUZwpKp2XH9DhRFJIeytlyGpXCqZ65nR+g==} dependencies: - '@vitest/utils': 3.1.1 + '@vitest/utils': 3.1.2 pathe: 2.0.3 dev: true - /@vitest/snapshot@3.1.1: - resolution: {integrity: sha512-bByMwaVWe/+1WDf9exFxWWgAixelSdiwo2p33tpqIlM14vW7PRV5ppayVXtfycqze4Qhtwag5sVhX400MLBOOw==} + /@vitest/snapshot@3.1.2: + resolution: {integrity: sha512-Q1qkpazSF/p4ApZg1vfZSQ5Yw6OCQxVMVrLjslbLFA1hMDrT2uxtqMaw8Tc/jy5DLka1sNs1Y7rBcftMiaSH/Q==} dependencies: - '@vitest/pretty-format': 3.1.1 + '@vitest/pretty-format': 3.1.2 magic-string: 0.30.17 pathe: 2.0.3 dev: true - /@vitest/spy@3.1.1: - resolution: {integrity: sha512-+EmrUOOXbKzLkTDwlsc/xrwOlPDXyVk3Z6P6K4oiCndxz7YLpp/0R0UsWVOKT0IXWjjBJuSMk6D27qipaupcvQ==} + /@vitest/spy@3.1.2: + resolution: {integrity: sha512-OEc5fSXMws6sHVe4kOFyDSj/+4MSwst0ib4un0DlcYgQvRuYQ0+M2HyqGaauUMnjq87tmUaMNDxKQx7wNfVqPA==} dependencies: tinyspy: 3.0.2 dev: true - /@vitest/utils@3.1.1: - resolution: {integrity: sha512-1XIjflyaU2k3HMArJ50bwSh3wKWPD6Q47wz/NUSmRV0zNywPc4w79ARjg/i/aNINHwA+mIALhUVqD9/aUvZNgg==} + /@vitest/utils@3.1.2: + resolution: {integrity: sha512-5GGd0ytZ7BH3H6JTj9Kw7Prn1Nbg0wZVrIvou+UWxm54d+WoXXgAgjFJ8wn3LdagWLFSEfpPeyYrByZaGEZHLg==} dependencies: - '@vitest/pretty-format': 3.1.1 + '@vitest/pretty-format': 3.1.2 loupe: 3.1.3 tinyrainbow: 2.0.0 dev: true @@ -2820,14 +2820,6 @@ packages: through: 2.3.8 dev: true - /acorn-jsx@5.3.2(acorn@8.11.3): - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - acorn: 8.11.3 - dev: true - /acorn-jsx@5.3.2(acorn@8.14.1): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -2836,13 +2828,6 @@ packages: acorn: 8.14.1 dev: true - /acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - requiresBuild: true - dev: true - /acorn@8.14.1: resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} engines: {node: '>=0.4.0'} @@ -4304,33 +4289,33 @@ packages: engines: {node: '>=12'} dev: true - /eslint-compat-utils@0.5.1(eslint@9.25.0): + /eslint-compat-utils@0.5.1(eslint@9.25.1): resolution: {integrity: sha512-3z3vFexKIEnjHE3zCMRo6fn/e44U7T1khUjg+Hp0ZQMCigh28rALD0nPFBcGZuiLC5rLZa2ubQHDRln09JfU2Q==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 9.25.0 + eslint: 9.25.1 semver: 7.7.1 dev: true - /eslint-compat-utils@0.6.5(eslint@9.25.0): + /eslint-compat-utils@0.6.5(eslint@9.25.1): resolution: {integrity: sha512-vAUHYzue4YAa2hNACjB8HvUQj5yehAZgiClyFVVom9cP8z5NSFq3PwB/TtJslN2zAMgRX6FCFCjYBbQh71g5RQ==} engines: {node: '>=12'} peerDependencies: eslint: '>=6.0.0' dependencies: - eslint: 9.25.0 + eslint: 9.25.1 semver: 7.7.1 dev: true - /eslint-config-flat-gitignore@2.1.0(eslint@9.25.0): + /eslint-config-flat-gitignore@2.1.0(eslint@9.25.1): resolution: {integrity: sha512-cJzNJ7L+psWp5mXM7jBX+fjHtBvvh06RBlcweMhKD8jWqQw0G78hOW5tpVALGHGFPsBV+ot2H+pdDGJy6CV8pA==} peerDependencies: eslint: ^9.5.0 dependencies: - '@eslint/compat': 1.2.8(eslint@9.25.0) - eslint: 9.25.0 + '@eslint/compat': 1.2.8(eslint@9.25.1) + eslint: 9.25.1 dev: true /eslint-flat-config-utils@2.0.1: @@ -4349,7 +4334,7 @@ packages: - supports-color dev: true - /eslint-json-compat-utils@0.2.1(eslint@9.25.0)(jsonc-eslint-parser@2.4.0): + /eslint-json-compat-utils@0.2.1(eslint@9.25.1)(jsonc-eslint-parser@2.4.0): resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} engines: {node: '>=12'} peerDependencies: @@ -4360,49 +4345,49 @@ packages: '@eslint/json': optional: true dependencies: - eslint: 9.25.0 + eslint: 9.25.1 esquery: 1.6.0 jsonc-eslint-parser: 2.4.0 dev: true - /eslint-merge-processors@2.0.0(eslint@9.25.0): + /eslint-merge-processors@2.0.0(eslint@9.25.1): resolution: {integrity: sha512-sUuhSf3IrJdGooquEUB5TNpGNpBoQccbnaLHsb1XkBLUPPqCNivCpY05ZcpCOiV9uHwO2yxXEWVczVclzMxYlA==} peerDependencies: eslint: '*' dependencies: - eslint: 9.25.0 + eslint: 9.25.1 dev: true - /eslint-plugin-antfu@3.1.1(eslint@9.25.0): + /eslint-plugin-antfu@3.1.1(eslint@9.25.1): resolution: {integrity: sha512-7Q+NhwLfHJFvopI2HBZbSxWXngTwBLKxW1AGXLr2lEGxcEIK/AsDs8pn8fvIizl5aZjBbVbVK5ujmMpBe4Tvdg==} peerDependencies: eslint: '*' dependencies: - eslint: 9.25.0 + eslint: 9.25.1 dev: true - /eslint-plugin-command@3.2.0(eslint@9.25.0): + /eslint-plugin-command@3.2.0(eslint@9.25.1): resolution: {integrity: sha512-PSDOB9k7Wd57pp4HD/l3C1D93pKX8/wQo0kWDI4q6/UpgrfMTyNsavklipgiZqbXl1+VBABY1buCcQE5LDpg5g==} peerDependencies: eslint: '*' dependencies: '@es-joy/jsdoccomment': 0.50.0 - eslint: 9.25.0 + eslint: 9.25.1 dev: true - /eslint-plugin-es-x@7.8.0(eslint@9.25.0): + /eslint-plugin-es-x@7.8.0(eslint@9.25.1): resolution: {integrity: sha512-7Ds8+wAAoV3T+LAKeu39Y5BzXCrGKrcISfgKEqTS4BDN8SFEDQd0S43jiQ8vIa3wUKD07qitZdfzlenSi8/0qQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: eslint: '>=8' dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0) + '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.1) '@eslint-community/regexpp': 4.12.1 - eslint: 9.25.0 - eslint-compat-utils: 0.5.1(eslint@9.25.0) + eslint: 9.25.1 + eslint-compat-utils: 0.5.1(eslint@9.25.1) dev: true - /eslint-plugin-import-x@4.10.3(eslint@9.25.0)(typescript@5.8.3): + /eslint-plugin-import-x@4.10.3(eslint@9.25.1)(typescript@5.8.3): resolution: {integrity: sha512-Q7yx76tlOfzLGtXDt/sppdYrGNcbr9CrRXqJXTNIpM/7hfX9lRp1noE+PkYgN+xvW47TEeGZ0pgy29hlX9Y7UQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: @@ -4410,10 +4395,10 @@ packages: dependencies: '@pkgr/core': 0.2.2 '@types/doctrine': 0.0.9 - '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.31.0(eslint@9.25.1)(typescript@5.8.3) debug: 4.4.0 doctrine: 3.0.0 - eslint: 9.25.0 + eslint: 9.25.1 eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.10.0 is-glob: 4.0.3 @@ -4427,7 +4412,7 @@ packages: - typescript dev: true - /eslint-plugin-jsdoc@50.6.9(eslint@9.25.0): + /eslint-plugin-jsdoc@50.6.9(eslint@9.25.1): resolution: {integrity: sha512-7/nHu3FWD4QRG8tCVqcv+BfFtctUtEDWc29oeDXB4bwmDM2/r1ndl14AG/2DUntdqH7qmpvdemJKwb3R97/QEw==} engines: {node: '>=18'} peerDependencies: @@ -4438,7 +4423,7 @@ packages: comment-parser: 1.4.1 debug: 4.4.0 escape-string-regexp: 4.0.0 - eslint: 9.25.0 + eslint: 9.25.1 espree: 10.3.0 esquery: 1.6.0 parse-imports: 2.2.1 @@ -4449,16 +4434,16 @@ packages: - supports-color dev: true - /eslint-plugin-jsonc@2.20.0(eslint@9.25.0): + /eslint-plugin-jsonc@2.20.0(eslint@9.25.1): resolution: {integrity: sha512-FRgCn9Hzk5eKboCbVMrr9QrhM0eO4G+WKH8IFXoaeqhM/2kuWzbStJn4kkr0VWL8J5H8RYZF+Aoam1vlBaZVkw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0) - eslint: 9.25.0 - eslint-compat-utils: 0.6.5(eslint@9.25.0) - eslint-json-compat-utils: 0.2.1(eslint@9.25.0)(jsonc-eslint-parser@2.4.0) + '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.1) + eslint: 9.25.1 + eslint-compat-utils: 0.6.5(eslint@9.25.1) + eslint-json-compat-utils: 0.2.1(eslint@9.25.1)(jsonc-eslint-parser@2.4.0) espree: 10.3.0 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 @@ -4468,16 +4453,16 @@ packages: - '@eslint/json' dev: true - /eslint-plugin-n@17.17.0(eslint@9.25.0): + /eslint-plugin-n@17.17.0(eslint@9.25.1): resolution: {integrity: sha512-2VvPK7Mo73z1rDFb6pTvkH6kFibAmnTubFq5l83vePxu0WiY1s0LOtj2WHb6Sa40R3w4mnh8GFYbHBQyMlotKw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0) + '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.1) enhanced-resolve: 5.18.1 - eslint: 9.25.0 - eslint-plugin-es-x: 7.8.0(eslint@9.25.0) + eslint: 9.25.1 + eslint-plugin-es-x: 7.8.0(eslint@9.25.1) get-tsconfig: 4.10.0 globals: 15.15.0 ignore: 5.3.2 @@ -4490,27 +4475,27 @@ packages: engines: {node: '>=5.0.0'} dev: true - /eslint-plugin-perfectionist@4.11.0(eslint@9.25.0)(typescript@5.8.3): + /eslint-plugin-perfectionist@4.11.0(eslint@9.25.1)(typescript@5.8.3): resolution: {integrity: sha512-5s+ehXydnLPQpLDj5mJ0CnYj2fQe6v6gKA3tS+FZVBLzwMOh8skH+l+1Gni08rG0SdEcNhJyjQp/mEkDYK8czw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: eslint: '>=8.45.0' dependencies: - '@typescript-eslint/types': 8.30.1 - '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) - eslint: 9.25.0 + '@typescript-eslint/types': 8.31.0 + '@typescript-eslint/utils': 8.31.0(eslint@9.25.1)(typescript@5.8.3) + eslint: 9.25.1 natural-orderby: 5.0.0 transitivePeerDependencies: - supports-color - typescript dev: true - /eslint-plugin-pnpm@0.3.1(eslint@9.25.0): + /eslint-plugin-pnpm@0.3.1(eslint@9.25.1): resolution: {integrity: sha512-vi5iHoELIAlBbX4AW8ZGzU3tUnfxuXhC/NKo3qRcI5o9igbz6zJUqSlQ03bPeMqWIGTPatZnbWsNR1RnlNERNQ==} peerDependencies: eslint: ^9.0.0 dependencies: - eslint: 9.25.0 + eslint: 9.25.1 find-up-simple: 1.0.1 jsonc-eslint-parser: 2.4.0 pathe: 2.0.3 @@ -4519,50 +4504,50 @@ packages: yaml-eslint-parser: 1.3.0 dev: true - /eslint-plugin-regexp@2.7.0(eslint@9.25.0): + /eslint-plugin-regexp@2.7.0(eslint@9.25.1): resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==} engines: {node: ^18 || >=20} peerDependencies: eslint: '>=8.44.0' dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0) + '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.1) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 - eslint: 9.25.0 + eslint: 9.25.1 jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 dev: true - /eslint-plugin-toml@0.12.0(eslint@9.25.0): + /eslint-plugin-toml@0.12.0(eslint@9.25.1): resolution: {integrity: sha512-+/wVObA9DVhwZB1nG83D2OAQRrcQZXy+drqUnFJKymqnmbnbfg/UPmEMCKrJNcEboUGxUjYrJlgy+/Y930mURQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' dependencies: debug: 4.4.0 - eslint: 9.25.0 - eslint-compat-utils: 0.6.5(eslint@9.25.0) + eslint: 9.25.1 + eslint-compat-utils: 0.6.5(eslint@9.25.1) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-unicorn@58.0.0(eslint@9.25.0): + /eslint-plugin-unicorn@58.0.0(eslint@9.25.1): resolution: {integrity: sha512-fc3iaxCm9chBWOHPVjn+Czb/wHS0D2Mko7wkOdobqo9R2bbFObc4LyZaLTNy0mhZOP84nKkLhTUQxlLOZ7EjKw==} engines: {node: ^18.20.0 || ^20.10.0 || >=21.0.0} peerDependencies: eslint: '>=9.22.0' dependencies: '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0) + '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.1) '@eslint/plugin-kit': 0.2.8 ci-info: 4.2.0 clean-regexp: 1.0.0 core-js-compat: 3.41.0 - eslint: 9.25.0 + eslint: 9.25.1 esquery: 1.6.0 globals: 16.0.0 indent-string: 5.0.0 @@ -4576,7 +4561,7 @@ packages: strip-indent: 4.0.0 dev: true - /eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.30.1)(eslint@9.25.0): + /eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.31.0)(eslint@9.25.1): resolution: {integrity: sha512-YptD6IzQjDardkl0POxnnRBhU1OEePMV0nd6siHaRBbd+lyh6NAhFEobiznKU7kTsSsDeSD62Pe7kAM1b7dAZQ==} peerDependencies: '@typescript-eslint/eslint-plugin': ^8.0.0-0 || ^7.0.0 || ^6.0.0 || ^5.0.0 @@ -4585,28 +4570,28 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.29.1)(eslint@9.25.0)(typescript@5.8.3) - eslint: 9.25.0 + '@typescript-eslint/eslint-plugin': 8.31.0(@typescript-eslint/parser@8.29.1)(eslint@9.25.1)(typescript@5.8.3) + eslint: 9.25.1 dev: true - /eslint-plugin-vue@10.0.0(eslint@9.25.0)(vue-eslint-parser@10.1.3): + /eslint-plugin-vue@10.0.0(eslint@9.25.1)(vue-eslint-parser@10.1.3): resolution: {integrity: sha512-XKckedtajqwmaX6u1VnECmZ6xJt+YvlmMzBPZd+/sI3ub2lpYZyFnsyWo7c3nMOQKJQudeyk1lw/JxdgeKT64w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 vue-eslint-parser: ^10.0.0 dependencies: - '@eslint-community/eslint-utils': 4.6.0(eslint@9.25.0) - eslint: 9.25.0 + '@eslint-community/eslint-utils': 4.6.0(eslint@9.25.1) + eslint: 9.25.1 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.0.16 semver: 7.7.1 - vue-eslint-parser: 10.1.3(eslint@9.25.0) + vue-eslint-parser: 10.1.3(eslint@9.25.1) xml-name-validator: 4.0.0 dev: true - /eslint-plugin-yml@1.17.0(eslint@9.25.0): + /eslint-plugin-yml@1.17.0(eslint@9.25.1): resolution: {integrity: sha512-Q3LXFRnNpGYAK/PM0BY1Xs0IY1xTLfM0kC986nNQkx1l8tOGz+YS50N6wXkAJkrBpeUN9OxEMB7QJ+9MTDAqIQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -4614,22 +4599,22 @@ packages: dependencies: debug: 4.4.0 escape-string-regexp: 4.0.0 - eslint: 9.25.0 - eslint-compat-utils: 0.6.5(eslint@9.25.0) + eslint: 9.25.1 + eslint-compat-utils: 0.6.5(eslint@9.25.1) natural-compare: 1.4.0 yaml-eslint-parser: 1.3.0 transitivePeerDependencies: - supports-color dev: true - /eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.25.0): + /eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.25.1): resolution: {integrity: sha512-u4W0CJwGoWY3bjXAuFpc/b6eK3NQEI8MoeW7ritKj3G3z/WtHrKjkqf+wk8mPEy5rlMGS+k6AZYOw2XBoN/02Q==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 eslint: '>=9.0.0' dependencies: '@vue/compiler-sfc': 3.5.13 - eslint: 9.25.0 + eslint: 9.25.1 dev: true /eslint-scope@8.3.0: @@ -4650,8 +4635,8 @@ packages: engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} dev: true - /eslint@9.25.0: - resolution: {integrity: sha512-MsBdObhM4cEwkzCiraDv7A6txFXEqtNXOb877TsSp2FCkBNl8JfVQrmiuDqC1IkejT6JLPzYBXx/xAiYhyzgGA==} + /eslint@9.25.1: + resolution: {integrity: sha512-E6Mtz9oGQWDCpV12319d59n4tx9zOTXSTmc8BLVxBx+G/0RdM5MvEEJLU9c0+aleoePYYgVTOsRblx433qmhWQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4660,13 +4645,13 @@ packages: jiti: optional: true dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.0) + '@eslint-community/eslint-utils': 4.6.1(eslint@9.25.1) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.20.0 '@eslint/config-helpers': 0.2.1 '@eslint/core': 0.13.0 '@eslint/eslintrc': 3.3.1 - '@eslint/js': 9.25.0 + '@eslint/js': 9.25.1 '@eslint/plugin-kit': 0.2.8 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 @@ -4712,8 +4697,8 @@ packages: resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.11.3 - acorn-jsx: 5.3.2(acorn@8.11.3) + acorn: 8.14.1 + acorn-jsx: 5.3.2(acorn@8.14.1) eslint-visitor-keys: 3.4.3 dev: true @@ -4813,6 +4798,16 @@ packages: dependencies: picomatch: 4.0.2 + /fdir@6.4.4(picomatch@4.0.2): + resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} + peerDependencies: + picomatch: ^3 || ^4 + peerDependenciesMeta: + picomatch: + optional: true + dependencies: + picomatch: 4.0.2 + /figures@3.2.0: resolution: {integrity: sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==} engines: {node: '>=8'} @@ -8041,6 +8036,13 @@ packages: fdir: 6.4.3(picomatch@4.0.2) picomatch: 4.0.2 + /tinyglobby@0.2.13: + resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} + engines: {node: '>=12.0.0'} + dependencies: + fdir: 6.4.4(picomatch@4.0.2) + picomatch: 4.0.2 + /tinypool@1.0.2: resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -8181,17 +8183,17 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript-eslint@8.30.1(eslint@9.25.0)(typescript@5.8.3): - resolution: {integrity: sha512-D7lC0kcehVH7Mb26MRQi64LMyRJsj3dToJxM1+JVTl53DQSV5/7oUGWQLcKl1C1KnoVHxMMU2FNQMffr7F3Row==} + /typescript-eslint@8.31.0(eslint@9.25.1)(typescript@5.8.3): + resolution: {integrity: sha512-u+93F0sB0An8WEAPtwxVhFby573E8ckdjwUUQUj9QA4v8JAvgtoDdIyYR3XFwFHq2W1KJ1AurwJCO+w+Y1ixyQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' dependencies: - '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1)(eslint@9.25.0)(typescript@5.8.3) - '@typescript-eslint/parser': 8.30.1(eslint@9.25.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.1(eslint@9.25.0)(typescript@5.8.3) - eslint: 9.25.0 + '@typescript-eslint/eslint-plugin': 8.31.0(@typescript-eslint/parser@8.31.0)(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/parser': 8.31.0(eslint@9.25.1)(typescript@5.8.3) + '@typescript-eslint/utils': 8.31.0(eslint@9.25.1)(typescript@5.8.3) + eslint: 9.25.1 typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -8637,8 +8639,8 @@ packages: vite: 6.3.2 dev: false - /vite-node@3.1.1: - resolution: {integrity: sha512-V+IxPAE2FvXpTCHXyNem0M+gWm6J7eRyWPR6vYoG/Gl+IscNOjXzztUhimQgTxaAoUoj40Qqimaa0NLIOOAH4w==} + /vite-node@3.1.2: + resolution: {integrity: sha512-/8iMryv46J3aK13iUXsei5G/A3CUlW4665THCPS+K8xAaqrVWiGB4RfXMQXCLjpK9P2eK//BczrVkn5JLAk6DA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true dependencies: @@ -8888,11 +8890,11 @@ packages: optional: true dependencies: esbuild: 0.25.2 - fdir: 6.4.3(picomatch@4.0.2) + fdir: 6.4.4(picomatch@4.0.2) picomatch: 4.0.2 postcss: 8.5.3 rollup: 4.40.0 - tinyglobby: 0.2.12 + tinyglobby: 0.2.13 optionalDependencies: fsevents: 2.3.3 @@ -8907,16 +8909,16 @@ packages: vite: 6.2.6(jiti@2.4.2)(yaml@2.7.1) dev: true - /vitest@3.1.1: - resolution: {integrity: sha512-kiZc/IYmKICeBAZr9DQ5rT7/6bD9G7uqQEki4fxazi1jdVl2mWGzedtBs5s6llz59yQhVb7FFY2MbHzHCnT79Q==} + /vitest@3.1.2: + resolution: {integrity: sha512-WaxpJe092ID1C0mr+LH9MmNrhfzi8I65EX/NRU/Ld016KqQNRgxSOlGNP1hHN+a/F8L15Mh8klwaF77zR3GeDQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.1.1 - '@vitest/ui': 3.1.1 + '@vitest/browser': 3.1.2 + '@vitest/ui': 3.1.2 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -8935,13 +8937,13 @@ packages: jsdom: optional: true dependencies: - '@vitest/expect': 3.1.1 - '@vitest/mocker': 3.1.1(vite@6.3.2) - '@vitest/pretty-format': 3.1.1 - '@vitest/runner': 3.1.1 - '@vitest/snapshot': 3.1.1 - '@vitest/spy': 3.1.1 - '@vitest/utils': 3.1.1 + '@vitest/expect': 3.1.2 + '@vitest/mocker': 3.1.2(vite@6.3.2) + '@vitest/pretty-format': 3.1.2 + '@vitest/runner': 3.1.2 + '@vitest/snapshot': 3.1.2 + '@vitest/spy': 3.1.2 + '@vitest/utils': 3.1.2 chai: 5.2.0 debug: 4.4.0 expect-type: 1.2.1 @@ -8950,10 +8952,11 @@ packages: std-env: 3.9.0 tinybench: 2.9.0 tinyexec: 0.3.2 + tinyglobby: 0.2.13 tinypool: 1.0.2 tinyrainbow: 2.0.0 vite: 6.3.2 - vite-node: 3.1.1 + vite-node: 3.1.2 why-is-node-running: 2.3.0 transitivePeerDependencies: - jiti @@ -8995,14 +8998,14 @@ packages: /vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} - /vue-eslint-parser@10.1.3(eslint@9.25.0): + /vue-eslint-parser@10.1.3(eslint@9.25.1): resolution: {integrity: sha512-dbCBnd2e02dYWsXoqX5yKUZlOt+ExIpq7hmHKPb5ZqKcjf++Eo0hMseFTZMLKThrUk61m+Uv6A2YSBve6ZvuDQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 dependencies: debug: 4.4.0 - eslint: 9.25.0 + eslint: 9.25.1 eslint-scope: 8.3.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0