diff --git a/package.json b/package.json index 6d600d60..a18a859d 100644 --- a/package.json +++ b/package.json @@ -89,7 +89,7 @@ "prettier-plugin-packagejson": "2.5.8", "rimraf": "6.0.1", "tsup": "8.3.6", - "typescript": "5.6.3", + "typescript": "5.7.3", "typescript-eslint": "8.8.1", "vite": "6.0.11", "vitepress": "1.6.3", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 68caf856..77a32b12 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -20,7 +20,7 @@ importers: version: 9.12.0 '@stylistic/eslint-plugin': specifier: 3.0.1 - version: 3.0.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) + version: 3.0.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3) '@types/eslint__js': specifier: 8.42.3 version: 8.42.3 @@ -32,7 +32,7 @@ importers: version: 2.1.8(vitest@2.1.8(@types/node@22.12.0)) '@vitest/eslint-plugin': specifier: 1.1.25 - version: 1.1.25(@typescript-eslint/utils@8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.8(@types/node@22.12.0)) + version: 1.1.25(@typescript-eslint/utils@8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3)(vitest@2.1.8(@types/node@22.12.0)) benchmark: specifier: 2.1.4 version: 2.1.4 @@ -74,7 +74,7 @@ importers: version: 3.4.2 prettier-plugin-organize-imports: specifier: 4.1.0 - version: 4.1.0(prettier@3.4.2)(typescript@5.6.3) + version: 4.1.0(prettier@3.4.2)(typescript@5.7.3) prettier-plugin-packagejson: specifier: 2.5.8 version: 2.5.8(prettier@3.4.2) @@ -83,19 +83,19 @@ importers: version: 6.0.1 tsup: specifier: 8.3.6 - version: 8.3.6(jiti@2.4.2)(postcss@8.5.1)(typescript@5.6.3) + version: 8.3.6(jiti@2.4.2)(postcss@8.5.1)(typescript@5.7.3) typescript: - specifier: 5.6.3 - version: 5.6.3 + specifier: 5.7.3 + version: 5.7.3 typescript-eslint: specifier: 8.8.1 - version: 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) + version: 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3) vite: specifier: 6.0.11 version: 6.0.11(@types/node@22.12.0)(jiti@2.4.2) vitepress: specifier: 1.6.3 - version: 1.6.3(@algolia/client-search@5.20.0)(@types/node@22.12.0)(postcss@8.5.1)(search-insights@2.17.2)(typescript@5.6.3) + version: 1.6.3(@algolia/client-search@5.20.0)(@types/node@22.12.0)(postcss@8.5.1)(search-insights@2.17.2)(typescript@5.7.3) vitest: specifier: 2.1.8 version: 2.1.8(@types/node@22.12.0) @@ -2533,8 +2533,8 @@ packages: typescript: optional: true - typescript@5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + typescript@5.7.3: + resolution: {integrity: sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==} engines: {node: '>=14.17'} hasBin: true @@ -3252,9 +3252,9 @@ snapshots: '@shikijs/vscode-textmate@10.0.1': {} - '@stylistic/eslint-plugin@3.0.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)': + '@stylistic/eslint-plugin@3.0.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@typescript-eslint/utils': 8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3) eslint: 9.12.0(jiti@2.4.2) eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -3304,34 +3304,34 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/parser': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/scope-manager': 8.8.1 - '@typescript-eslint/type-utils': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.8.1 eslint: 9.12.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.7.3) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@typescript-eslint/scope-manager': 8.8.1 '@typescript-eslint/types': 8.8.1 - '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.7.3) '@typescript-eslint/visitor-keys': 8.8.1 debug: 4.3.7 eslint: 9.12.0(jiti@2.4.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color @@ -3345,14 +3345,14 @@ snapshots: '@typescript-eslint/types': 8.8.1 '@typescript-eslint/visitor-keys': 8.8.1 - '@typescript-eslint/type-utils@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) - '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.7.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3) debug: 4.3.7 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.7.3) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - eslint - supports-color @@ -3361,7 +3361,7 @@ snapshots: '@typescript-eslint/types@8.8.1': {} - '@typescript-eslint/typescript-estree@8.22.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.22.0(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.22.0 '@typescript-eslint/visitor-keys': 8.22.0 @@ -3370,12 +3370,12 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 2.0.0(typescript@5.6.3) - typescript: 5.6.3 + ts-api-utils: 2.0.0(typescript@5.7.3) + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.8.1(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.8.1(typescript@5.7.3)': dependencies: '@typescript-eslint/types': 8.8.1 '@typescript-eslint/visitor-keys': 8.8.1 @@ -3384,29 +3384,29 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.3.0(typescript@5.6.3) + ts-api-utils: 1.3.0(typescript@5.7.3) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/utils@8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.22.0 '@typescript-eslint/types': 8.22.0 - '@typescript-eslint/typescript-estree': 8.22.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.22.0(typescript@5.7.3) eslint: 9.12.0(jiti@2.4.2) - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)': + '@typescript-eslint/utils@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.4.2)) '@typescript-eslint/scope-manager': 8.8.1 '@typescript-eslint/types': 8.8.1 - '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.8.1(typescript@5.7.3) eslint: 9.12.0(jiti@2.4.2) transitivePeerDependencies: - supports-color @@ -3424,10 +3424,10 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@22.12.0))(vue@3.5.13(typescript@5.6.3))': + '@vitejs/plugin-vue@5.2.1(vite@5.4.14(@types/node@22.12.0))(vue@3.5.13(typescript@5.7.3))': dependencies: vite: 5.4.14(@types/node@22.12.0) - vue: 3.5.13(typescript@5.6.3) + vue: 3.5.13(typescript@5.7.3) '@vitest/coverage-v8@2.1.8(vitest@2.1.8(@types/node@22.12.0))': dependencies: @@ -3447,12 +3447,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3)(vitest@2.1.8(@types/node@22.12.0))': + '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3)(vitest@2.1.8(@types/node@22.12.0))': dependencies: - '@typescript-eslint/utils': 8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/utils': 8.22.0(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3) eslint: 9.12.0(jiti@2.4.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 vitest: 2.1.8(@types/node@22.12.0) '@vitest/expect@2.1.8': @@ -3559,28 +3559,28 @@ snapshots: '@vue/shared': 3.5.13 csstype: 3.1.3 - '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.6.3))': + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.7.3))': dependencies: '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 - vue: 3.5.13(typescript@5.6.3) + vue: 3.5.13(typescript@5.7.3) '@vue/shared@3.5.13': {} - '@vueuse/core@12.5.0(typescript@5.6.3)': + '@vueuse/core@12.5.0(typescript@5.7.3)': dependencies: '@types/web-bluetooth': 0.0.20 '@vueuse/metadata': 12.5.0 - '@vueuse/shared': 12.5.0(typescript@5.6.3) - vue: 3.5.13(typescript@5.6.3) + '@vueuse/shared': 12.5.0(typescript@5.7.3) + vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - typescript - '@vueuse/integrations@12.5.0(focus-trap@7.6.4)(typescript@5.6.3)': + '@vueuse/integrations@12.5.0(focus-trap@7.6.4)(typescript@5.7.3)': dependencies: - '@vueuse/core': 12.5.0(typescript@5.6.3) - '@vueuse/shared': 12.5.0(typescript@5.6.3) - vue: 3.5.13(typescript@5.6.3) + '@vueuse/core': 12.5.0(typescript@5.7.3) + '@vueuse/shared': 12.5.0(typescript@5.7.3) + vue: 3.5.13(typescript@5.7.3) optionalDependencies: focus-trap: 7.6.4 transitivePeerDependencies: @@ -3588,9 +3588,9 @@ snapshots: '@vueuse/metadata@12.5.0': {} - '@vueuse/shared@12.5.0(typescript@5.6.3)': + '@vueuse/shared@12.5.0(typescript@5.7.3)': dependencies: - vue: 3.5.13(typescript@5.6.3) + vue: 3.5.13(typescript@5.7.3) transitivePeerDependencies: - typescript @@ -4795,10 +4795,10 @@ snapshots: dependencies: fast-diff: 1.3.0 - prettier-plugin-organize-imports@4.1.0(prettier@3.4.2)(typescript@5.6.3): + prettier-plugin-organize-imports@4.1.0(prettier@3.4.2)(typescript@5.7.3): dependencies: prettier: 3.4.2 - typescript: 5.6.3 + typescript: 5.7.3 prettier-plugin-packagejson@2.5.8(prettier@3.4.2): dependencies: @@ -5151,19 +5151,19 @@ snapshots: trim-lines@3.0.1: {} - ts-api-utils@1.3.0(typescript@5.6.3): + ts-api-utils@1.3.0(typescript@5.7.3): dependencies: - typescript: 5.6.3 + typescript: 5.7.3 - ts-api-utils@2.0.0(typescript@5.6.3): + ts-api-utils@2.0.0(typescript@5.7.3): dependencies: - typescript: 5.6.3 + typescript: 5.7.3 ts-interface-checker@0.1.13: {} tslib@2.7.0: {} - tsup@8.3.6(jiti@2.4.2)(postcss@8.5.1)(typescript@5.6.3): + tsup@8.3.6(jiti@2.4.2)(postcss@8.5.1)(typescript@5.7.3): dependencies: bundle-require: 5.0.0(esbuild@0.24.2) cac: 6.7.14 @@ -5183,7 +5183,7 @@ snapshots: tree-kill: 1.2.2 optionalDependencies: postcss: 8.5.1 - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - jiti - supports-color @@ -5232,18 +5232,18 @@ snapshots: is-typed-array: 1.1.13 possible-typed-array-names: 1.0.0 - typescript-eslint@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3): + typescript-eslint@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/parser': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) - '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.8.1(@typescript-eslint/parser@8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/parser': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.8.1(eslint@9.12.0(jiti@2.4.2))(typescript@5.7.3) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 transitivePeerDependencies: - eslint - supports-color - typescript@5.6.3: {} + typescript@5.7.3: {} unbox-primitive@1.0.2: dependencies: @@ -5339,7 +5339,7 @@ snapshots: fsevents: 2.3.3 jiti: 2.4.2 - vitepress@1.6.3(@algolia/client-search@5.20.0)(@types/node@22.12.0)(postcss@8.5.1)(search-insights@2.17.2)(typescript@5.6.3): + vitepress@1.6.3(@algolia/client-search@5.20.0)(@types/node@22.12.0)(postcss@8.5.1)(search-insights@2.17.2)(typescript@5.7.3): dependencies: '@docsearch/css': 3.8.2 '@docsearch/js': 3.8.2(@algolia/client-search@5.20.0)(search-insights@2.17.2) @@ -5348,17 +5348,17 @@ snapshots: '@shikijs/transformers': 2.2.0 '@shikijs/types': 2.2.0 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.1(vite@5.4.14(@types/node@22.12.0))(vue@3.5.13(typescript@5.6.3)) + '@vitejs/plugin-vue': 5.2.1(vite@5.4.14(@types/node@22.12.0))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-api': 7.7.1 '@vue/shared': 3.5.13 - '@vueuse/core': 12.5.0(typescript@5.6.3) - '@vueuse/integrations': 12.5.0(focus-trap@7.6.4)(typescript@5.6.3) + '@vueuse/core': 12.5.0(typescript@5.7.3) + '@vueuse/integrations': 12.5.0(focus-trap@7.6.4)(typescript@5.7.3) focus-trap: 7.6.4 mark.js: 8.11.1 minisearch: 7.1.1 shiki: 2.2.0 vite: 5.4.14(@types/node@22.12.0) - vue: 3.5.13(typescript@5.6.3) + vue: 3.5.13(typescript@5.7.3) optionalDependencies: postcss: 8.5.1 transitivePeerDependencies: @@ -5423,15 +5423,15 @@ snapshots: - supports-color - terser - vue@3.5.13(typescript@5.6.3): + vue@3.5.13(typescript@5.7.3): dependencies: '@vue/compiler-dom': 3.5.13 '@vue/compiler-sfc': 3.5.13 '@vue/runtime-dom': 3.5.13 - '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.6.3)) + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.7.3)) '@vue/shared': 3.5.13 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.3 webidl-conversions@4.0.2: {}