diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75a24f8791..3de7a33cde 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,8 +7,8 @@ settings: catalogs: default: '@antfu/eslint-config': - specifier: ^3.7.3 - version: 3.7.3 + specifier: ^3.8.0 + version: 3.8.0 '@antfu/ni': specifier: ^0.23.0 version: 0.23.0 @@ -28,29 +28,29 @@ catalogs: specifier: ^1.2.1 version: 1.2.1 '@iconify-json/ri': - specifier: ^1.2.1 - version: 1.2.1 + specifier: ^1.2.2 + version: 1.2.2 '@iconify-json/svg-spinners': specifier: ^1.2.1 version: 1.2.1 '@iconify/json': - specifier: ^2.2.261 - version: 2.2.261 + specifier: ^2.2.263 + version: 2.2.263 '@lillallol/outline-pdf': specifier: ^4.0.0 version: 4.0.0 '@shikijs/markdown-it': - specifier: ^1.22.0 - version: 1.22.0 + specifier: ^1.22.1 + version: 1.22.1 '@shikijs/monaco': - specifier: ^1.22.0 - version: 1.22.0 + specifier: ^1.22.1 + version: 1.22.1 '@shikijs/twoslash': - specifier: ^1.22.0 - version: 1.22.0 + specifier: ^1.22.1 + version: 1.22.1 '@shikijs/vitepress-twoslash': - specifier: ^1.22.0 - version: 1.22.0 + specifier: ^1.22.1 + version: 1.22.1 '@slidev/rough-notation': specifier: ^0.1.0 version: 0.1.0 @@ -88,8 +88,8 @@ catalogs: specifier: ^4.0.9 version: 4.0.9 '@types/node': - specifier: ^22.7.5 - version: 22.7.5 + specifier: ^22.8.1 + version: 22.8.1 '@types/plantuml-encoder': specifier: ^1.4.2 version: 1.4.2 @@ -115,11 +115,11 @@ catalogs: specifier: ^1.11.10 version: 1.11.10 '@unocss/extractor-mdc': - specifier: ^0.63.4 - version: 0.63.4 + specifier: ^0.63.6 + version: 0.63.6 '@unocss/reset': - specifier: ^0.63.4 - version: 0.63.4 + specifier: ^0.63.6 + version: 0.63.6 '@vitejs/plugin-vue': specifier: ^5.1.4 version: 5.1.4 @@ -127,11 +127,11 @@ catalogs: specifier: ^4.0.1 version: 4.0.1 '@volar/language-server': - specifier: ~2.4.6 - version: 2.4.6 + specifier: ~2.4.7 + version: 2.4.7 '@volar/vscode': - specifier: ^2.4.6 - version: 2.4.6 + specifier: ^2.4.7 + version: 2.4.7 '@vue/compiler-sfc': specifier: ^3.5.12 version: 3.5.12 @@ -160,8 +160,8 @@ catalogs: specifier: ^7.0.3 version: 7.0.3 cypress: - specifier: ^13.15.0 - version: 13.15.0 + specifier: ^13.15.1 + version: 13.15.1 debug: specifier: ^4.3.7 version: 4.3.7 @@ -169,8 +169,8 @@ catalogs: specifier: ^0.4.1 version: 0.4.1 eslint: - specifier: ^9.12.0 - version: 9.12.0 + specifier: ^9.13.0 + version: 9.13.0 eslint-plugin-format: specifier: ^0.1.2 version: 0.1.2 @@ -429,7 +429,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: 'catalog:' - version: 3.7.3(@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint-plugin-format@0.1.2(eslint@9.12.0(jiti@2.3.3)))(eslint@9.12.0(jiti@2.3.3))(prettier-plugin-slidev@1.0.5(prettier@3.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5)) + version: 3.8.0(@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint-plugin-format@0.1.2(eslint@9.13.0(jiti@2.3.3)))(eslint@9.13.0(jiti@2.3.3))(prettier-plugin-slidev@1.0.5(prettier@3.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.8.1)) '@antfu/ni': specifier: 'catalog:' version: 0.23.0 @@ -438,7 +438,7 @@ importers: version: 0.7.10 '@shikijs/markdown-it': specifier: 'catalog:' - version: 1.22.0 + version: 1.22.1 '@slidev/cli': specifier: workspace:* version: link:packages/slidev @@ -474,7 +474,7 @@ importers: version: 14.1.2 '@types/node': specifier: 'catalog:' - version: 22.7.5 + version: 22.8.1 '@types/prompts': specifier: 'catalog:' version: 2.4.9 @@ -501,13 +501,13 @@ importers: version: 7.0.3 cypress: specifier: 'catalog:' - version: 13.15.0 + version: 13.15.1 eslint: specifier: 'catalog:' - version: 9.12.0(jiti@2.3.3) + version: 9.13.0(jiti@2.3.3) eslint-plugin-format: specifier: 'catalog:' - version: 0.1.2(eslint@9.12.0(jiti@2.3.3)) + version: 0.1.2(eslint@9.13.0(jiti@2.3.3)) esno: specifier: 'catalog:' version: 4.8.0 @@ -552,10 +552,10 @@ importers: version: 5.6.3 vite: specifier: 'catalog:' - version: 5.4.9(@types/node@22.7.5) + version: 5.4.9(@types/node@22.8.1) vitest: specifier: 'catalog:' - version: 2.1.3(@types/node@22.7.5) + version: 2.1.3(@types/node@22.8.1) vue-tsc: specifier: 'catalog:' version: 2.1.6(typescript@5.6.3) @@ -588,7 +588,7 @@ importers: version: 1.2.1 '@iconify-json/ri': specifier: 'catalog:' - version: 1.2.1 + version: 1.2.2 '@slidev/cli': specifier: workspace:* version: link:../../packages/slidev @@ -658,10 +658,10 @@ importers: devDependencies: '@iconify/json': specifier: 'catalog:' - version: 2.2.261 + version: 2.2.263 '@shikijs/vitepress-twoslash': specifier: 'catalog:' - version: 1.22.0(@nuxt/kit@3.13.0(rollup@4.21.1))(typescript@5.6.3) + version: 1.22.1(@nuxt/kit@3.13.0(rollup@4.21.1))(typescript@5.6.3) '@slidev/client': specifier: workspace:* version: link:../packages/client @@ -676,10 +676,10 @@ importers: version: 11.0.4 '@types/node': specifier: 'catalog:' - version: 22.7.5 + version: 22.8.1 '@unocss/reset': specifier: 'catalog:' - version: 0.63.4 + version: 0.63.6 fast-glob: specifier: 'catalog:' version: 3.3.2 @@ -700,7 +700,7 @@ importers: version: 5.6.3 unocss: specifier: 'catalog:' - version: 0.63.4(postcss@8.4.47)(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + version: 0.63.4(postcss@8.4.47)(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) unplugin-icons: specifier: 'catalog:' version: 0.19.3(@vue/compiler-sfc@3.5.12) @@ -709,10 +709,10 @@ importers: version: 0.27.4(@babel/parser@7.25.4)(@nuxt/kit@3.13.0(rollup@4.21.1))(rollup@4.21.1)(vue@3.5.12(typescript@5.6.3)) vite-plugin-inspect: specifier: 'catalog:' - version: 0.8.7(@nuxt/kit@3.13.0(rollup@4.21.1))(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + version: 0.8.7(@nuxt/kit@3.13.0(rollup@4.21.1))(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) vitepress: specifier: 'catalog:' - version: 1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.5)(axios@1.7.5)(drauu@0.4.1)(fuse.js@7.0.0)(postcss@8.4.47)(search-insights@2.17.0)(typescript@5.6.3) + version: 1.4.1(@algolia/client-search@4.24.0)(@types/node@22.8.1)(axios@1.7.5)(drauu@0.4.1)(fuse.js@7.0.0)(postcss@8.4.47)(search-insights@2.17.0)(typescript@5.6.3) packages/client: dependencies: @@ -730,10 +730,10 @@ importers: version: 1.2.1 '@shikijs/monaco': specifier: 'catalog:' - version: 1.22.0 + version: 1.22.1 '@shikijs/vitepress-twoslash': specifier: 'catalog:' - version: 1.22.0(@nuxt/kit@3.13.0(rollup@4.21.1))(typescript@5.6.3) + version: 1.22.1(@nuxt/kit@3.13.0(rollup@4.21.1))(typescript@5.6.3) '@slidev/parser': specifier: workspace:* version: link:../parser @@ -751,7 +751,7 @@ importers: version: 1.11.10(vue@3.5.12(typescript@5.6.3)) '@unocss/reset': specifier: 'catalog:' - version: 0.63.4 + version: 0.63.6 '@vueuse/core': specifier: 'catalog:' version: 11.1.0(vue@3.5.12(typescript@5.6.3)) @@ -805,7 +805,7 @@ importers: version: 5.6.3 unocss: specifier: 'catalog:' - version: 0.63.4(postcss@8.4.47)(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + version: 0.63.4(postcss@8.4.47)(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) vue: specifier: 'catalog:' version: 3.5.12(typescript@5.6.3) @@ -818,7 +818,7 @@ importers: devDependencies: vite: specifier: 'catalog:' - version: 5.4.9(@types/node@22.7.5) + version: 5.4.9(@types/node@22.8.1) packages/create-app: dependencies: @@ -881,13 +881,13 @@ importers: version: 4.0.0 '@shikijs/markdown-it': specifier: 'catalog:' - version: 1.22.0 + version: 1.22.1 '@shikijs/twoslash': specifier: 'catalog:' - version: 1.22.0(typescript@5.6.3) + version: 1.22.1(typescript@5.6.3) '@shikijs/vitepress-twoslash': specifier: 'catalog:' - version: 1.22.0(@nuxt/kit@3.13.0(rollup@4.21.1))(typescript@5.6.3) + version: 1.22.1(@nuxt/kit@3.13.0(rollup@4.21.1))(typescript@5.6.3) '@slidev/client': specifier: workspace:* version: link:../client @@ -899,16 +899,16 @@ importers: version: link:../types '@unocss/extractor-mdc': specifier: 'catalog:' - version: 0.63.4 + version: 0.63.6 '@unocss/reset': specifier: 'catalog:' - version: 0.63.4 + version: 0.63.6 '@vitejs/plugin-vue': specifier: 'catalog:' - version: 5.1.4(vite@5.4.9(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3)) + version: 5.1.4(vite@5.4.9(@types/node@22.8.1))(vue@3.5.12(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: 'catalog:' - version: 4.0.1(vite@5.4.9(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3)) + version: 4.0.1(vite@5.4.9(@types/node@22.8.1))(vue@3.5.12(typescript@5.6.3)) chokidar: specifier: 'catalog:' version: 4.0.1 @@ -1031,7 +1031,7 @@ importers: version: 5.6.3 unocss: specifier: 'catalog:' - version: 0.63.4(postcss@8.4.47)(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + version: 0.63.4(postcss@8.4.47)(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) unplugin-icons: specifier: 'catalog:' version: 0.19.3(@vue/compiler-sfc@3.5.12) @@ -1040,7 +1040,7 @@ importers: version: 0.27.4(@babel/parser@7.25.4)(@nuxt/kit@3.13.0(rollup@4.21.1))(rollup@4.21.1)(vue@3.5.12(typescript@5.6.3)) unplugin-vue-markdown: specifier: 'catalog:' - version: 0.26.2(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + version: 0.26.2(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) untun: specifier: 'catalog:' version: 0.1.3 @@ -1049,22 +1049,22 @@ importers: version: 0.1.2 vite: specifier: 'catalog:' - version: 5.4.9(@types/node@22.7.5) + version: 5.4.9(@types/node@22.8.1) vite-plugin-inspect: specifier: 'catalog:' - version: 0.8.7(@nuxt/kit@3.13.0(rollup@4.21.1))(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + version: 0.8.7(@nuxt/kit@3.13.0(rollup@4.21.1))(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) vite-plugin-remote-assets: specifier: 'catalog:' - version: 0.5.0(vite@5.4.9(@types/node@22.7.5)) + version: 0.5.0(vite@5.4.9(@types/node@22.8.1)) vite-plugin-static-copy: specifier: 'catalog:' - version: 2.0.0(vite@5.4.9(@types/node@22.7.5)) + version: 2.0.0(vite@5.4.9(@types/node@22.8.1)) vite-plugin-vue-server-ref: specifier: 'catalog:' - version: 0.4.2(vite@5.4.9(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3)) + version: 0.4.2(vite@5.4.9(@types/node@22.8.1))(vue@3.5.12(typescript@5.6.3)) vitefu: specifier: 'catalog:' - version: 1.0.3(vite@5.4.9(@types/node@22.7.5)) + version: 1.0.3(vite@5.4.9(@types/node@22.8.1)) vue: specifier: 'catalog:' version: 3.5.12(typescript@5.6.3) @@ -1092,13 +1092,13 @@ importers: version: 0.7.10 '@shikijs/markdown-it': specifier: 'catalog:' - version: 1.22.0 + version: 1.22.1 '@vitejs/plugin-vue': specifier: 'catalog:' - version: 5.1.4(vite@5.4.9(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3)) + version: 5.1.4(vite@5.4.9(@types/node@22.8.1))(vue@3.5.12(typescript@5.6.3)) '@vitejs/plugin-vue-jsx': specifier: 'catalog:' - version: 4.0.1(vite@5.4.9(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3)) + version: 4.0.1(vite@5.4.9(@types/node@22.8.1))(vue@3.5.12(typescript@5.6.3)) katex: specifier: 'catalog:' version: 0.16.11 @@ -1113,25 +1113,25 @@ importers: version: 1.22.0 unocss: specifier: 'catalog:' - version: 0.63.4(postcss@8.4.47)(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + version: 0.63.4(postcss@8.4.47)(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) unplugin-icons: specifier: 'catalog:' version: 0.19.3(@vue/compiler-sfc@3.5.12) unplugin-vue-markdown: specifier: 'catalog:' - version: 0.26.2(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + version: 0.26.2(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) vite-plugin-inspect: specifier: 'catalog:' - version: 0.8.7(@nuxt/kit@3.13.0(rollup@4.21.1))(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + version: 0.8.7(@nuxt/kit@3.13.0(rollup@4.21.1))(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) vite-plugin-remote-assets: specifier: 'catalog:' - version: 0.5.0(vite@5.4.9(@types/node@22.7.5)) + version: 0.5.0(vite@5.4.9(@types/node@22.8.1)) vite-plugin-static-copy: specifier: 'catalog:' - version: 2.0.0(vite@5.4.9(@types/node@22.7.5)) + version: 2.0.0(vite@5.4.9(@types/node@22.8.1)) vite-plugin-vue-server-ref: specifier: 'catalog:' - version: 0.4.2(vite@5.4.9(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3)) + version: 0.4.2(vite@5.4.9(@types/node@22.8.1))(vue@3.5.12(typescript@5.6.3)) vue: specifier: 'catalog:' version: 3.5.12(typescript@5.6.3) @@ -1152,16 +1152,16 @@ importers: version: link:../types '@types/node': specifier: 'catalog:' - version: 22.7.5 + version: 22.8.1 '@types/vscode': specifier: ^1.89.0 version: 1.92.0 '@volar/language-server': specifier: 'catalog:' - version: 2.4.6 + version: 2.4.7 '@volar/vscode': specifier: 'catalog:' - version: 2.4.6 + version: 2.4.7 get-port-please: specifier: 'catalog:' version: 3.1.2 @@ -1182,10 +1182,10 @@ importers: version: 1.18.2 volar-service-prettier: specifier: 'catalog:' - version: 0.0.62(@volar/language-service@2.4.6)(prettier@3.3.3) + version: 0.0.62(@volar/language-service@2.4.7)(prettier@3.3.3) volar-service-yaml: specifier: 'catalog:' - version: 0.0.62(@volar/language-service@2.4.6) + version: 0.0.62(@volar/language-service@2.4.7) packages: @@ -1258,8 +1258,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@3.7.3': - resolution: {integrity: sha512-vzhKtzQT+f/xBV8T5U8SFy3D7uAqL2CEcjsJVqtA7F8tdKvGuC/96uWeEKMHk5lRfijgj+xRvb+c4qQn60YlIA==} + '@antfu/eslint-config@3.8.0': + resolution: {integrity: sha512-O5QSufPHpKTm0wk1OQ5c2mOZVzCqYV3hIDrt5zt+cOWqiG8YXLPkSOD4fFwjomATtOuUbcLUwkcgY5dErM7aIw==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.5.8 @@ -1269,7 +1269,7 @@ packages: eslint: ^9.10.0 eslint-plugin-astro: ^1.2.0 eslint-plugin-format: '>=0.1.0' - eslint-plugin-react-hooks: ^4.6.0 + eslint-plugin-react-hooks: ^5.0.0 eslint-plugin-react-refresh: ^0.4.4 eslint-plugin-solid: ^0.14.3 eslint-plugin-svelte: '>=2.35.1' @@ -1567,6 +1567,10 @@ packages: resolution: {integrity: sha512-G6QUWIcC+KvSwXNsJyDTHvqUdNoAVJPPgkc3+Uk4WBKqZvoXhlvazOgm9aL0HwihJLQf0l+tOE2UFzXBqCqgDw==} engines: {node: '>=16'} + '@es-joy/jsdoccomment@0.49.0': + resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} + engines: {node: '>=16'} + '@esbuild/aix-ppc64@0.21.5': resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} engines: {node: '>=12'} @@ -1873,23 +1877,21 @@ packages: resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.6.0': - resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} + '@eslint/core@0.7.0': + resolution: {integrity: sha512-xp5Jirz5DyPYlPiKat8jaq0EmYvDXKKpzTbxXMpT9eqlRJkRKIz9AGMdlvYjih+im+QlhWrpvVjl8IPC/lHlUw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/eslintrc@3.1.0': resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/js@9.12.0': - resolution: {integrity: sha512-eohesHH8WFRUprDNyEREgqP6beG6htMeUYeCpkEgBCieCMme5r9zFWjzAJp//9S+Kub4rqE+jXe9Cp1a7IYIIA==} + '@eslint/js@9.13.0': + resolution: {integrity: sha512-IFLyoY4d72Z5y/6o/BazFBezupzI/taV8sGumxTAVw3lXG9A6md1Dc34T9s1FoD/an9pJH8RHbAxsaEbBed9lA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@6.1.0': - resolution: {integrity: sha512-cX1tyD+aIbhzKrCKe/9M5s2jZhldWGOR+cy7cIVpxG9RkoaN4XU+gG3dy6oEKtBFXjDx06GtP0OGO7jgbqa2DA==} + '@eslint/markdown@6.2.0': + resolution: {integrity: sha512-ZLWZ6RNy5flf1Nk2DBt0V77MQpQEo8snkjVT75P5J0SJkE/QNoqgy7+dBvNjlyZuj664pU43uDXWg3J8AfF0IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - eslint: '>=9' '@eslint/object-schema@2.1.4': resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} @@ -1938,14 +1940,14 @@ packages: '@iconify-json/ph@1.2.1': resolution: {integrity: sha512-x0DNfwWrS18dbsBYOq3XGiZnGz4CgRyC+YSl/TZvMQiKhIUl1woWqUbMYqqfMNUBzjyk7ulvaRovpRsIlqIf8g==} - '@iconify-json/ri@1.2.1': - resolution: {integrity: sha512-xI3+xZHBI+wlhQqd6jRRcLD5K8B8vQNyxcSB43myxNZ/SfXIn7Ny28h0jyPo9e0gT8fGhqx6R5PeLz/UBB8jwQ==} + '@iconify-json/ri@1.2.2': + resolution: {integrity: sha512-7i6uxb8guYyyWtcf23QgKXlipvwaqBSnm3tGgo0eBlc1C8C1rHVEJXManwB7PrxWXLAecBL/Sb+0zaLfSYeQzg==} '@iconify-json/svg-spinners@1.2.1': resolution: {integrity: sha512-QZNA4YzFD2zqdC6nIBJM6WlAGakUCjvMt92Ks1R4XFxkd76Ps3rdiauYWESDRZvNYURAByp2b9cwZarFula65g==} - '@iconify/json@2.2.261': - resolution: {integrity: sha512-uUm8Svulz5aRRF0X+r2/UG5P0xcUCGOGVmAFJ/ZANx29wqE79PvGCYXHuznNC0h8+UW1fnvprj7FmgJELvMYZw==} + '@iconify/json@2.2.263': + resolution: {integrity: sha512-pY6Jpfz76F+OURDt5+J9njuQSzOLKECA3ah8C210T9VfXdtkpkYWA6+l6ZCHOvhABjcoGjBvcTub8HV9QNacrw==} '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -2135,29 +2137,41 @@ packages: '@shikijs/core@1.22.0': resolution: {integrity: sha512-S8sMe4q71TJAW+qG93s5VaiihujRK6rqDFqBnxqvga/3LvqHEnxqBIOPkt//IdXVtHkQWKu4nOQNk0uBGicU7Q==} + '@shikijs/core@1.22.1': + resolution: {integrity: sha512-bqAhT/Ri5ixV4oYsvJNH8UJjpjbINWlWyXY6tBTsP4OmD6XnFv43nRJ+lTdxd2rmG5pgam/x+zGR6kLRXrpEKA==} + '@shikijs/engine-javascript@1.22.0': resolution: {integrity: sha512-AeEtF4Gcck2dwBqCFUKYfsCq0s+eEbCEbkUuFou53NZ0sTGnJnJ/05KHQFZxpii5HMXbocV9URYVowOP2wH5kw==} + '@shikijs/engine-javascript@1.22.1': + resolution: {integrity: sha512-540pyoy0LWe4jj2BVbgELwOFu1uFvRI7lg4hdsExrSXA9x7gqfzZ/Nnh4RfX86aDAgJ647gx4TCmRwACbnQSvw==} + '@shikijs/engine-oniguruma@1.22.0': resolution: {integrity: sha512-5iBVjhu/DYs1HB0BKsRRFipRrD7rqjxlWTj4F2Pf+nQSPqc3kcyqFFeZXnBMzDf0HdqaFVvhDRAGiYNvyLP+Mw==} - '@shikijs/markdown-it@1.22.0': - resolution: {integrity: sha512-IAWi2pbzYndiuXOWnV5Ll4ULQJeWl45WUACl1Xc2KSiBl0JtQmqKvPOGKN7YSZbyIzkB6bWUItRrv5ucO35U+g==} + '@shikijs/engine-oniguruma@1.22.1': + resolution: {integrity: sha512-L+1Vmd+a2kk8HtogUFymQS6BjUfJnzcWoUp1BUgxoDiklbKSMvrsMuLZGevTOP1m0rEjgnC5MsDmsr8lX1lC+Q==} - '@shikijs/monaco@1.22.0': - resolution: {integrity: sha512-E2FiNB1Od+uM3ESdmraFnThwUl1uz45rw6mONivcYHXgWO9E1t8UjjmE5ypkKUUKa0MlrpqAZEvyZRKh+9d7vg==} + '@shikijs/markdown-it@1.22.1': + resolution: {integrity: sha512-OlzsxMrICd/wrwXXEnA+gpcvBh9zbRCxtC6OssjVzBcMIIhc6Uz64KnWFW02T6G7Ac6FRsl8CNIIWIDVIlhU0w==} + + '@shikijs/monaco@1.22.1': + resolution: {integrity: sha512-Ai8A/4KjFPlGzkYJq41cqjcFXJutVjtY8CA61oySf2uiBMRqzbOSoJXietVO3nzTFRv7Ml4rz69ClK0LY9J/MQ==} '@shikijs/transformers@1.22.0': resolution: {integrity: sha512-k7iMOYuGQA62KwAuJOQBgH2IQb5vP8uiB3lMvAMGUgAMMurePOx3Z7oNqJdcpxqZP6I9cc7nc4DNqSKduCxmdg==} - '@shikijs/twoslash@1.22.0': - resolution: {integrity: sha512-r5F/x4GTh18XzhAREehgT9lCDFZlISBSIsOFZQQaqjiOLG81PIqJN1I1D6XY58UN9OJt+3mffuKq19K4FOJKJA==} + '@shikijs/twoslash@1.22.1': + resolution: {integrity: sha512-Gs3eRsq0P3wOWJkLRQEsf6fjBcCOVcBSt+xPPhgIWqrBkpUf/L65VaGHR8LRWX3L9yhoyvX9PE/vtMVRwe8sNg==} '@shikijs/types@1.22.0': resolution: {integrity: sha512-Fw/Nr7FGFhlQqHfxzZY8Cwtwk5E9nKDUgeLjZgt3UuhcM3yJR9xj3ZGNravZZok8XmEZMiYkSMTPlPkULB8nww==} - '@shikijs/vitepress-twoslash@1.22.0': - resolution: {integrity: sha512-NN2AP412MDBP2HwpnKAokvZdoHfWMPIBCW4eYWyjuEqW3OUGFLY7dmsJbYIf1EsjUFcYktHpk0yA/nL9tSocFA==} + '@shikijs/types@1.22.1': + resolution: {integrity: sha512-+45f8mu/Hxqs6Kyhfm98Nld5n7Q7lwhjU8UtdQwrOPs7BnM4VAb929O3IQ2ce+4D7SlNFlZGd8CnKRSnwbQreQ==} + + '@shikijs/vitepress-twoslash@1.22.1': + resolution: {integrity: sha512-NW5ueaz0bXljWGkIcsYq1HUD4EmAsrlep63/mRemrbYxX/GjO4sDWFPOiTZ9LfPpHlPnHFnhEOAHTvhXthRPhg==} '@shikijs/vscode-textmate@9.3.0': resolution: {integrity: sha512-jn7/7ky30idSkd/O5yDBfAnVt+JJpepofP/POZ1iMOxK59cOfqIgg/Dj0eFsjOTMw+4ycJN0uhZH/Eb0bs/EUA==} @@ -2189,8 +2203,8 @@ packages: resolution: {integrity: sha512-X67V4cCgM0Sz50bP8GbVzmiL8DHC2IXvdKcsN7DlxHyf+/T4d9GveeGukwha5Fx3MuYeGZWKag7TFL2ZY4w54A==} engines: {node: '>=18.0.0'} - '@stylistic/eslint-plugin@2.8.0': - resolution: {integrity: sha512-Ufvk7hP+bf+pD35R/QfunF793XlSRIC7USr3/EdgduK9j13i2JjmsM0LUz3/foS+jDYp2fzyWZA9N44CPur0Ow==} + '@stylistic/eslint-plugin@2.9.0': + resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' @@ -2262,8 +2276,8 @@ packages: '@types/node@18.19.46': resolution: {integrity: sha512-vnRgMS7W6cKa1/0G3/DTtQYpVrZ8c0Xm6UkLaVFrb9jtcVC3okokW09Ki1Qdrj9ISokszD69nY4WDLRlvHlhAA==} - '@types/node@22.7.5': - resolution: {integrity: sha512-jML7s2NAzMWc//QSJ1a3prpk78cOPchGvXJsC3C6R6PSMoooztvRVQEz89gmBTBY1SPMaqo5teB4uNHPdetShQ==} + '@types/node@22.8.1': + resolution: {integrity: sha512-k6Gi8Yyo8EtrNtkHXutUu2corfDf9su95VYVP10aGYMMROM6SAItZi0w1XszA6RtWTHSVp5OeFof37w0IEqCQg==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -2307,8 +2321,8 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.7.0': - resolution: {integrity: sha512-RIHOoznhA3CCfSTFiB6kBGLQtB/sox+pJ6jeFu6FxJvqL8qRxq/FfGO/UhsGgQM9oGdXkV4xUgli+dt26biB6A==} + '@typescript-eslint/eslint-plugin@8.11.0': + resolution: {integrity: sha512-KhGn2LjW1PJT2A/GfDpiyOfS4a8xHQv2myUagTM5+zsormOmBlYsnQ6pobJ8XxJmh6hnHwa2Mbe3fPrDJoDhbA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 @@ -2318,8 +2332,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@8.7.0': - resolution: {integrity: sha512-lN0btVpj2unxHlNYLI//BQ7nzbMJYBVQX5+pbNXvGYazdlgYonMn4AhhHifQ+J4fGRYA/m1DjaQjx+fDetqBOQ==} + '@typescript-eslint/parser@8.11.0': + resolution: {integrity: sha512-lmt73NeHdy1Q/2ul295Qy3uninSqi6wQI18XwSpm8w0ZbQXUpjCAWP1Vlv/obudoBiIjJVjlztjQ+d/Md98Yxg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -2328,12 +2342,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@8.7.0': - resolution: {integrity: sha512-87rC0k3ZlDOuz82zzXRtQ7Akv3GKhHs0ti4YcbAJtaomllXoSO8hi7Ix3ccEvCd824dy9aIX+j3d2UMAfCtVpg==} + '@typescript-eslint/scope-manager@8.11.0': + resolution: {integrity: sha512-Uholz7tWhXmA4r6epo+vaeV7yjdKy5QFCERMjs1kMVsLRKIrSdM6o21W2He9ftp5PP6aWOVpD5zvrvuHZC0bMQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.7.0': - resolution: {integrity: sha512-tl0N0Mj3hMSkEYhLkjREp54OSb/FI6qyCzfiiclvJvOqre6hsZTGSnHtmFLDU8TIM62G7ygEa1bI08lcuRwEnQ==} + '@typescript-eslint/type-utils@8.11.0': + resolution: {integrity: sha512-ItiMfJS6pQU0NIKAaybBKkuVzo6IdnAhPFZA/2Mba/uBjuPQPet/8+zh5GtLHwmuFRShZx+8lhIs7/QeDHflOg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2341,12 +2355,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@8.7.0': - resolution: {integrity: sha512-LLt4BLHFwSfASHSF2K29SZ+ZCsbQOM+LuarPjRUuHm+Qd09hSe3GCeaQbcCr+Mik+0QFRmep/FyZBO6fJ64U3w==} + '@typescript-eslint/types@8.11.0': + resolution: {integrity: sha512-tn6sNMHf6EBAYMvmPUaKaVeYvhUsrE6x+bXQTxjQRp360h1giATU0WvgeEys1spbvb5R+VpNOZ+XJmjD8wOUHw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.7.0': - resolution: {integrity: sha512-MC8nmcGHsmfAKxwnluTQpNqceniT8SteVwd2voYlmiSWGOtjvGXdPl17dYu2797GVscK30Z04WRM28CrKS9WOg==} + '@typescript-eslint/typescript-estree@8.11.0': + resolution: {integrity: sha512-yHC3s1z1RCHoCz5t06gf7jH24rr3vns08XXhfEqzYpd6Hll3z/3g23JRi0jM8A47UFKNc3u/y5KIMx8Ynbjohg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '*' @@ -2354,14 +2368,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@8.7.0': - resolution: {integrity: sha512-ZbdUdwsl2X/s3CiyAu3gOlfQzpbuG3nTWKPoIvAu1pu5r8viiJvv2NPN2AqArL35NCYtw/lrPPfM4gxrMLNLPw==} + '@typescript-eslint/utils@8.11.0': + resolution: {integrity: sha512-CYiX6WZcbXNJV7UNB4PLDIBtSdRmRI/nb0FMyqHPTQD1rMjA0foPLaPUV39C/MxkTd/QKSeX+Gb34PPsDVC35g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - '@typescript-eslint/visitor-keys@8.7.0': - resolution: {integrity: sha512-b1tx0orFCCh/THWPQa2ZwWzvOeyzzp36vkJYOpVg0u8UVOIsfVrnuC9FqAw9gRKn+rG2VmWQ/zDJZzkxUnj/XQ==} + '@typescript-eslint/visitor-keys@8.11.0': + resolution: {integrity: sha512-EaewX6lxSjRJnc+99+dqzTeoDZUfyrA52d2/HRrkI830kgovWsmIiTfmr0NZorzqic7ga+1bS60lRBUgR3n/Bw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@typescript/ata@0.9.7': @@ -2414,8 +2428,8 @@ packages: '@unocss/extractor-arbitrary-variants@0.63.4': resolution: {integrity: sha512-gI/+2Nv+cH/ZoOc/4X7RLD9CuBXH51jfwGJ1xRveS7tj+EBs8VshP7Vhbn6Jyp69E00wt4hyzjviDoGqcIA8bA==} - '@unocss/extractor-mdc@0.63.4': - resolution: {integrity: sha512-k9F02eEC3YOz77MNQdITE33wzAe9Ef+4ILX2GsttFg3g44rgWmKxhzJmSgCz7NJlbuFqRDrI8jhd1WPOxaSdPw==} + '@unocss/extractor-mdc@0.63.6': + resolution: {integrity: sha512-bI8nUrCGDn6JHPmOCRmLHLH88zGNRBWnMcGaA2JYK/DdwHgPVfkAKHgzen3KEsBsZaJQnfdDSqV6ZBKCsy9/lQ==} '@unocss/inspector@0.63.4': resolution: {integrity: sha512-NHvOTScsMrh6oMmwGMrqB1q1RCFTHZCIK0Vwp8hL8/gmNlza2Kd2cQ/WYSEsjW132xeLCOqTME5qny1gpG6SpA==} @@ -2453,6 +2467,9 @@ packages: '@unocss/reset@0.63.4': resolution: {integrity: sha512-7lnVH9zuVMekY0IUtcQRrbEqlkhvyGixgzHSWPBF/JA/Pto18bhd+cMeZhuz4eHRbN274bANX+//I+Ilfo7SSg==} + '@unocss/reset@0.63.6': + resolution: {integrity: sha512-gq73RSZj54MOloqrivkoMPXCqNG2WpIyBT1AYlF76uKxEEbUD41E8uBUhLSKs7gFgF01yQJLRaIuyN1yw09pbQ==} + '@unocss/rule-utils@0.63.4': resolution: {integrity: sha512-7yRWF881ymxnMcCJSiI/1kMI8uwRqRi3l5XnV+JSGjjF2fDr1POUQjSLaA4s7ZfdEgmjagdLK3F5xqkfMMECNA==} engines: {node: '>=14'} @@ -2488,16 +2505,14 @@ packages: vite: ^5.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.4': - resolution: {integrity: sha512-kudjgefmJJ7xQ2WfbUU6pZbm7Ou4gLYRaao/8Ynide3G0QhVKHd978sDyWX4KOH0CCMH9cyrGAkFd55eGzJ48Q==} + '@vitest/eslint-plugin@1.1.7': + resolution: {integrity: sha512-pTWGW3y6lH2ukCuuffpan6kFxG6nIuoesbhMiQxskyQMRcCN5t9SXsKrNHvEw3p8wcCsgJoRqFZVkOTn6TjclA==} peerDependencies: '@typescript-eslint/utils': '>= 8.0' eslint: '>= 8.57.0' typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: - '@typescript-eslint/utils': - optional: true typescript: optional: true vitest: @@ -2533,23 +2548,23 @@ packages: '@vitest/utils@2.1.3': resolution: {integrity: sha512-xpiVfDSg1RrYT0tX6czgerkpcKFmFOF/gCr30+Mve5V2kewCy4Prn1/NDMSRwaSmT7PRaOF83wu+bEtsY1wrvA==} - '@volar/language-core@2.4.6': - resolution: {integrity: sha512-FxUfxaB8sCqvY46YjyAAV6c3mMIq/NWQMVvJ+uS4yxr1KzOvyg61gAuOnNvgCvO4TZ7HcLExBEsWcDu4+K4E8A==} + '@volar/language-core@2.4.7': + resolution: {integrity: sha512-G/EB0vkArVB04F8DVBf30AlRK/QAOx63CzsuKKuda2ZIJamQlv4t6gEJrFVmYF560kbslFtaAJcmn8cyg7QmLA==} - '@volar/language-server@2.4.6': - resolution: {integrity: sha512-ARIbMXapEUPj9UFbZqWqw/iZ+ZuxUcY+vY212+2uutZVo/jrdzhLPu2TfZd9oB9akX8XXuslinT3051DyHLLRA==} + '@volar/language-server@2.4.7': + resolution: {integrity: sha512-KsHkz9CrdcH1jPF8dl5GurqZauz4gKr9hiemdBBCi8NC7zRACx2r+7td1KQmUYzv1GmUmWgZcfwHwA0yIonacw==} - '@volar/language-service@2.4.6': - resolution: {integrity: sha512-wNeEVBgBKgpP1MfMYPrgTf1K8nhOGEh3ac0+9n6ECyk2N03+j0pWCpQ2i99mRWT/POvo1PgizDmYFH8S67bZOA==} + '@volar/language-service@2.4.7': + resolution: {integrity: sha512-fAn/Vtw2lvfPPzdr6bc1X5C8lVI+E84aG9V6d3QUha6NrnKhlOfA5vz9nGIOosyjUKjD3JwakVZk3002R1VJFw==} - '@volar/source-map@2.4.6': - resolution: {integrity: sha512-Nsh7UW2ruK+uURIPzjJgF0YRGP5CX9nQHypA2OMqdM2FKy7rh+uv3XgPnWPw30JADbKvZ5HuBzG4gSbVDYVtiw==} + '@volar/source-map@2.4.7': + resolution: {integrity: sha512-c+7IJrD4mht1s8FLlCf6dAUC1aTUY9leKeLosfUiuMxavcG/sY3IPBiD1rdLL5qrhzYVmUWRGxhWvJeyYa/bsQ==} - '@volar/typescript@2.4.6': - resolution: {integrity: sha512-NMIrA7y5OOqddL9VtngPWYmdQU03htNKFtAYidbYfWA0TOhyGVd9tfcP4TsLWQ+RBWDZCbBqsr8xzU0ZOxYTCQ==} + '@volar/typescript@2.4.7': + resolution: {integrity: sha512-sp3mFLmMtXY47S8GrMwFnwjGiW7aVtCLMAwnePRJA4P7CfSkrRj2DjoSxl//0pt+KR7oGG/48T2q413b8TvPbg==} - '@volar/vscode@2.4.6': - resolution: {integrity: sha512-E+IpXZHiGp90LFtCx5xmyLb7rfXechiJatLW/SLuqOWbKV8o5WAy4WwCXaj1XG0lOKgJpwXZ/dEMFPtqzYgGFQ==} + '@volar/vscode@2.4.7': + resolution: {integrity: sha512-iuKuuvjXUngcmFlwbsY8E2a+szVHCNmbGrWgU4RkRAb7u7pSUWEKWCotSczPYIbJ6e+++2N+frgCWDqHy8qCRA==} '@vscode/vsce-sign-alpine-arm64@2.0.2': resolution: {integrity: sha512-E80YvqhtZCLUv3YAf9+tIbbqoinWLCO/B3j03yQPbjT3ZIHCliKZlsy1peNc4XNZ5uIb87Jn0HWx/ZbPXviuAQ==} @@ -3226,8 +3241,8 @@ packages: csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} - cypress@13.15.0: - resolution: {integrity: sha512-53aO7PwOfi604qzOkCSzNlWquCynLlKE/rmmpSPcziRH6LNfaDUAklQT6WJIsD8ywxlIy+uVZsnTMCCQVd2kTw==} + cypress@13.15.1: + resolution: {integrity: sha512-DwUFiKXo4lef9kA0M4iEhixFqoqp2hw8igr0lTqafRb9qtU3X0XGxKbkSYsUFdkrAkphc7MPDxoNPhk5pj9PVg==} engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -3676,14 +3691,14 @@ packages: peerDependencies: eslint: ^8.40.0 || ^9.0.0 - eslint-plugin-import-x@4.3.0: - resolution: {integrity: sha512-PxGzP7gAjF2DLeRnQtbYkkgZDg1intFyYr/XS1LgTYXUDrSXMHGkXx8++6i2eDv2jMs0jfeO6G6ykyeWxiFX7w==} + eslint-plugin-import-x@4.3.1: + resolution: {integrity: sha512-5TriWkXulDl486XnYYRgsL+VQoS/7mhN/2ci02iLCuL7gdhbiWxnsuL/NTcaKY9fpMgsMFjWZBtIGW7pb+RX0g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - eslint-plugin-jsdoc@50.3.0: - resolution: {integrity: sha512-P7qDB/RckdKETpBM4CtjHRQ5qXByPmFhRi86sN3E+J+tySchq+RSOGGhI2hDIefmmKFuTi/1ACjqsnDJDDDfzg==} + eslint-plugin-jsdoc@50.4.3: + resolution: {integrity: sha512-uWtwFxGRv6B8sU63HZM5dAGDhgsatb+LONwmILZJhdRALLOkCX2HFZhdL/Kw2ls8SQMAVEfK+LmnEfxInRN8HA==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3694,8 +3709,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-n@17.10.3: - resolution: {integrity: sha512-ySZBfKe49nQZWR1yFaA0v/GsH6Fgp8ah6XV0WDz6CN8WO0ek4McMzb7A2xnf4DCYV43frjCygvb9f/wx7UUxRw==} + eslint-plugin-n@17.11.1: + resolution: {integrity: sha512-93IUD82N6tIEgjztVI/l3ElHtC2wTa9boJHrD8iN+NyDxjxz/daZUZKfkedjBZNdg6EqDk4irybUsiPwDqXAEA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -3704,12 +3719,12 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@3.7.0: - resolution: {integrity: sha512-pemhfcR3LDbYVWeveHok9u048yR7GpsnfyPvn6RsDkp/UV7iqBV0y5K0aGb9ZJMsemOyWok7akxGzPLsz+mHKQ==} + eslint-plugin-perfectionist@3.9.0: + resolution: {integrity: sha512-qLsV6/94hokK+k77wUeLMEtB3tS/NtC9ke5OZCAaeCyK1VyVv7Ct0il16vkNNw/1IwNo8Fy60PKjQZSBcsVX5A==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: astro-eslint-parser: ^1.0.2 - eslint: ^9.11.1 + eslint: '>=8.0.0' svelte: '>=3.0.0' svelte-eslint-parser: ^0.41.1 vue-eslint-parser: '>=9.0.0' @@ -3735,8 +3750,8 @@ packages: peerDependencies: eslint: '>=6.0.0' - eslint-plugin-unicorn@55.0.0: - resolution: {integrity: sha512-n3AKiVpY2/uDcGrS3+QsYDkjPfaOrNrsfQxU9nt5nitd9KuvVXrfAvgCO9DYPSfap+Gqjw9EOrXIsBp5tlHZjA==} + eslint-plugin-unicorn@56.0.0: + resolution: {integrity: sha512-aXpddVz/PQMmd69uxO98PA4iidiVNvA0xOtbpUoz1WhBd4RxOQQYqN618v68drY0hmy5uU2jy1bheKEVWBjlPw==} engines: {node: '>=18.18'} peerDependencies: eslint: '>=8.56.0' @@ -3750,8 +3765,8 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@9.28.0: - resolution: {integrity: sha512-ShrihdjIhOTxs+MfWun6oJWuk+g/LAhN+CiuOl/jjkG3l0F2AuK5NMTaWqyvBgkFtpYmyks6P4603mLmhNJW8g==} + eslint-plugin-vue@9.29.1: + resolution: {integrity: sha512-MH/MbVae4HV/tM8gKAVWMPJbYgW04CK7SuzYRrlNERpxbO0P3+Zdsa2oAcFBW6xNu7W6lIkGOsFAMCRTYmrlWQ==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 @@ -3784,8 +3799,8 @@ packages: resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - eslint@9.12.0: - resolution: {integrity: sha512-UVIOlTEWxwIopRL1wgSQYdnVDcEvs2wyaO6DGo5mXqe3r16IoCNWkR29iHhyaP4cICWjbgbmFUGAhh0GJRuGZw==} + eslint@9.13.0: + resolution: {integrity: sha512-EYZK6SX6zjFHST/HRytOdA/zE72Cq/bfw45LSyuwrdvcclb/gqV8RRQxywOBEWO2+WDpva6UZa4CcDeJKzUCFA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true peerDependencies: @@ -4107,8 +4122,8 @@ packages: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} - globals@15.9.0: - resolution: {integrity: sha512-SmSKyLLKFbSr6rptvP8izbyxJL4ILwqO9Jg23UA0sDlGlu58V59D1//I3vlc0KJphVdUR7vMjHIplYnzBxorQA==} + globals@15.11.0: + resolution: {integrity: sha512-yeyNSjdbyVaWurlwCpcA6XNBrHTMIeDdj0/hnvX/OLJ9ekOXYbLsLinH/MucQyGvNnXhidTdNhTtJaffL2sMfw==} engines: {node: '>=18'} globby@14.0.2: @@ -5239,8 +5254,8 @@ packages: performance-now@2.1.0: resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} @@ -5655,6 +5670,9 @@ packages: shiki@1.22.0: resolution: {integrity: sha512-/t5LlhNs+UOKQCYBtl5ZsH/Vclz73GIqT2yQsCBygr8L/ppTdmpL4w3kPLoZJbMKVWtoG77Ue1feOjZfDxvMkw==} + shiki@1.22.1: + resolution: {integrity: sha512-PbJ6XxrWLMwB2rm3qdjIHNm3zq4SfFnOx0B3rEoi4AN8AUngsdyZ1tRe5slMPtn6jQkbUURLNZPpLR7Do3k78g==} + side-channel@1.0.6: resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} engines: {node: '>= 0.4'} @@ -6055,7 +6073,7 @@ packages: twoslash@0.2.12: resolution: {integrity: sha512-tEHPASMqi7kqwfJbkk7hc/4EhlrKCSLcur+TcvYki3vhIfaRMXnXjaYFgXpoZRbT6GdprD4tGuVBEmTpUgLBsw==} peerDependencies: - typescript: ^5.6.2 + typescript: '*' type-check@0.4.0: resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} @@ -6730,46 +6748,46 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@3.7.3(@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint-plugin-format@0.1.2(eslint@9.12.0(jiti@2.3.3)))(eslint@9.12.0(jiti@2.3.3))(prettier-plugin-slidev@1.0.5(prettier@3.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5))': + '@antfu/eslint-config@3.8.0(@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(@vue/compiler-sfc@3.5.12)(eslint-plugin-format@0.1.2(eslint@9.13.0(jiti@2.3.3)))(eslint@9.13.0(jiti@2.3.3))(prettier-plugin-slidev@1.0.5(prettier@3.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.8.1))': dependencies: '@antfu/install-pkg': 0.4.1 '@clack/prompts': 0.7.0 - '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - '@eslint/markdown': 6.1.0(eslint@9.12.0(jiti@2.3.3)) - '@stylistic/eslint-plugin': 2.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/parser': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@vitest/eslint-plugin': 1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5)) - eslint: 9.12.0(jiti@2.3.3) - eslint-config-flat-gitignore: 0.3.0(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-plugin-eslint-comments': 4.4.0(eslint@9.13.0(jiti@2.3.3)) + '@eslint/markdown': 6.2.0 + '@stylistic/eslint-plugin': 2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@vitest/eslint-plugin': 1.1.7(@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.8.1)) + eslint: 9.13.0(jiti@2.3.3) + eslint-config-flat-gitignore: 0.3.0(eslint@9.13.0(jiti@2.3.3)) eslint-flat-config-utils: 0.4.0 - eslint-merge-processors: 0.1.0(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-antfu: 2.7.0(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-command: 0.2.6(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-import-x: 4.3.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint-plugin-jsdoc: 50.3.0(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-jsonc: 2.16.0(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-n: 17.10.3(eslint@9.12.0(jiti@2.3.3)) + eslint-merge-processors: 0.1.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-antfu: 2.7.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-command: 0.2.6(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-import-x: 4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint-plugin-jsdoc: 50.4.3(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-jsonc: 2.16.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-n: 17.11.1(eslint@9.13.0(jiti@2.3.3)) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 3.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))) - eslint-plugin-regexp: 2.6.0(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-toml: 0.11.1(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-unicorn: 55.0.0(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-vue: 9.28.0(eslint@9.12.0(jiti@2.3.3)) - eslint-plugin-yml: 1.14.0(eslint@9.12.0(jiti@2.3.3)) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@2.3.3)) - globals: 15.9.0 + eslint-plugin-perfectionist: 3.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.3.3))) + eslint-plugin-regexp: 2.6.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-toml: 0.11.1(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-unicorn: 56.0.0(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-vue: 9.29.1(eslint@9.13.0(jiti@2.3.3)) + eslint-plugin-yml: 1.14.0(eslint@9.13.0(jiti@2.3.3)) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.13.0(jiti@2.3.3)) + globals: 15.11.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 parse-gitignore: 2.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.3.3)) yaml-eslint-parser: 1.2.3 yargs: 17.7.2 optionalDependencies: - eslint-plugin-format: 0.1.2(eslint@9.12.0(jiti@2.3.3)) + eslint-plugin-format: 0.1.2(eslint@9.13.0(jiti@2.3.3)) prettier-plugin-slidev: 1.0.5(prettier@3.3.3) transitivePeerDependencies: - '@typescript-eslint/utils' @@ -6874,7 +6892,7 @@ snapshots: '@babel/code-frame@7.24.7': dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.1.0 + picocolors: 1.1.1 '@babel/compat-data@7.25.4': {} @@ -7003,7 +7021,7 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 '@babel/parser@7.25.4': dependencies: @@ -7078,13 +7096,13 @@ snapshots: '@clack/core@0.3.4': dependencies: - picocolors: 1.1.0 + picocolors: 1.1.1 sisteransi: 1.0.5 '@clack/prompts@0.7.0': dependencies: '@clack/core': 0.3.4 - picocolors: 1.1.0 + picocolors: 1.1.1 sisteransi: 1.0.5 '@colors/colors@1.5.0': @@ -7156,6 +7174,12 @@ snapshots: esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 + '@es-joy/jsdoccomment@0.49.0': + dependencies: + comment-parser: 1.4.1 + esquery: 1.6.0 + jsdoc-type-pratt-parser: 4.1.0 + '@esbuild/aix-ppc64@0.21.5': optional: true @@ -7297,15 +7321,15 @@ snapshots: '@esbuild/win32-x64@0.23.1': optional: true - '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.12.0(jiti@2.3.3))': + '@eslint-community/eslint-plugin-eslint-comments@4.4.0(eslint@9.13.0(jiti@2.3.3))': dependencies: escape-string-regexp: 4.0.0 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.4.0(eslint@9.12.0(jiti@2.3.3))': + '@eslint-community/eslint-utils@4.4.0(eslint@9.13.0(jiti@2.3.3))': dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.11.0': {} @@ -7320,7 +7344,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/core@0.6.0': {} + '@eslint/core@0.7.0': {} '@eslint/eslintrc@3.1.0': dependencies: @@ -7336,11 +7360,11 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/js@9.12.0': {} + '@eslint/js@9.13.0': {} - '@eslint/markdown@6.1.0(eslint@9.12.0(jiti@2.3.3))': + '@eslint/markdown@6.2.0': dependencies: - eslint: 9.12.0(jiti@2.3.3) + '@eslint/plugin-kit': 0.2.0 mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 micromark-extension-gfm: 3.0.0 @@ -7392,7 +7416,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/ri@1.2.1': + '@iconify-json/ri@1.2.2': dependencies: '@iconify/types': 2.0.0 @@ -7400,7 +7424,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify/json@2.2.261': + '@iconify/json@2.2.263': dependencies: '@iconify/types': 2.0.0 pathe: 1.1.2 @@ -7622,36 +7646,56 @@ snapshots: '@types/hast': 3.0.4 hast-util-to-html: 9.0.3 + '@shikijs/core@1.22.1': + dependencies: + '@shikijs/engine-javascript': 1.22.1 + '@shikijs/engine-oniguruma': 1.22.1 + '@shikijs/types': 1.22.1 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.3 + '@shikijs/engine-javascript@1.22.0': dependencies: '@shikijs/types': 1.22.0 '@shikijs/vscode-textmate': 9.3.0 oniguruma-to-js: 0.4.3 + '@shikijs/engine-javascript@1.22.1': + dependencies: + '@shikijs/types': 1.22.1 + '@shikijs/vscode-textmate': 9.3.0 + oniguruma-to-js: 0.4.3 + '@shikijs/engine-oniguruma@1.22.0': dependencies: '@shikijs/types': 1.22.0 '@shikijs/vscode-textmate': 9.3.0 - '@shikijs/markdown-it@1.22.0': + '@shikijs/engine-oniguruma@1.22.1': + dependencies: + '@shikijs/types': 1.22.1 + '@shikijs/vscode-textmate': 9.3.0 + + '@shikijs/markdown-it@1.22.1': dependencies: markdown-it: 14.1.0 - shiki: 1.22.0 + shiki: 1.22.1 - '@shikijs/monaco@1.22.0': + '@shikijs/monaco@1.22.1': dependencies: - '@shikijs/core': 1.22.0 - '@shikijs/types': 1.22.0 + '@shikijs/core': 1.22.1 + '@shikijs/types': 1.22.1 '@shikijs/vscode-textmate': 9.3.0 '@shikijs/transformers@1.22.0': dependencies: shiki: 1.22.0 - '@shikijs/twoslash@1.22.0(typescript@5.6.3)': + '@shikijs/twoslash@1.22.1(typescript@5.6.3)': dependencies: - '@shikijs/core': 1.22.0 - '@shikijs/types': 1.22.0 + '@shikijs/core': 1.22.1 + '@shikijs/types': 1.22.1 twoslash: 0.2.12(typescript@5.6.3) transitivePeerDependencies: - supports-color @@ -7662,14 +7706,19 @@ snapshots: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 - '@shikijs/vitepress-twoslash@1.22.0(@nuxt/kit@3.13.0(rollup@4.21.1))(typescript@5.6.3)': + '@shikijs/types@1.22.1': dependencies: - '@shikijs/twoslash': 1.22.0(typescript@5.6.3) + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + + '@shikijs/vitepress-twoslash@1.22.1(@nuxt/kit@3.13.0(rollup@4.21.1))(typescript@5.6.3)': + dependencies: + '@shikijs/twoslash': 1.22.1(typescript@5.6.3) floating-vue: 5.2.2(@nuxt/kit@3.13.0(rollup@4.21.1))(vue@3.5.12(typescript@5.6.3)) mdast-util-from-markdown: 2.0.1 mdast-util-gfm: 3.0.0 mdast-util-to-hast: 13.2.0 - shiki: 1.22.0 + shiki: 1.22.1 twoslash: 0.2.12(typescript@5.6.3) twoslash-vue: 0.2.12(typescript@5.6.3) vue: 3.5.12(typescript@5.6.3) @@ -7708,10 +7757,10 @@ snapshots: '@slidev/types@0.47.5': {} - '@stylistic/eslint-plugin@2.8.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@stylistic/eslint-plugin@2.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) + '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) eslint-visitor-keys: 4.1.0 espree: 10.2.0 estraverse: 5.3.0 @@ -7728,11 +7777,11 @@ snapshots: '@types/cli-progress@3.11.6': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.8.1 '@types/connect@3.4.38': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.8.1 '@types/debug@4.1.12': dependencies: @@ -7747,7 +7796,7 @@ snapshots: '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 22.7.5 + '@types/node': 22.8.1 '@types/hast@3.0.4': dependencies: @@ -7761,7 +7810,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.8.1 '@types/katex@0.16.7': {} @@ -7788,7 +7837,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@22.7.5': + '@types/node@22.8.1': dependencies: undici-types: 6.19.8 @@ -7796,11 +7845,11 @@ snapshots: '@types/plantuml-encoder@1.4.2': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.8.1 '@types/prompts@2.4.9': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.8.1 kleur: 3.0.3 '@types/recordrtc@5.6.14': {} @@ -7827,18 +7876,18 @@ snapshots: '@types/yauzl@2.10.3': dependencies: - '@types/node': 22.7.5 + '@types/node': 22.8.1 optional: true - '@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/type-utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.7.0 - eslint: 9.12.0(jiti@2.3.3) + '@typescript-eslint/parser': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/scope-manager': 8.11.0 + '@typescript-eslint/type-utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.11.0 + eslint: 9.13.0(jiti@2.3.3) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 @@ -7848,28 +7897,28 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.3) - '@typescript-eslint/visitor-keys': 8.7.0 + '@typescript-eslint/scope-manager': 8.11.0 + '@typescript-eslint/types': 8.11.0 + '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3) + '@typescript-eslint/visitor-keys': 8.11.0 debug: 4.3.7(supports-color@8.1.1) - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) optionalDependencies: typescript: 5.6.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.7.0': + '@typescript-eslint/scope-manager@8.11.0': dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/visitor-keys': 8.7.0 + '@typescript-eslint/types': 8.11.0 + '@typescript-eslint/visitor-keys': 8.11.0 - '@typescript-eslint/type-utils@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3) + '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.7(supports-color@8.1.1) ts-api-utils: 1.3.0(typescript@5.6.3) optionalDependencies: @@ -7878,12 +7927,12 @@ snapshots: - eslint - supports-color - '@typescript-eslint/types@8.7.0': {} + '@typescript-eslint/types@8.11.0': {} - '@typescript-eslint/typescript-estree@8.7.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.11.0(typescript@5.6.3)': dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/visitor-keys': 8.7.0 + '@typescript-eslint/types': 8.11.0 + '@typescript-eslint/visitor-keys': 8.11.0 debug: 4.3.7(supports-color@8.1.1) fast-glob: 3.3.2 is-glob: 4.0.3 @@ -7895,20 +7944,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)': + '@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)': dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - '@typescript-eslint/scope-manager': 8.7.0 - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/typescript-estree': 8.7.0(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) + '@typescript-eslint/scope-manager': 8.11.0 + '@typescript-eslint/types': 8.11.0 + '@typescript-eslint/typescript-estree': 8.11.0(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@8.7.0': + '@typescript-eslint/visitor-keys@8.11.0': dependencies: - '@typescript-eslint/types': 8.7.0 + '@typescript-eslint/types': 8.11.0 eslint-visitor-keys: 3.4.3 '@typescript/ata@0.9.7(typescript@5.6.3)': @@ -7947,13 +7996,13 @@ snapshots: unhead: 1.11.10 vue: 3.5.12(typescript@5.6.3) - '@unocss/astro@0.63.4(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5))': + '@unocss/astro@0.63.4(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1))': dependencies: '@unocss/core': 0.63.4 '@unocss/reset': 0.63.4 - '@unocss/vite': 0.63.4(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + '@unocss/vite': 0.63.4(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) optionalDependencies: - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) transitivePeerDependencies: - rollup - supports-color @@ -7990,7 +8039,7 @@ snapshots: dependencies: '@unocss/core': 0.63.4 - '@unocss/extractor-mdc@0.63.4': {} + '@unocss/extractor-mdc@0.63.6': {} '@unocss/inspector@0.63.4': dependencies: @@ -8057,6 +8106,8 @@ snapshots: '@unocss/reset@0.63.4': {} + '@unocss/reset@0.63.6': {} + '@unocss/rule-utils@0.63.4': dependencies: '@unocss/core': 0.63.4 @@ -8080,7 +8131,7 @@ snapshots: dependencies: '@unocss/core': 0.63.4 - '@unocss/vite@0.63.4(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5))': + '@unocss/vite@0.63.4(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.2(rollup@4.21.1) @@ -8090,33 +8141,33 @@ snapshots: chokidar: 3.6.0 magic-string: 0.30.12 tinyglobby: 0.2.9 - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) transitivePeerDependencies: - rollup - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.9(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.9(@types/node@22.8.1))(vue@3.5.12(typescript@5.6.3))': dependencies: '@babel/core': 7.25.2 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3))': + '@vitejs/plugin-vue@5.1.4(vite@5.4.9(@types/node@22.8.1))(vue@3.5.12(typescript@5.6.3))': dependencies: - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) vue: 3.5.12(typescript@5.6.3) - '@vitest/eslint-plugin@1.1.4(@typescript-eslint/utils@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.7.5))': + '@vitest/eslint-plugin@1.1.7(@typescript-eslint/utils@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vitest@2.1.3(@types/node@22.8.1))': dependencies: - eslint: 9.12.0(jiti@2.3.3) + '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) optionalDependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) typescript: 5.6.3 - vitest: 2.1.3(@types/node@22.7.5) + vitest: 2.1.3(@types/node@22.8.1) '@vitest/expect@2.1.3': dependencies: @@ -8125,13 +8176,13 @@ snapshots: chai: 5.1.1 tinyrainbow: 1.2.0 - '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@22.7.5))': + '@vitest/mocker@2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@22.8.1))': dependencies: '@vitest/spy': 2.1.3 estree-walker: 3.0.3 magic-string: 0.30.12 optionalDependencies: - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) '@vitest/pretty-format@2.1.3': dependencies: @@ -8158,15 +8209,15 @@ snapshots: loupe: 3.1.1 tinyrainbow: 1.2.0 - '@volar/language-core@2.4.6': + '@volar/language-core@2.4.7': dependencies: - '@volar/source-map': 2.4.6 + '@volar/source-map': 2.4.7 - '@volar/language-server@2.4.6': + '@volar/language-server@2.4.7': dependencies: - '@volar/language-core': 2.4.6 - '@volar/language-service': 2.4.6 - '@volar/typescript': 2.4.6 + '@volar/language-core': 2.4.7 + '@volar/language-service': 2.4.7 + '@volar/typescript': 2.4.7 path-browserify: 1.0.1 request-light: 0.7.0 vscode-languageserver: 9.0.1 @@ -8174,24 +8225,24 @@ snapshots: vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - '@volar/language-service@2.4.6': + '@volar/language-service@2.4.7': dependencies: - '@volar/language-core': 2.4.6 + '@volar/language-core': 2.4.7 vscode-languageserver-protocol: 3.17.5 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.0.8 - '@volar/source-map@2.4.6': {} + '@volar/source-map@2.4.7': {} - '@volar/typescript@2.4.6': + '@volar/typescript@2.4.7': dependencies: - '@volar/language-core': 2.4.6 + '@volar/language-core': 2.4.7 path-browserify: 1.0.1 vscode-uri: 3.0.8 - '@volar/vscode@2.4.6': + '@volar/vscode@2.4.7': dependencies: - '@volar/language-server': 2.4.6 + '@volar/language-server': 2.4.7 path-browserify: 1.0.1 vscode-languageclient: 9.0.1 vscode-nls: 5.2.0 @@ -8352,7 +8403,7 @@ snapshots: '@vue/language-core@2.1.6(typescript@5.6.3)': dependencies: - '@volar/language-core': 2.4.6 + '@volar/language-core': 2.4.7 '@vue/compiler-dom': 3.5.12 '@vue/compiler-vue2': 2.7.16 '@vue/shared': 3.5.12 @@ -8973,7 +9024,7 @@ snapshots: csstype@3.1.3: {} - cypress@13.15.0: + cypress@13.15.1: dependencies: '@cypress/request': 3.0.5 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) @@ -9015,6 +9066,7 @@ snapshots: semver: 7.6.3 supports-color: 8.1.1 tmp: 0.2.3 + tree-kill: 1.2.2 untildify: 4.0.0 yauzl: 2.10.0 @@ -9450,24 +9502,24 @@ snapshots: escape-string-regexp@5.0.0: {} - eslint-compat-utils@0.5.1(eslint@9.12.0(jiti@2.3.3)): + eslint-compat-utils@0.5.1(eslint@9.13.0(jiti@2.3.3)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) semver: 7.6.3 - eslint-config-flat-gitignore@0.3.0(eslint@9.12.0(jiti@2.3.3)): + eslint-config-flat-gitignore@0.3.0(eslint@9.13.0(jiti@2.3.3)): dependencies: '@eslint/compat': 1.1.1 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) find-up-simple: 1.0.0 eslint-flat-config-utils@0.4.0: dependencies: pathe: 1.1.2 - eslint-formatting-reporter@0.0.0(eslint@9.12.0(jiti@2.3.3)): + eslint-formatting-reporter@0.0.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) prettier-linter-helpers: 1.0.0 eslint-import-resolver-node@0.3.9: @@ -9478,46 +9530,46 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-merge-processors@0.1.0(eslint@9.12.0(jiti@2.3.3)): + eslint-merge-processors@0.1.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) eslint-parser-plain@0.1.0: {} - eslint-plugin-antfu@2.7.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-antfu@2.7.0(eslint@9.13.0(jiti@2.3.3)): dependencies: '@antfu/utils': 0.7.10 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) - eslint-plugin-command@0.2.6(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-command@0.2.6(eslint@9.13.0(jiti@2.3.3)): dependencies: '@es-joy/jsdoccomment': 0.48.0 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) - eslint-plugin-es-x@7.8.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-es-x@7.8.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 - eslint: 9.12.0(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) + eslint: 9.13.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3)) - eslint-plugin-format@0.1.2(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-format@0.1.2(eslint@9.13.0(jiti@2.3.3)): dependencies: '@dprint/formatter': 0.3.0 '@dprint/markdown': 0.17.6 '@dprint/toml': 0.6.2 - eslint: 9.12.0(jiti@2.3.3) - eslint-formatting-reporter: 0.0.0(eslint@9.12.0(jiti@2.3.3)) + eslint: 9.13.0(jiti@2.3.3) + eslint-formatting-reporter: 0.0.0(eslint@9.13.0(jiti@2.3.3)) eslint-parser-plain: 0.1.0 prettier: 3.3.3 synckit: 0.9.1 - eslint-plugin-import-x@4.3.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3): + eslint-plugin-import-x@4.3.1(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3): dependencies: - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) debug: 4.3.7(supports-color@8.1.1) doctrine: 3.0.0 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) eslint-import-resolver-node: 0.3.9 get-tsconfig: 4.7.6 is-glob: 4.0.3 @@ -9529,14 +9581,14 @@ snapshots: - supports-color - typescript - eslint-plugin-jsdoc@50.3.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-jsdoc@50.4.3(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@es-joy/jsdoccomment': 0.48.0 + '@es-joy/jsdoccomment': 0.49.0 are-docs-informative: 0.0.2 comment-parser: 1.4.1 debug: 4.3.7(supports-color@8.1.1) escape-string-regexp: 4.0.0 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) espree: 10.2.0 esquery: 1.6.0 parse-imports: 2.1.1 @@ -9546,75 +9598,75 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.16.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-jsonc@2.16.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - eslint: 9.12.0(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) + eslint: 9.13.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3)) espree: 9.6.1 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 synckit: 0.6.2 - eslint-plugin-n@17.10.3(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-n@17.11.1(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) enhanced-resolve: 5.17.1 - eslint: 9.12.0(jiti@2.3.3) - eslint-plugin-es-x: 7.8.0(eslint@9.12.0(jiti@2.3.3)) + eslint: 9.13.0(jiti@2.3.3) + eslint-plugin-es-x: 7.8.0(eslint@9.13.0(jiti@2.3.3)) get-tsconfig: 4.7.6 - globals: 15.9.0 + globals: 15.11.0 ignore: 5.3.2 minimatch: 9.0.5 semver: 7.6.3 eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@3.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3))): + eslint-plugin-perfectionist@3.9.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3)(vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.3.3))): dependencies: - '@typescript-eslint/types': 8.7.0 - '@typescript-eslint/utils': 8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) - eslint: 9.12.0(jiti@2.3.3) + '@typescript-eslint/types': 8.11.0 + '@typescript-eslint/utils': 8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) + eslint: 9.13.0(jiti@2.3.3) minimatch: 9.0.5 natural-compare-lite: 1.4.0 optionalDependencies: - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.3.3)) transitivePeerDependencies: - supports-color - typescript - eslint-plugin-regexp@2.6.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-regexp@2.6.0(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 comment-parser: 1.4.1 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) jsdoc-type-pratt-parser: 4.1.0 refa: 0.12.1 regexp-ast-analysis: 0.7.1 scslre: 0.3.0 - eslint-plugin-toml@0.11.1(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-toml@0.11.1(eslint@9.13.0(jiti@2.3.3)): dependencies: debug: 4.3.7(supports-color@8.1.1) - eslint: 9.12.0(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) + eslint: 9.13.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3)) lodash: 4.17.21 toml-eslint-parser: 0.10.0 transitivePeerDependencies: - supports-color - eslint-plugin-unicorn@55.0.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-unicorn@56.0.0(eslint@9.13.0(jiti@2.3.3)): dependencies: '@babel/helper-validator-identifier': 7.24.7 - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) ci-info: 4.0.0 clean-regexp: 1.0.0 core-js-compat: 3.38.1 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) esquery: 1.6.0 - globals: 15.9.0 + globals: 15.11.0 indent-string: 4.0.0 is-builtin-module: 3.2.1 jsesc: 3.0.2 @@ -9625,41 +9677,41 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3)): dependencies: - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.7.0(@typescript-eslint/parser@8.7.0(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.12.0(jiti@2.3.3))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.11.0(@typescript-eslint/parser@8.11.0(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3))(eslint@9.13.0(jiti@2.3.3))(typescript@5.6.3) - eslint-plugin-vue@9.28.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-vue@9.29.1(eslint@9.13.0(jiti@2.3.3)): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) - eslint: 9.12.0(jiti@2.3.3) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) + eslint: 9.13.0(jiti@2.3.3) globals: 13.24.0 natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 semver: 7.6.3 - vue-eslint-parser: 9.4.3(eslint@9.12.0(jiti@2.3.3)) + vue-eslint-parser: 9.4.3(eslint@9.13.0(jiti@2.3.3)) xml-name-validator: 4.0.0 transitivePeerDependencies: - supports-color - eslint-plugin-yml@1.14.0(eslint@9.12.0(jiti@2.3.3)): + eslint-plugin-yml@1.14.0(eslint@9.13.0(jiti@2.3.3)): dependencies: debug: 4.3.7(supports-color@8.1.1) - eslint: 9.12.0(jiti@2.3.3) - eslint-compat-utils: 0.5.1(eslint@9.12.0(jiti@2.3.3)) + eslint: 9.13.0(jiti@2.3.3) + eslint-compat-utils: 0.5.1(eslint@9.13.0(jiti@2.3.3)) lodash: 4.17.21 natural-compare: 1.4.0 yaml-eslint-parser: 1.2.3 transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.12.0(jiti@2.3.3)): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.12)(eslint@9.13.0(jiti@2.3.3)): dependencies: '@vue/compiler-sfc': 3.5.12 - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) eslint-scope@7.2.2: dependencies: @@ -9675,14 +9727,14 @@ snapshots: eslint-visitor-keys@4.1.0: {} - eslint@9.12.0(jiti@2.3.3): + eslint@9.13.0(jiti@2.3.3): dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.12.0(jiti@2.3.3)) + '@eslint-community/eslint-utils': 4.4.0(eslint@9.13.0(jiti@2.3.3)) '@eslint-community/regexpp': 4.11.0 '@eslint/config-array': 0.18.0 - '@eslint/core': 0.6.0 + '@eslint/core': 0.7.0 '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.12.0 + '@eslint/js': 9.13.0 '@eslint/plugin-kit': 0.2.0 '@humanfs/node': 0.16.5 '@humanwhocodes/module-importer': 1.0.1 @@ -10053,7 +10105,7 @@ snapshots: globals@14.0.0: {} - globals@15.9.0: {} + globals@15.11.0: {} globby@14.0.2: dependencies: @@ -11365,7 +11417,7 @@ snapshots: performance-now@2.1.0: {} - picocolors@1.1.0: {} + picocolors@1.1.1: {} picomatch@2.3.1: {} @@ -11429,7 +11481,7 @@ snapshots: postcss@8.4.47: dependencies: nanoid: 3.3.7 - picocolors: 1.1.0 + picocolors: 1.1.1 source-map-js: 1.2.1 pptxgenjs@3.12.0: @@ -11766,6 +11818,15 @@ snapshots: '@shikijs/vscode-textmate': 9.3.0 '@types/hast': 3.0.4 + shiki@1.22.1: + dependencies: + '@shikijs/core': 1.22.1 + '@shikijs/engine-javascript': 1.22.1 + '@shikijs/engine-oniguruma': 1.22.1 + '@shikijs/types': 1.22.1 + '@shikijs/vscode-textmate': 9.3.0 + '@types/hast': 3.0.4 + side-channel@1.0.6: dependencies: call-bind: 1.0.7 @@ -12146,7 +12207,7 @@ snapshots: esbuild: 0.23.1 execa: 5.1.1 joycon: 3.1.1 - picocolors: 1.1.0 + picocolors: 1.1.1 postcss-load-config: 6.0.1(jiti@2.3.3)(postcss@8.4.47)(tsx@4.19.1)(yaml@2.6.0) resolve-from: 5.0.0 rollup: 4.21.1 @@ -12318,9 +12379,9 @@ snapshots: universalify@2.0.1: {} - unocss@0.63.4(postcss@8.4.47)(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)): + unocss@0.63.4(postcss@8.4.47)(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)): dependencies: - '@unocss/astro': 0.63.4(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + '@unocss/astro': 0.63.4(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) '@unocss/cli': 0.63.4(rollup@4.21.1) '@unocss/core': 0.63.4 '@unocss/postcss': 0.63.4(postcss@8.4.47) @@ -12336,9 +12397,9 @@ snapshots: '@unocss/transformer-compile-class': 0.63.4 '@unocss/transformer-directives': 0.63.4 '@unocss/transformer-variant-group': 0.63.4 - '@unocss/vite': 0.63.4(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)) + '@unocss/vite': 0.63.4(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)) optionalDependencies: - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) transitivePeerDependencies: - postcss - rollup @@ -12380,7 +12441,7 @@ snapshots: - rollup - supports-color - unplugin-vue-markdown@0.26.2(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)): + unplugin-vue-markdown@0.26.2(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)): dependencies: '@mdit-vue/plugin-component': 2.1.3 '@mdit-vue/plugin-frontmatter': 2.1.3 @@ -12389,7 +12450,7 @@ snapshots: '@types/markdown-it': 14.1.2 markdown-it: 14.1.0 unplugin: 1.12.2 - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) transitivePeerDependencies: - rollup @@ -12425,7 +12486,7 @@ snapshots: dependencies: browserslist: 4.23.3 escalade: 3.2.0 - picocolors: 1.1.0 + picocolors: 1.1.1 uqr@0.1.2: {} @@ -12470,12 +12531,12 @@ snapshots: unist-util-stringify-position: 4.0.0 vfile-message: 4.0.2 - vite-node@2.1.3(@types/node@22.7.5): + vite-node@2.1.3(@types/node@22.8.1): dependencies: cac: 6.7.14 debug: 4.3.7(supports-color@8.1.1) pathe: 1.1.2 - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) transitivePeerDependencies: - '@types/node' - less @@ -12487,7 +12548,7 @@ snapshots: - supports-color - terser - vite-plugin-inspect@0.8.7(@nuxt/kit@3.13.0(rollup@4.21.1))(rollup@4.21.1)(vite@5.4.9(@types/node@22.7.5)): + vite-plugin-inspect@0.8.7(@nuxt/kit@3.13.0(rollup@4.21.1))(rollup@4.21.1)(vite@5.4.9(@types/node@22.8.1)): dependencies: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.2(rollup@4.21.1) @@ -12496,16 +12557,16 @@ snapshots: fs-extra: 11.2.0 open: 10.1.0 perfect-debounce: 1.0.0 - picocolors: 1.1.0 + picocolors: 1.1.1 sirv: 2.0.4 - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) optionalDependencies: '@nuxt/kit': 3.13.0(rollup@4.21.1) transitivePeerDependencies: - rollup - supports-color - vite-plugin-remote-assets@0.5.0(vite@5.4.9(@types/node@22.7.5)): + vite-plugin-remote-assets@0.5.0(vite@5.4.9(@types/node@22.8.1)): dependencies: '@antfu/utils': 0.7.10 axios: 1.7.5(debug@4.3.7) @@ -12513,52 +12574,52 @@ snapshots: debug: 4.3.7(supports-color@8.1.1) fs-extra: 11.2.0 magic-string: 0.30.12 - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) transitivePeerDependencies: - supports-color - vite-plugin-static-copy@2.0.0(vite@5.4.9(@types/node@22.7.5)): + vite-plugin-static-copy@2.0.0(vite@5.4.9(@types/node@22.8.1)): dependencies: chokidar: 3.6.0 fast-glob: 3.3.2 fs-extra: 11.2.0 - picocolors: 1.1.0 - vite: 5.4.9(@types/node@22.7.5) + picocolors: 1.1.1 + vite: 5.4.9(@types/node@22.8.1) - vite-plugin-vue-server-ref@0.4.2(vite@5.4.9(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3)): + vite-plugin-vue-server-ref@0.4.2(vite@5.4.9(@types/node@22.8.1))(vue@3.5.12(typescript@5.6.3)): dependencies: '@antfu/utils': 0.7.10 debug: 4.3.7(supports-color@8.1.1) klona: 2.0.6 mlly: 1.7.2 ufo: 1.5.4 - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) vue: 3.5.12(typescript@5.6.3) transitivePeerDependencies: - supports-color - vite@5.4.9(@types/node@22.7.5): + vite@5.4.9(@types/node@22.8.1): dependencies: esbuild: 0.21.5 postcss: 8.4.47 rollup: 4.21.1 optionalDependencies: - '@types/node': 22.7.5 + '@types/node': 22.8.1 fsevents: 2.3.3 - vitefu@1.0.3(vite@5.4.9(@types/node@22.7.5)): + vitefu@1.0.3(vite@5.4.9(@types/node@22.8.1)): optionalDependencies: - vite: 5.4.9(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) - vitepress@1.4.1(@algolia/client-search@4.24.0)(@types/node@22.7.5)(axios@1.7.5)(drauu@0.4.1)(fuse.js@7.0.0)(postcss@8.4.47)(search-insights@2.17.0)(typescript@5.6.3): + vitepress@1.4.1(@algolia/client-search@4.24.0)(@types/node@22.8.1)(axios@1.7.5)(drauu@0.4.1)(fuse.js@7.0.0)(postcss@8.4.47)(search-insights@2.17.0)(typescript@5.6.3): dependencies: '@docsearch/css': 3.6.2 '@docsearch/js': 3.6.2(@algolia/client-search@4.24.0)(search-insights@2.17.0) - '@shikijs/core': 1.22.0 + '@shikijs/core': 1.22.1 '@shikijs/transformers': 1.22.0 - '@shikijs/types': 1.22.0 + '@shikijs/types': 1.22.1 '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.1.4(vite@5.4.9(@types/node@22.7.5))(vue@3.5.12(typescript@5.6.3)) + '@vitejs/plugin-vue': 5.1.4(vite@5.4.9(@types/node@22.8.1))(vue@3.5.12(typescript@5.6.3)) '@vue/devtools-api': 7.4.6 '@vue/shared': 3.5.12 '@vueuse/core': 11.1.0(vue@3.5.12(typescript@5.6.3)) @@ -12566,8 +12627,8 @@ snapshots: focus-trap: 7.6.0 mark.js: 8.11.1 minisearch: 7.1.0 - shiki: 1.22.0 - vite: 5.4.9(@types/node@22.7.5) + shiki: 1.22.1 + vite: 5.4.9(@types/node@22.8.1) vue: 3.5.12(typescript@5.6.3) optionalDependencies: postcss: 8.4.47 @@ -12599,10 +12660,10 @@ snapshots: - typescript - universal-cookie - vitest@2.1.3(@types/node@22.7.5): + vitest@2.1.3(@types/node@22.8.1): dependencies: '@vitest/expect': 2.1.3 - '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@22.7.5)) + '@vitest/mocker': 2.1.3(@vitest/spy@2.1.3)(vite@5.4.9(@types/node@22.8.1)) '@vitest/pretty-format': 2.1.3 '@vitest/runner': 2.1.3 '@vitest/snapshot': 2.1.3 @@ -12617,11 +12678,11 @@ snapshots: tinyexec: 0.3.1 tinypool: 1.0.1 tinyrainbow: 1.2.0 - vite: 5.4.9(@types/node@22.7.5) - vite-node: 2.1.3(@types/node@22.7.5) + vite: 5.4.9(@types/node@22.8.1) + vite-node: 2.1.3(@types/node@22.8.1) why-is-node-running: 2.3.0 optionalDependencies: - '@types/node': 22.7.5 + '@types/node': 22.8.1 transitivePeerDependencies: - less - lightningcss @@ -12633,19 +12694,19 @@ snapshots: - supports-color - terser - volar-service-prettier@0.0.62(@volar/language-service@2.4.6)(prettier@3.3.3): + volar-service-prettier@0.0.62(@volar/language-service@2.4.7)(prettier@3.3.3): dependencies: vscode-uri: 3.0.8 optionalDependencies: - '@volar/language-service': 2.4.6 + '@volar/language-service': 2.4.7 prettier: 3.3.3 - volar-service-yaml@0.0.62(@volar/language-service@2.4.6): + volar-service-yaml@0.0.62(@volar/language-service@2.4.7): dependencies: vscode-uri: 3.0.8 yaml-language-server: 1.15.0 optionalDependencies: - '@volar/language-service': 2.4.6 + '@volar/language-service': 2.4.7 vscode-json-languageservice@4.1.8: dependencies: @@ -12697,10 +12758,10 @@ snapshots: dependencies: vue: 3.5.12(typescript@5.6.3) - vue-eslint-parser@9.4.3(eslint@9.12.0(jiti@2.3.3)): + vue-eslint-parser@9.4.3(eslint@9.13.0(jiti@2.3.3)): dependencies: debug: 4.3.7(supports-color@8.1.1) - eslint: 9.12.0(jiti@2.3.3) + eslint: 9.13.0(jiti@2.3.3) eslint-scope: 7.2.2 eslint-visitor-keys: 3.4.3 espree: 9.6.1 @@ -12721,7 +12782,7 @@ snapshots: vue-tsc@2.1.6(typescript@5.6.3): dependencies: - '@volar/typescript': 2.4.6 + '@volar/typescript': 2.4.7 '@vue/language-core': 2.1.6(typescript@5.6.3) semver: 7.6.3 typescript: 5.6.3 @@ -12868,4 +12929,4 @@ snapshots: zx@8.1.9: optionalDependencies: '@types/fs-extra': 11.0.4 - '@types/node': 22.7.5 + '@types/node': 22.8.1 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 32ec66e192..cd17550ecb 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -4,21 +4,21 @@ packages: - cypress/fixtures/* - docs catalog: - '@antfu/eslint-config': ^3.7.3 + '@antfu/eslint-config': ^3.8.0 '@antfu/ni': ^0.23.0 '@antfu/utils': ^0.7.10 '@hedgedoc/markdown-it-plugins': ^2.1.4 '@iconify-json/carbon': ^1.2.3 '@iconify-json/mdi': ^1.2.1 '@iconify-json/ph': ^1.2.1 - '@iconify-json/ri': ^1.2.1 + '@iconify-json/ri': ^1.2.2 '@iconify-json/svg-spinners': ^1.2.1 - '@iconify/json': ^2.2.261 + '@iconify/json': ^2.2.263 '@lillallol/outline-pdf': ^4.0.0 - '@shikijs/markdown-it': ^1.22.0 - '@shikijs/monaco': ^1.22.0 - '@shikijs/twoslash': ^1.22.0 - '@shikijs/vitepress-twoslash': ^1.22.0 + '@shikijs/markdown-it': ^1.22.1 + '@shikijs/monaco': ^1.22.1 + '@shikijs/twoslash': ^1.22.1 + '@shikijs/vitepress-twoslash': ^1.22.1 '@slidev/rough-notation': ^0.1.0 '@slidev/theme-default': ^0.25.0 '@slidev/theme-seriph': ^0.25.0 @@ -31,7 +31,7 @@ catalog: '@types/katex': ^0.16.7 '@types/markdown-it': ^14.1.2 '@types/micromatch': ^4.0.9 - '@types/node': ^22.7.5 + '@types/node': ^22.8.1 '@types/plantuml-encoder': ^1.4.2 '@types/prompts': ^2.4.9 '@types/recordrtc': ^5.6.14 @@ -40,12 +40,12 @@ catalog: '@types/yargs': ^17.0.33 '@typescript/ata': ^0.9.7 '@unhead/vue': ^1.11.10 - '@unocss/extractor-mdc': ^0.63.4 - '@unocss/reset': ^0.63.4 + '@unocss/extractor-mdc': ^0.63.6 + '@unocss/reset': ^0.63.6 '@vitejs/plugin-vue': ^5.1.4 '@vitejs/plugin-vue-jsx': ^4.0.1 - '@volar/language-server': ~2.4.6 - '@volar/vscode': ^2.4.6 + '@volar/language-server': ~2.4.7 + '@volar/vscode': ^2.4.7 '@vue/compiler-sfc': ^3.5.12 '@vueuse/core': ^11.1.0 '@vueuse/math': ^11.1.0 @@ -55,10 +55,10 @@ catalog: cli-progress: ^3.12.0 connect: ^3.7.0 cross-env: ^7.0.3 - cypress: ^13.15.0 + cypress: ^13.15.1 debug: ^4.3.7 drauu: ^0.4.1 - eslint: ^9.12.0 + eslint: ^9.13.0 eslint-plugin-format: ^0.1.2 esno: ^4.8.0 fast-deep-equal: ^3.1.3