diff --git a/package.json b/package.json index 259e9738..c6dd6f88 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "https-localhost": "4.7.1", "markdown-it-link-attributes": "4.0.1", "markdown-it-prism": "2.3.0", - "typescript": "5.4.5", + "typescript": "5.6.3", "unplugin-auto-import": "0.15.1", "unplugin-icons": "0.19.3", "unplugin-vue-components": "0.27.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7beb354e..8abeed3e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -16,13 +16,13 @@ dependencies: version: 0.2.0 pinia: specifier: 2.2.4 - version: 2.2.4(typescript@5.4.5)(vue@3.4.38) + version: 2.2.4(typescript@5.6.3)(vue@3.4.38) prism-theme-vars: specifier: 0.2.5 version: 0.2.5 vue: specifier: 3.4.38 - version: 3.4.38(typescript@5.4.5) + version: 3.4.38(typescript@5.6.3) vue-demi: specifier: 0.14.6 version: 0.14.6(vue@3.4.38) @@ -36,7 +36,7 @@ dependencies: devDependencies: '@antfu/eslint-config': specifier: 2.6.3 - version: 2.6.3(@vue/compiler-sfc@3.4.38)(eslint@9.12.0)(typescript@5.4.5) + version: 2.6.3(@vue/compiler-sfc@3.4.38)(eslint@9.12.0)(typescript@5.6.3) '@iconify/json': specifier: 2.2.258 version: 2.2.258 @@ -51,10 +51,10 @@ devDependencies: version: 0.2.3 '@typescript-eslint/eslint-plugin': specifier: 6.7.5 - version: 6.7.5(@typescript-eslint/parser@6.7.5)(eslint@9.12.0)(typescript@5.4.5) + version: 6.7.5(@typescript-eslint/parser@6.7.5)(eslint@9.12.0)(typescript@5.6.3) '@typescript-eslint/parser': specifier: 6.7.5 - version: 6.7.5(eslint@9.12.0)(typescript@5.4.5) + version: 6.7.5(eslint@9.12.0)(typescript@5.6.3) '@vitejs/plugin-vue': specifier: 5.0.4 version: 5.0.4(vite@5.3.5)(vue@3.4.38) @@ -86,8 +86,8 @@ devDependencies: specifier: 2.3.0 version: 2.3.0 typescript: - specifier: 5.4.5 - version: 5.4.5 + specifier: 5.6.3 + version: 5.6.3 unplugin-auto-import: specifier: 0.15.1 version: 0.15.1(@vueuse/core@10.11.1)(rollup@2.79.1) @@ -120,7 +120,7 @@ devDependencies: version: 0.23.3(critters@0.0.24)(vite@5.3.5)(vue-router@4.4.5)(vue@3.4.38) vue-tsc: specifier: 2.0.29 - version: 2.0.29(typescript@5.4.5) + version: 2.0.29(typescript@5.6.3) packages: @@ -137,7 +137,7 @@ packages: '@jridgewell/trace-mapping': 0.3.18 dev: true - /@antfu/eslint-config@2.6.3(@vue/compiler-sfc@3.4.38)(eslint@9.12.0)(typescript@5.4.5): + /@antfu/eslint-config@2.6.3(@vue/compiler-sfc@3.4.38)(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-sfkamrOatMwMZkp14mBerHKIw8FY0SD1iCb5UZ6Y5hgb+FeDpNQPlVA0i2PN95TQ8NSYyPC1QnoM+UA5NSl0Kg==} hasBin: true peerDependencies: @@ -170,9 +170,9 @@ packages: '@eslint-types/jsdoc': 46.8.2-1 '@eslint-types/typescript-eslint': 6.18.1 '@eslint-types/unicorn': 50.0.1 - '@stylistic/eslint-plugin': 1.5.4(eslint@9.12.0)(typescript@5.4.5) - '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@9.12.0)(typescript@5.4.5) - '@typescript-eslint/parser': 6.19.0(eslint@9.12.0)(typescript@5.4.5) + '@stylistic/eslint-plugin': 1.5.4(eslint@9.12.0)(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@9.12.0)(typescript@5.6.3) + '@typescript-eslint/parser': 6.19.0(eslint@9.12.0)(typescript@5.6.3) eslint: 9.12.0 eslint-config-flat-gitignore: 0.1.2 eslint-merge-processors: 0.1.0(eslint@9.12.0) @@ -184,11 +184,11 @@ packages: eslint-plugin-markdown: 3.0.1(eslint@9.12.0) eslint-plugin-n: 16.6.2(eslint@9.12.0) eslint-plugin-no-only-tests: 3.1.0 - eslint-plugin-perfectionist: 2.5.0(eslint@9.12.0)(typescript@5.4.5)(vue-eslint-parser@9.4.0) + eslint-plugin-perfectionist: 2.5.0(eslint@9.12.0)(typescript@5.6.3)(vue-eslint-parser@9.4.0) eslint-plugin-toml: 0.9.2(eslint@9.12.0) eslint-plugin-unicorn: 50.0.1(eslint@9.12.0) eslint-plugin-unused-imports: 3.0.0(@typescript-eslint/eslint-plugin@6.19.0)(eslint@9.12.0) - eslint-plugin-vitest: 0.3.20(@typescript-eslint/eslint-plugin@6.19.0)(eslint@9.12.0)(typescript@5.4.5) + eslint-plugin-vitest: 0.3.20(@typescript-eslint/eslint-plugin@6.19.0)(eslint@9.12.0)(typescript@5.6.3) eslint-plugin-vue: 9.20.1(eslint@9.12.0) eslint-plugin-yml: 1.12.2(eslint@9.12.0) eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.38)(eslint@9.12.0) @@ -2525,33 +2525,33 @@ packages: estraverse: 5.3.0 dev: true - /@stylistic/eslint-plugin-plus@1.5.4(eslint@9.12.0)(typescript@5.4.5): + /@stylistic/eslint-plugin-plus@1.5.4(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-dI0Cs5vYX/0uMhQDY+NK0cKQ0Pe9B6jWYxd0Ndud+mNloDaVLrsmJocK4zn+YfhGEDs1E4Nk5uAPZEumIpDuSg==} peerDependencies: eslint: '*' dependencies: - '@typescript-eslint/utils': 6.19.0(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/utils': 6.19.0(eslint@9.12.0)(typescript@5.6.3) eslint: 9.12.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin-ts@1.5.4(eslint@9.12.0)(typescript@5.4.5): + /@stylistic/eslint-plugin-ts@1.5.4(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-NZDFVIlVNjuPvhT+0Cidm5IS3emtx338xbJTqs2xfOVRDGTpYwRHhNVEGa1rFOpYHmv0sAj6+OXbMDn7ul0K/g==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: '>=8.40.0' dependencies: '@stylistic/eslint-plugin-js': 1.5.4(eslint@9.12.0) - '@typescript-eslint/utils': 6.19.0(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/utils': 6.19.0(eslint@9.12.0)(typescript@5.6.3) eslint: 9.12.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@stylistic/eslint-plugin@1.5.4(eslint@9.12.0)(typescript@5.4.5): + /@stylistic/eslint-plugin@1.5.4(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-zWPXr+O67GC9KDAFkbL1U9UVqE6Iv69YMKhkIECCmE0GvClUJwdfsimm4XebEDondV7kfjMrTDZaYfrI5aS0Jg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2559,8 +2559,8 @@ packages: dependencies: '@stylistic/eslint-plugin-js': 1.5.4(eslint@9.12.0) '@stylistic/eslint-plugin-jsx': 1.5.4(eslint@9.12.0) - '@stylistic/eslint-plugin-plus': 1.5.4(eslint@9.12.0)(typescript@5.4.5) - '@stylistic/eslint-plugin-ts': 1.5.4(eslint@9.12.0)(typescript@5.4.5) + '@stylistic/eslint-plugin-plus': 1.5.4(eslint@9.12.0)(typescript@5.6.3) + '@stylistic/eslint-plugin-ts': 1.5.4(eslint@9.12.0)(typescript@5.6.3) eslint: 9.12.0 transitivePeerDependencies: - supports-color @@ -2742,7 +2742,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@6.19.0(@typescript-eslint/parser@6.19.0)(eslint@9.12.0)(typescript@5.4.5): + /@typescript-eslint/eslint-plugin@6.19.0(@typescript-eslint/parser@6.19.0)(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-DUCUkQNklCQYnrBSSikjVChdc84/vMPDQSgJTHBZ64G9bA9w0Crc0rd2diujKbTdp6w2J47qkeHQLoi0rpLCdg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2754,10 +2754,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.11.1 - '@typescript-eslint/parser': 6.19.0(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/parser': 6.19.0(eslint@9.12.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 6.19.0 - '@typescript-eslint/type-utils': 6.19.0(eslint@9.12.0)(typescript@5.4.5) - '@typescript-eslint/utils': 6.19.0(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 6.19.0(eslint@9.12.0)(typescript@5.6.3) + '@typescript-eslint/utils': 6.19.0(eslint@9.12.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.19.0 debug: 4.3.6(supports-color@8.1.1) eslint: 9.12.0 @@ -2765,13 +2765,13 @@ packages: ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.0.1(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/eslint-plugin@6.7.5(@typescript-eslint/parser@6.7.5)(eslint@9.12.0)(typescript@5.4.5): + /@typescript-eslint/eslint-plugin@6.7.5(@typescript-eslint/parser@6.7.5)(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-JhtAwTRhOUcP96D0Y6KYnwig/MRQbOoLGXTON2+LlyB/N35SP9j1boai2zzwXb7ypKELXMx3DVk9UTaEq1vHEw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2783,10 +2783,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.6.2 - '@typescript-eslint/parser': 6.7.5(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/parser': 6.7.5(eslint@9.12.0)(typescript@5.6.3) '@typescript-eslint/scope-manager': 6.7.5 - '@typescript-eslint/type-utils': 6.7.5(eslint@9.12.0)(typescript@5.4.5) - '@typescript-eslint/utils': 6.7.5(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/type-utils': 6.7.5(eslint@9.12.0)(typescript@5.6.3) + '@typescript-eslint/utils': 6.7.5(eslint@9.12.0)(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.7.5 debug: 4.3.4 eslint: 9.12.0 @@ -2794,13 +2794,13 @@ packages: ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.0.1(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.19.0(eslint@9.12.0)(typescript@5.4.5): + /@typescript-eslint/parser@6.19.0(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-1DyBLG5SH7PYCd00QlroiW60YJ4rWMuUGa/JBV0iZuqi4l4IK3twKPq5ZkEebmGqRjXWVgsUzfd3+nZveewgow==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2812,16 +2812,16 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.19.0 '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.19.0 debug: 4.3.6(supports-color@8.1.1) eslint: 9.12.0 - typescript: 5.4.5 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@6.7.5(eslint@9.12.0)(typescript@5.4.5): + /@typescript-eslint/parser@6.7.5(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2833,11 +2833,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 6.7.5 '@typescript-eslint/types': 6.7.5 - '@typescript-eslint/typescript-estree': 6.7.5(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.7.5(typescript@5.6.3) '@typescript-eslint/visitor-keys': 6.7.5 debug: 4.3.4 eslint: 9.12.0 - typescript: 5.4.5 + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -2866,7 +2866,7 @@ packages: '@typescript-eslint/visitor-keys': 6.7.5 dev: true - /@typescript-eslint/type-utils@6.19.0(eslint@9.12.0)(typescript@5.4.5): + /@typescript-eslint/type-utils@6.19.0(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-mcvS6WSWbjiSxKCwBcXtOM5pRkPQ6kcDds/juxcy/727IQr3xMEcwr/YLHW2A2+Fp5ql6khjbKBzOyjuPqGi/w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2876,17 +2876,17 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.4.5) - '@typescript-eslint/utils': 6.19.0(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.6.3) + '@typescript-eslint/utils': 6.19.0(eslint@9.12.0)(typescript@5.6.3) debug: 4.3.6(supports-color@8.1.1) eslint: 9.12.0 - ts-api-utils: 1.0.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.0.1(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/type-utils@6.7.5(eslint@9.12.0)(typescript@5.4.5): + /@typescript-eslint/type-utils@6.7.5(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-Gs0qos5wqxnQrvpYv+pf3XfcRXW6jiAn9zE/K+DlmYf6FcpxeNYN0AIETaPR7rHO4K2UY+D0CIbDP9Ut0U4m1g==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2896,12 +2896,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.7.5(typescript@5.4.5) - '@typescript-eslint/utils': 6.7.5(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.7.5(typescript@5.6.3) + '@typescript-eslint/utils': 6.7.5(eslint@9.12.0)(typescript@5.6.3) debug: 4.3.6(supports-color@8.1.1) eslint: 9.12.0 - ts-api-utils: 1.0.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.0.1(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true @@ -2921,7 +2921,7 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@6.18.0(typescript@5.4.5): + /@typescript-eslint/typescript-estree@6.18.0(typescript@5.6.3): resolution: {integrity: sha512-klNvl+Ql4NsBNGB4W9TZ2Od03lm7aGvTbs0wYaFYsplVPhr+oeXjlPZCDI4U9jgJIDK38W1FKhacCFzCC+nbIg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2937,13 +2937,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.0.1(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.19.0(typescript@5.4.5): + /@typescript-eslint/typescript-estree@6.19.0(typescript@5.6.3): resolution: {integrity: sha512-o/zefXIbbLBZ8YJ51NlkSAt2BamrK6XOmuxSR3hynMIzzyMY33KuJ9vuMdFSXW+H0tVvdF9qBPTHA91HDb4BIQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2959,13 +2959,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.0.1(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.7.5(typescript@5.4.5): + /@typescript-eslint/typescript-estree@6.7.5(typescript@5.6.3): resolution: {integrity: sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2980,13 +2980,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - ts-api-utils: 1.0.1(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.0.1(typescript@5.6.3) + typescript: 5.6.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@6.18.0(eslint@9.12.0)(typescript@5.4.5): + /@typescript-eslint/utils@6.18.0(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-wiKKCbUeDPGaYEYQh1S580dGxJ/V9HI7K5sbGAVklyf+o5g3O+adnS4UNJajplF4e7z2q0uVBaTdT/yLb4XAVA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -2997,7 +2997,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.18.0 '@typescript-eslint/types': 6.18.0 - '@typescript-eslint/typescript-estree': 6.18.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.18.0(typescript@5.6.3) eslint: 9.12.0 semver: 7.5.4 transitivePeerDependencies: @@ -3005,7 +3005,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.19.0(eslint@9.12.0)(typescript@5.4.5): + /@typescript-eslint/utils@6.19.0(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-QR41YXySiuN++/dC9UArYOg4X86OAYP83OWTewpVx5ct1IZhjjgTLocj7QNxGhWoTqknsgpl7L+hGygCO+sdYw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3016,7 +3016,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.19.0 '@typescript-eslint/types': 6.19.0 - '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.19.0(typescript@5.6.3) eslint: 9.12.0 semver: 7.5.4 transitivePeerDependencies: @@ -3024,7 +3024,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.7.5(eslint@9.12.0)(typescript@5.4.5): + /@typescript-eslint/utils@6.7.5(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-pfRRrH20thJbzPPlPc4j0UNGvH1PjPlhlCMq4Yx7EGjV7lvEeGX0U6MJYe8+SyFutWgSHsdbJ3BXzZccYggezA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -3035,7 +3035,7 @@ packages: '@types/semver': 7.5.0 '@typescript-eslint/scope-manager': 6.7.5 '@typescript-eslint/types': 6.7.5 - '@typescript-eslint/typescript-estree': 6.7.5(typescript@5.4.5) + '@typescript-eslint/typescript-estree': 6.7.5(typescript@5.6.3) eslint: 9.12.0 semver: 7.5.4 transitivePeerDependencies: @@ -3123,7 +3123,7 @@ packages: '@unhead/shared': 1.7.0 hookable: 5.5.3 unhead: 1.7.0 - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) dev: false /@unhead/vue@1.7.4(vue@3.4.38): @@ -3135,7 +3135,7 @@ packages: '@unhead/shared': 1.7.4 hookable: 5.5.3 unhead: 1.7.4 - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) dev: true /@vitejs/plugin-vue@2.3.4(vite@5.3.5)(vue@3.4.38): @@ -3146,7 +3146,7 @@ packages: vue: ^3.2.25 dependencies: vite: 5.3.5 - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) dev: true /@vitejs/plugin-vue@5.0.4(vite@5.3.5)(vue@3.4.38): @@ -3157,7 +3157,7 @@ packages: vue: ^3.2.25 dependencies: vite: 5.3.5 - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) dev: true /@volar/language-core@2.4.0: @@ -3242,7 +3242,7 @@ packages: /@vue/devtools-api@6.6.4: resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} - /@vue/language-core@2.0.29(typescript@5.4.5): + /@vue/language-core@2.0.29(typescript@5.6.3): resolution: {integrity: sha512-o2qz9JPjhdoVj8D2+9bDXbaI4q2uZTHQA/dbyZT4Bj1FR9viZxDJnLcKVHfxdn6wsOzRgpqIzJEEmSSvgMvDTQ==} peerDependencies: typescript: '*' @@ -3258,7 +3258,7 @@ packages: minimatch: 9.0.5 muggle-string: 0.4.1 path-browserify: 1.0.1 - typescript: 5.4.5 + typescript: 5.6.3 dev: true /@vue/reactivity@3.3.4: @@ -3300,7 +3300,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.38 '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) /@vue/shared@3.3.4: resolution: {integrity: sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==} @@ -3338,7 +3338,7 @@ packages: '@types/web-bluetooth': 0.0.14 '@vueuse/metadata': 8.9.4 '@vueuse/shared': 8.9.4(vue@3.4.38) - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) vue-demi: 0.14.6(vue@3.4.38) dev: true @@ -3351,7 +3351,7 @@ packages: '@unhead/schema': 1.7.0 '@unhead/ssr': 1.7.0 '@unhead/vue': 1.7.0(vue@3.4.38) - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) dev: false /@vueuse/metadata@10.11.1: @@ -3380,7 +3380,7 @@ packages: vue: optional: true dependencies: - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) vue-demi: 0.14.6(vue@3.4.38) dev: true @@ -4963,7 +4963,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 6.19.0(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/parser': 6.19.0(eslint@9.12.0)(typescript@5.6.3) debug: 3.2.7(supports-color@8.1.1) eslint: 9.12.0 eslint-import-resolver-node: 0.3.9 @@ -5096,7 +5096,7 @@ packages: engines: {node: '>=5.0.0'} dev: true - /eslint-plugin-perfectionist@2.5.0(eslint@9.12.0)(typescript@5.4.5)(vue-eslint-parser@9.4.0): + /eslint-plugin-perfectionist@2.5.0(eslint@9.12.0)(typescript@5.6.3)(vue-eslint-parser@9.4.0): resolution: {integrity: sha512-F6XXcq4mKKUe/SREoMGQqzgw6cgCgf3pFzkFfQVIGtqD1yXVpQjnhTepzhBeZfxZwgMzR9HO4yH4CUhIQ2WBcQ==} peerDependencies: astro-eslint-parser: ^0.16.0 @@ -5114,7 +5114,7 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 6.18.0(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/utils': 6.18.0(eslint@9.12.0)(typescript@5.6.3) eslint: 9.12.0 minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -5176,12 +5176,12 @@ packages: '@typescript-eslint/eslint-plugin': optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@9.12.0)(typescript@5.6.3) eslint: 9.12.0 eslint-rule-composer: 0.3.0 dev: true - /eslint-plugin-vitest@0.3.20(@typescript-eslint/eslint-plugin@6.19.0)(eslint@9.12.0)(typescript@5.4.5): + /eslint-plugin-vitest@0.3.20(@typescript-eslint/eslint-plugin@6.19.0)(eslint@9.12.0)(typescript@5.6.3): resolution: {integrity: sha512-O05k4j9TGMOkkghj9dRgpeLDyOSiVIxQWgNDPfhYPm5ioJsehcYV/zkRLekQs+c8+RBCVXucSED3fYOyy2EoWA==} engines: {node: ^18.0.0 || >= 20.0.0} peerDependencies: @@ -5194,8 +5194,8 @@ packages: vitest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@9.12.0)(typescript@5.4.5) - '@typescript-eslint/utils': 6.18.0(eslint@9.12.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 6.19.0(@typescript-eslint/parser@6.19.0)(eslint@9.12.0)(typescript@5.6.3) + '@typescript-eslint/utils': 6.18.0(eslint@9.12.0)(typescript@5.6.3) eslint: 9.12.0 transitivePeerDependencies: - supports-color @@ -7397,7 +7397,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /pinia@2.2.4(typescript@5.4.5)(vue@3.4.38): + /pinia@2.2.4(typescript@5.6.3)(vue@3.4.38): resolution: {integrity: sha512-K7ZhpMY9iJ9ShTC0cR2+PnxdQRuwVIsXDO/WIEV/RnMC/vmSoKDTKW/exNQYPI+4ij10UjXqdNiEHwn47McANQ==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -7410,8 +7410,8 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.6.4 - typescript: 5.4.5 - vue: 3.4.38(typescript@5.4.5) + typescript: 5.6.3 + vue: 3.4.38(typescript@5.6.3) vue-demi: 0.14.10(vue@3.4.38) dev: false @@ -8452,13 +8452,13 @@ packages: punycode: 2.3.0 dev: true - /ts-api-utils@1.0.1(typescript@5.4.5): + /ts-api-utils@1.0.1(typescript@5.6.3): resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} engines: {node: '>=16.13.0'} peerDependencies: typescript: '>=4.2.0' dependencies: - typescript: 5.4.5 + typescript: 5.6.3 dev: true /ts-morph@14.0.0: @@ -8569,8 +8569,8 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + /typescript@5.6.3: + resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} engines: {node: '>=14.17'} hasBin: true @@ -8763,7 +8763,7 @@ packages: minimatch: 9.0.5 mlly: 1.7.1 unplugin: 1.12.1 - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) transitivePeerDependencies: - rollup - supports-color @@ -8961,7 +8961,7 @@ packages: debug: 4.3.4 fast-glob: 3.3.2 vite: 5.3.5 - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) vue-router: 4.4.5(vue@3.4.38) transitivePeerDependencies: - supports-color @@ -9006,7 +9006,7 @@ packages: kolorist: 1.8.0 prettier: 3.0.3 vite: 5.3.5 - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) vue-router: 4.4.5(vue@3.4.38) yargs: 17.7.2 transitivePeerDependencies: @@ -9171,7 +9171,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) /vue-demi@0.14.6(vue@3.4.38): resolution: {integrity: sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==} @@ -9185,7 +9185,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) /vue-eslint-parser@9.4.0(eslint@9.12.0): resolution: {integrity: sha512-7KsNBb6gHFA75BtneJsoK/dbZ281whUIwFYdQxA68QrCrGMXYzUMbPDHGcOQ0OocIVKrWSKWXZ4mL7tonCXoUw==} @@ -9214,7 +9214,7 @@ packages: '@intlify/core-base': 9.10.1 '@intlify/shared': 9.10.1 '@vue/devtools-api': 6.6.1 - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) /vue-router@4.4.5(vue@3.4.38): resolution: {integrity: sha512-4fKZygS8cH1yCyuabAXGUAsyi1b2/o/OKgu/RUb+znIYOxPRxdkytJEx+0wGcpBE1pX6vUgh5jwWOKRGvuA/7Q==} @@ -9222,21 +9222,21 @@ packages: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.6.4 - vue: 3.4.38(typescript@5.4.5) + vue: 3.4.38(typescript@5.6.3) - /vue-tsc@2.0.29(typescript@5.4.5): + /vue-tsc@2.0.29(typescript@5.6.3): resolution: {integrity: sha512-MHhsfyxO3mYShZCGYNziSbc63x7cQ5g9kvijV7dRe1TTXBRLxXyL0FnXWpUF1xII2mJ86mwYpYsUmMwkmerq7Q==} hasBin: true peerDependencies: typescript: '>=5.0.0' dependencies: '@volar/typescript': 2.4.0 - '@vue/language-core': 2.0.29(typescript@5.4.5) + '@vue/language-core': 2.0.29(typescript@5.6.3) semver: 7.5.4 - typescript: 5.4.5 + typescript: 5.6.3 dev: true - /vue@3.4.38(typescript@5.4.5): + /vue@3.4.38(typescript@5.6.3): resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} peerDependencies: typescript: '*' @@ -9249,7 +9249,7 @@ packages: '@vue/runtime-dom': 3.4.38 '@vue/server-renderer': 3.4.38(vue@3.4.38) '@vue/shared': 3.4.38 - typescript: 5.4.5 + typescript: 5.6.3 /w3c-xmlserializer@4.0.0: resolution: {integrity: sha512-d+BFHzbiCx6zGfz0HyQ6Rg69w9k19nviJspaj4yNscGjrHu94sVP+aRm75yEbCh+r2/yR+7q6hux9LVtbuTGBw==}