From 498713cf8d9abe9ad8a1258d7e83b1ca68304f8a Mon Sep 17 00:00:00 2001 From: Anthony Fu Date: Wed, 22 Jan 2025 16:40:05 +0800 Subject: [PATCH] chore: update --- docs/.vitepress/config.ts | 6 +- docs/packages/vitepress.md | 2 +- pnpm-lock.yaml | 629 +++++++++++++++++++------------------ pnpm-workspace.yaml | 16 +- 4 files changed, 337 insertions(+), 316 deletions(-) diff --git a/docs/.vitepress/config.ts b/docs/.vitepress/config.ts index 23bf0f65..c266a4e3 100644 --- a/docs/.vitepress/config.ts +++ b/docs/.vitepress/config.ts @@ -82,7 +82,9 @@ export default withMermaid(defineConfig({ }, codeTransformers: [ transformerMetaWordHighlight(), - transformerNotationWordHighlight(), + transformerNotationWordHighlight({ + matchAlgorithm: 'v3', + }), { // Render custom themes with codeblocks name: 'shiki:inline-theme', @@ -140,6 +142,8 @@ export default withMermaid(defineConfig({ transformerRemoveNotationEscape(), transformerColorizedBrackets({ explicitTrigger: true }), ], + // @ts-expect-error Waits for https://github.com/vuejs/vitepress/pull/4507 + languages: ['js', 'jsx', 'ts', 'tsx'], }, cleanUrls: true, diff --git a/docs/packages/vitepress.md b/docs/packages/vitepress.md index eb6ea119..918458af 100644 --- a/docs/packages/vitepress.md +++ b/docs/packages/vitepress.md @@ -34,7 +34,7 @@ export default defineConfig({ ], // [!code hl:2] // Explicitly load these languages for types hightlighting - languages: ['js', 'jsx', 'ts', 'tsx',] + languages: ['js', 'jsx', 'ts', 'tsx'] } }) ``` diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 465d3970..14e9f77d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,8 +7,8 @@ settings: catalogs: default: '@antfu/eslint-config': - specifier: ^3.15.0 - version: 3.15.0 + specifier: ^3.16.0 + version: 3.16.0 '@antfu/ni': specifier: ^23.2.0 version: 23.2.0 @@ -61,8 +61,8 @@ catalogs: specifier: ^22.10.7 version: 22.10.7 '@unocss/reset': - specifier: ^65.4.2 - version: 65.4.2 + specifier: ^65.4.3 + version: 65.4.3 '@vitest/coverage-v8': specifier: ^3.0.3 version: 3.0.3 @@ -73,8 +73,8 @@ catalogs: specifier: ^1.1.1 version: 1.1.1 bumpp: - specifier: ^9.10.1 - version: 9.10.1 + specifier: ^9.10.2 + version: 9.10.2 cac: specifier: ^6.7.14 version: 6.7.14 @@ -127,8 +127,8 @@ catalogs: specifier: ^14.1.0 version: 14.1.0 markdown-it-async: - specifier: ^1.1.1 - version: 1.1.1 + specifier: ^1.3.0 + version: 1.3.0 mdast-util-from-markdown: specifier: ^2.0.2 version: 2.0.2 @@ -196,8 +196,8 @@ catalogs: specifier: ^2.11.1 version: 2.11.1 taze: - specifier: ^18.2.0 - version: 18.2.0 + specifier: ^18.3.0 + version: 18.3.0 tm-grammars: specifier: ^1.22.9 version: 1.22.9 @@ -217,8 +217,8 @@ catalogs: specifier: ^5.0.0 version: 5.0.0 unocss: - specifier: ^65.4.2 - version: 65.4.2 + specifier: ^65.4.3 + version: 65.4.3 unplugin-vue-components: specifier: ^28.0.0 version: 28.0.0 @@ -226,8 +226,8 @@ catalogs: specifier: ^5.1.4 version: 5.1.4 vitepress: - specifier: ^1.6.1 - version: 1.6.1 + specifier: ^1.6.2 + version: 1.6.2 vitepress-plugin-mermaid: specifier: ^2.0.17 version: 2.0.17 @@ -241,8 +241,8 @@ catalogs: specifier: ^2.2.0 version: 2.2.0 wrangler: - specifier: ^3.103.2 - version: 3.103.2 + specifier: ^3.104.0 + version: 3.104.0 overrides: '@shikijs/colorized-brackets': workspace:* @@ -272,7 +272,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: 'catalog:' - version: 3.15.0(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1)) + version: 3.16.0(@typescript-eslint/utils@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) '@antfu/ni': specifier: 'catalog:' version: 23.2.0 @@ -338,13 +338,13 @@ importers: version: 22.10.7 '@vitest/coverage-v8': specifier: 'catalog:' - version: 3.0.3(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1)) + version: 3.0.3(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) ansi-sequence-parser: specifier: 'catalog:' version: 1.1.1 bumpp: specifier: 'catalog:' - version: 9.10.1(magicast@0.3.5) + version: 9.10.2(magicast@0.3.5) diff-match-patch-es: specifier: 'catalog:' version: 1.0.1 @@ -422,7 +422,7 @@ importers: version: 2.11.1 taze: specifier: 'catalog:' - version: 18.2.0 + version: 18.3.0 typescript: specifier: ^5.7.3 version: 5.7.3 @@ -431,22 +431,22 @@ importers: version: 3.3.1(typescript@5.7.3)(vue-tsc@2.2.0(typescript@5.7.3))(vue@3.5.13(typescript@5.7.3)) vite: specifier: ^6.0.11 - version: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + version: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vite-tsconfig-paths: specifier: 'catalog:' - version: 5.1.4(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1)) + version: 5.1.4(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) vitepress-plugin-mermaid: specifier: 'catalog:' - version: 2.0.17(mermaid@10.9.1)(vitepress@1.6.1(@algolia/client-search@5.17.1)(@types/node@22.10.7)(fuse.js@7.0.0)(jiti@2.4.2)(postcss@8.4.49)(search-insights@2.17.1)(terser@5.32.0)(tsx@4.19.1)(typescript@5.7.3)(yaml@2.6.1)) + version: 2.0.17(mermaid@10.9.1)(vitepress@1.6.2(@algolia/client-search@5.17.1)(@types/node@22.10.7)(fuse.js@7.0.0)(jiti@2.4.2)(postcss@8.4.49)(search-insights@2.17.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.6.1)) vitest: specifier: 'catalog:' - version: 3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + version: 3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vue-tsc: specifier: 'catalog:' version: 2.2.0(typescript@5.7.3) wrangler: specifier: 'catalog:' - version: 3.103.2 + version: 3.104.0 docs: dependencies: @@ -462,7 +462,7 @@ importers: version: 1.2.2 '@unocss/reset': specifier: 'catalog:' - version: 65.4.2 + version: 65.4.3 '@vueuse/core': specifier: 'catalog:' version: 12.4.0(typescript@5.7.3) @@ -474,13 +474,13 @@ importers: version: 2.3.1(typescript@5.7.3)(vue@3.5.13(typescript@5.7.3)) unocss: specifier: 'catalog:' - version: 65.4.2(postcss@8.4.49)(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) + version: 65.4.3(postcss@8.4.49)(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) unplugin-vue-components: specifier: 'catalog:' version: 28.0.0(@babel/parser@7.26.3)(rollup@4.31.0)(vue@3.5.13(typescript@5.7.3)) vitepress: specifier: 'catalog:' - version: 1.6.1(@algolia/client-search@5.17.1)(@types/node@22.10.7)(fuse.js@7.0.0)(jiti@2.4.2)(postcss@8.4.49)(search-insights@2.17.1)(terser@5.32.0)(tsx@4.19.1)(typescript@5.7.3)(yaml@2.6.1) + version: 1.6.2(@algolia/client-search@5.17.1)(@types/node@22.10.7)(fuse.js@7.0.0)(jiti@2.4.2)(postcss@8.4.49)(search-insights@2.17.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.6.1) vue: specifier: 'catalog:' version: 3.5.13(typescript@5.7.3) @@ -636,7 +636,7 @@ importers: version: 14.1.2 markdown-it-async: specifier: 'catalog:' - version: 1.1.1 + version: 1.3.0 packages/monaco: dependencies: @@ -661,7 +661,7 @@ importers: version: 5.7.3 vite: specifier: ^6.0.11 - version: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + version: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) packages/rehype: dependencies: @@ -904,8 +904,8 @@ packages: resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} - '@antfu/eslint-config@3.15.0': - resolution: {integrity: sha512-ydUU5By5oxVLOp8tIcDeHQ4RQbJx/8nLwy5FG+uYbOdtTTiB+9eeakEO1ZP87dS+i6vfz7e5Ikgm10t8B+Nm0A==} + '@antfu/eslint-config@3.16.0': + resolution: {integrity: sha512-g6RAXUMeow9vexoOMYwCpByY2xSDpAD78q+rvQLvVpY6MFcxFD/zmdrZGYa/yt7LizK86m17kIYKOGLJ3L8P0w==} hasBin: true peerDependencies: '@eslint-react/eslint-plugin': ^1.19.0 @@ -1655,8 +1655,8 @@ packages: '@iconify-json/ph@1.2.2': resolution: {integrity: sha512-PgkEZNtqa8hBGjHXQa4pMwZa93hmfu8FUSjs/nv4oUU6yLsgv+gh9nu28Kqi8Fz9CCVu4hj1MZs9/60J57IzFw==} - '@iconify-json/simple-icons@1.2.20': - resolution: {integrity: sha512-WlQ95zrdxxizrFt2HtkfYjyWatLfE8Z7BKOkew9quG5S5AKYVxF1PkTtOs8LDWShce1DpvxKWQne4W5DQyEGZg==} + '@iconify-json/simple-icons@1.2.21': + resolution: {integrity: sha512-aqbIuVshMZ2fNEhm25//9DoKudboXF3CpoEQJJlHl9gVSVNOTr4cgaCIZvgSEYmys2HHEfmhcpoZIhoEFZS8SQ==} '@iconify-json/svg-spinners@1.2.2': resolution: {integrity: sha512-DIErwfBWWzLfmAG2oQnbUOSqZhDxlXvr8941itMCrxQoMB0Hiv8Ww6Bln/zIgxwjDvSem2dKJtap+yKKwsB/2A==} @@ -1971,49 +1971,43 @@ packages: '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} - '@typescript-eslint/eslint-plugin@8.20.0': - resolution: {integrity: sha512-naduuphVw5StFfqp4Gq4WhIBE2gN1GEmMUExpJYknZJdRnc+2gDzB8Z3+5+/Kv33hPQRDGzQO/0opHE72lZZ6A==} + '@typescript-eslint/eslint-plugin@8.21.0': + resolution: {integrity: sha512-eTH+UOR4I7WbdQnG4Z48ebIA6Bgi7WO8HvFEneeYBxG8qCOYgTOFPSg6ek9ITIDvGjDQzWHcoWHCDO2biByNzA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: ^5.7.3 - '@typescript-eslint/parser@8.20.0': - resolution: {integrity: sha512-gKXG7A5HMyjDIedBi6bUrDcun8GIjnI8qOwVLiY3rx6T/sHP/19XLJOnIq/FgQvWLHja5JN/LSE7eklNBr612g==} + '@typescript-eslint/parser@8.21.0': + resolution: {integrity: sha512-Wy+/sdEH9kI3w9civgACwabHbKl+qIOu0uFZ9IMKzX3Jpv9og0ZBJrZExGrPpFAY7rWsXuxs5e7CPPP17A4eYA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ^5.7.3 - '@typescript-eslint/scope-manager@8.19.1': - resolution: {integrity: sha512-60L9KIuN/xgmsINzonOcMDSB8p82h95hoBfSBtXuO4jlR1R9L1xSkmVZKgCPVfavDlXihh4ARNjXhh1gGnLC7Q==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.20.0': resolution: {integrity: sha512-J7+VkpeGzhOt3FeG1+SzhiMj9NzGD/M6KoGn9f4dbz3YzK9hvbhVTmLj/HiTp9DazIzJ8B4XcM80LrR9Dm1rJw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.20.0': - resolution: {integrity: sha512-bPC+j71GGvA7rVNAHAtOjbVXbLN5PkwqMvy1cwGeaxUoRQXVuKCebRoLzm+IPW/NtFFpstn1ummSIasD5t60GA==} + '@typescript-eslint/scope-manager@8.21.0': + resolution: {integrity: sha512-G3IBKz0/0IPfdeGRMbp+4rbjfSSdnGkXsM/pFZA8zM9t9klXDnB/YnKOBQ0GoPmoROa4bCq2NeHgJa5ydsQ4mA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@typescript-eslint/type-utils@8.21.0': + resolution: {integrity: sha512-95OsL6J2BtzoBxHicoXHxgk3z+9P3BEcQTpBKriqiYzLKnM2DeSqs+sndMKdamU8FosiadQFT3D+BSL9EKnAJQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ^5.7.3 - '@typescript-eslint/types@8.19.1': - resolution: {integrity: sha512-JBVHMLj7B1K1v1051ZaMMgLW4Q/jre5qGK0Ew6UgXz1Rqh+/xPzV1aW581OM00X6iOfyr1be+QyW8LOUf19BbA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/types@8.20.0': resolution: {integrity: sha512-cqaMiY72CkP+2xZRrFt3ExRBu0WmVitN/rYPZErA80mHjHx/Svgp8yfbzkJmDoQ/whcytOPO9/IZXnOc+wigRA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.19.1': - resolution: {integrity: sha512-jk/TZwSMJlxlNnqhy0Eod1PNEvCkpY6MXOXE/WLlblZ6ibb32i2We4uByoKPv1d0OD2xebDv4hbs3fm11SMw8Q==} + '@typescript-eslint/types@8.21.0': + resolution: {integrity: sha512-PAL6LUuQwotLW2a8VsySDBwYMm129vFm4tMVlylzdoTybTHaAi0oBp7Ac6LhSrHHOdLM3efH+nAR6hAWoMF89A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: ^5.7.3 '@typescript-eslint/typescript-estree@8.20.0': resolution: {integrity: sha512-Y7ncuy78bJqHI35NwzWol8E0X7XkRVS4K4P4TCyzWkOJih5NDvtoRDW4Ba9YJJoB2igm9yXDdYI/+fkiiAxPzA==} @@ -2021,11 +2015,10 @@ packages: peerDependencies: typescript: ^5.7.3 - '@typescript-eslint/utils@8.19.1': - resolution: {integrity: sha512-IxG5gLO0Ne+KaUc8iW1A+XuKLd63o4wlbI1Zp692n1xojCl/THvgIKXJXBZixTh5dd5+yTJ/VXH7GJaaw21qXA==} + '@typescript-eslint/typescript-estree@8.21.0': + resolution: {integrity: sha512-x+aeKh/AjAArSauz0GiQZsjT8ciadNMHdkUSwBB9Z6PrKc/4knM4g3UfHml6oDJmKC88a6//cdxnO/+P2LkMcg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 typescript: ^5.7.3 '@typescript-eslint/utils@8.20.0': @@ -2035,14 +2028,21 @@ packages: eslint: ^8.57.0 || ^9.0.0 typescript: ^5.7.3 - '@typescript-eslint/visitor-keys@8.19.1': - resolution: {integrity: sha512-fzmjU8CHK853V/avYZAvuVut3ZTfwN5YtMaoi+X9Y9MA9keaWNHC3zEQ9zvyX/7Hj+5JkNyK1l7TOR2hevHB6Q==} + '@typescript-eslint/utils@8.21.0': + resolution: {integrity: sha512-xcXBfcq0Kaxgj7dwejMbFyq7IOHgpNMtVuDveK7w3ZGwG9owKzhALVwKpTF2yrZmEwl9SWdetf3fxNzJQaVuxw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + eslint: ^8.57.0 || ^9.0.0 + typescript: ^5.7.3 '@typescript-eslint/visitor-keys@8.20.0': resolution: {integrity: sha512-v/BpkeeYAsPkKCkR8BDwcno0llhzWVqPOamQrAEMdpZav2Y9OVjd9dwJyBLJWwf335B5DmlifECIkZRJCaGaHA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript-eslint/visitor-keys@8.21.0': + resolution: {integrity: sha512-BkLMNpdV6prozk8LlyK/SOoWLmUFi+ZD+pcqti9ILCbVvHGk1ui1g4jJOc2WDLaeExz2qWwojxlPce5PljcT3w==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@typescript/vfs@1.6.0': resolution: {integrity: sha512-hvJUjNVeBMp77qPINuUvYXj4FyWeeMMKZkxEATEU3hqBAQ7qdTBCUFT7Sp0Zu0faeEtFf+ldXxMEDr/bk73ISg==} peerDependencies: @@ -2051,83 +2051,83 @@ packages: '@ungap/structured-clone@1.2.0': resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} - '@unocss/astro@65.4.2': - resolution: {integrity: sha512-5UR8KmonbpeeSG5pxWtBYlwr9XNbcsrVTfXKzWZAic5kRUWQREFpmjMcDL/+Co+OYWe4z5WWayjwfQUmLLPG5w==} + '@unocss/astro@65.4.3': + resolution: {integrity: sha512-yhPKH4CT2CFjvKR8lL6oS/7jarMWp4iSnYcNlTlZLmvTIS3dGxyhAsVy/xkdzdJ6sM+6FS0hUuQNv+NYvArRNg==} peerDependencies: vite: ^6.0.11 peerDependenciesMeta: vite: optional: true - '@unocss/cli@65.4.2': - resolution: {integrity: sha512-eQmzBhph67CDe+MNz8k/3rMwR1g1xCKZIWfrFoSQv7CqlJxgjRgFOxmnIw7pGhUEC0wenrvauGkVjFkIUHFqeg==} + '@unocss/cli@65.4.3': + resolution: {integrity: sha512-pZESqf5tS5AjATkAP11M0ecIiias0//nir7MgUQLs/v2GX0x7K0KhVTJ50TiFePff0TnwTHheDNJGR3gesDiVg==} engines: {node: '>=14'} hasBin: true - '@unocss/config@65.4.2': - resolution: {integrity: sha512-2xyWDt6t879rsdxJ0TiRbk9ENkGuLjAWjl3aAph5HHxwgGaBN1c9S5G9607j/WXP+tO6c37B4Q1iG/XYx35HBA==} + '@unocss/config@65.4.3': + resolution: {integrity: sha512-Z3tnQ10UjM09Y1yVqfCYfZEh2pXFQlUQ1g188mMWxjXWEIXeei3f9dIApRBgC+xcPE6prqdu3fDC5emU+sqyxw==} engines: {node: '>=14'} - '@unocss/core@65.4.2': - resolution: {integrity: sha512-VmXy5D25por+pt9LBlKZ3gk4rOE5ldm80MyVOEnLcpaFb9LqB0g/8qUU9/Dk3TSA+ZPeoGm53Juo0p8LMFIigA==} + '@unocss/core@65.4.3': + resolution: {integrity: sha512-luFgdcchSlNrYSaDvU2176T2PPQZdxqfREVbxEXNXlFEgyEFrx5hOSUXoJtJSZjRhAcE6zkWyLDf/JkQJ5Eeyw==} - '@unocss/extractor-arbitrary-variants@65.4.2': - resolution: {integrity: sha512-qm5JXfjbxgXqhQAeOfV1jFT1ThBTi1bP1m+Nu2p6tB9EUbAUp+AKY4sODueqDXoriUtOc7h0QzyW3Lm+s3fTGw==} + '@unocss/extractor-arbitrary-variants@65.4.3': + resolution: {integrity: sha512-RhSOOzOxkNjJl9zeglaBe0U+o39jleCCNPWJ87DDJA3ckbyylIIf21ZwY1Xu76rmdar5DT9ob7ucuPfEpJLN9A==} - '@unocss/inspector@65.4.2': - resolution: {integrity: sha512-64m6SpjbeTQNqgWLUQpVwu1WQpuv4RshA1KIs4cc6WdDivckWb4woA+4Zdm+DjYjm0aLqX7oUE0kWwjK+pIZdA==} + '@unocss/inspector@65.4.3': + resolution: {integrity: sha512-mj3K0WtnP0DuonQPzxkXhLMBU5qi13dpxaJcEOSv+EBMPlJbww0bj7K7uaFqXv8LPufs/hkQzI9yjOrEzR5WBQ==} - '@unocss/postcss@65.4.2': - resolution: {integrity: sha512-LKb8K9B1zTFN6zaQYIYSiFRz4a+HpNHKSIGjo/dtN0p0R1ME7VaGOgwg3+cEsNguNhTeXoaX5y/ADp8KP/HD6A==} + '@unocss/postcss@65.4.3': + resolution: {integrity: sha512-ZHlWfArfhhWBVhUeAETrtnD7nhqpfXv5muGrJCSDHmjgFJX8jtDa6rf52ICCFWEOe8p2dku7o27o26pGXYTYJg==} engines: {node: '>=14'} peerDependencies: postcss: ^8.4.21 - '@unocss/preset-attributify@65.4.2': - resolution: {integrity: sha512-DHFHU+tvknLMk01cWQjLjEdJkRyPIdVYVoCoR9yzmwwVT6n7JKK1R/Ailwofm2229GjplY5c9qu1PjA5K1K7Vw==} + '@unocss/preset-attributify@65.4.3': + resolution: {integrity: sha512-kN8levkt+BwzzWKA6glthasuFt/Cplc70oxzAYd/gZcosxwDK5+MmxjGDG5aLLu2PA58tPHUZ+ltW/QG5BM+Xw==} - '@unocss/preset-icons@65.4.2': - resolution: {integrity: sha512-XytFiMSbIqPshiVtsiFoq1nqyFYNTGnxMe6g3w+Zj5B+vNwfwHPR6CD8pTSkXpbW6zo+Ed/CBYe0pRwCrYjcgw==} + '@unocss/preset-icons@65.4.3': + resolution: {integrity: sha512-g1WNamvYOIdD8YAOvZ5h4g3peel3rLTtKvB0wX4pVL5exsYsoyc0tmiGm57k+ZmnIucqSzxoUZ/vjHDLAViahw==} - '@unocss/preset-mini@65.4.2': - resolution: {integrity: sha512-4ZZK9KwDHjI8wFUKeB+30GHekPmy1OzXncjlXhqm+vNQ7FO3xCee7VY00E5bgz5Tt0pXALcKFlrEspjpSaeCoQ==} + '@unocss/preset-mini@65.4.3': + resolution: {integrity: sha512-JajAF18DKJRXgd9usrAYTcHUtZy606mD396ZswDgw/mUSu529tuiT6LOD43aJMYHgPEw7wKYjiGFHkeBTHijuQ==} - '@unocss/preset-tagify@65.4.2': - resolution: {integrity: sha512-Ldk2QU8Zmy9irQQ/ZlFLBTPfPTHDBXcbxsxCFFCjI/MiTMh1Wac6cpryoYlju5SJ+yQuys4sIKzjkhRUD2d7Ug==} + '@unocss/preset-tagify@65.4.3': + resolution: {integrity: sha512-8/MbMbgdvj1A87XNVVzD8gFVqywaSJAD3Bv8RwjcFn0rwlgZY0PdTBYo3M3FH25axb4znzXBmLZdEBVZOGUosg==} - '@unocss/preset-typography@65.4.2': - resolution: {integrity: sha512-Mp3GSS24qP8Fdf3wH2UeM4PRqGOuJGvKMNuZsIPX09Y/HcpleyjolBDNiagaM2rdp5cs2jcvWDAJ2fz9OXR3HQ==} + '@unocss/preset-typography@65.4.3': + resolution: {integrity: sha512-DEo7GECG0AQ8FkzH/x8QCEL5BR1D+GNoxHGmNxc7rFKghJONVyJ3jROA9mDmWNAva8JygN4Up+lzPZG3mNYezQ==} - '@unocss/preset-uno@65.4.2': - resolution: {integrity: sha512-rJcGx/+EWA3wXGOAZdYQFSEn8knsiqiST/Ji1adN+9dTq4BVYMZ9n3zYRF6GZ8p61aZomhU4jmzpLk12RMdxpg==} + '@unocss/preset-uno@65.4.3': + resolution: {integrity: sha512-gxELOQwR3YbMLR+WjYz3m/Zb6VXa8O0Xln0rfS2TI7OXXoQ1twak5zwYPrOI5fJF8lJ5yyKUiXiOR8UEPBpoCQ==} - '@unocss/preset-web-fonts@65.4.2': - resolution: {integrity: sha512-YVgjB3igldU5uKgwkDXNvxe9cISiLBnaKwW2bjJJyyTZ3QbjbYklgI4LyakxtnY4hf6U1vO+1W83/GIhl2RAdw==} + '@unocss/preset-web-fonts@65.4.3': + resolution: {integrity: sha512-edkyohQ4+qjuOxIJf+NeQiEayB47A9eA2NhBLbcqZ0OfMpN8tRZPVW5cyB3b5Ef253NGMd4S8H/96vGTBpqOBA==} - '@unocss/preset-wind@65.4.2': - resolution: {integrity: sha512-TQm9P2UHpqfn92APfZJtbK2brkXQ+GInFL2evup/ZChU1fqdbH9mL0ef6ZNQbCH4gjY6mEzwPXt4lhGod6CajA==} + '@unocss/preset-wind@65.4.3': + resolution: {integrity: sha512-KM13xIARNeZ/ZKJr33fZ89l79wgI+1Oo8VPJzmckLjbH9IGOhcH2GON7wVIxQqqqM9IM3vALEqw2KNdM6ontWw==} - '@unocss/reset@65.4.2': - resolution: {integrity: sha512-Sas0lTGEgzdWKafSiT+dyhhrUOkOpPbhJYbPMgjW6Ol/tB5JXhdlCNm90Xue1wt453P8O3J4v+dQcyrdRSq0Ig==} + '@unocss/reset@65.4.3': + resolution: {integrity: sha512-f9QnMtY1yPS1HEIkeKmSwUYcp4QS6zdo9ZcIFE9PDSLOcns3v+M1lTQg8mLChxJHVl73Cf6PofWVh5tmnxV53Q==} - '@unocss/rule-utils@65.4.2': - resolution: {integrity: sha512-OdMSJZiZUr8XmLo3Bz3Wrw1nZLT1nTPnPOV8gdi4vZ+2RgCChua9o8Dz4IyeQ7mMhLXoqHIUpJ7jE5Nv+Uz1Fw==} + '@unocss/rule-utils@65.4.3': + resolution: {integrity: sha512-bzRRdb9mb82IvgOt3KiRyUh/njRfJC3hoV84lMyUPryT8YTEP/hl6kt2KQ2l1K3WDz7ZPQXVi2eqUbqc+AUpwg==} engines: {node: '>=14'} - '@unocss/transformer-attributify-jsx@65.4.2': - resolution: {integrity: sha512-3jANN8pnOd3xX8PhkUMhRYEwT97HOYNLMiACpRb2x3MRxYjmpOPR/We31r/tYz23hMsbGkR0C5xvpuCkDj2QAA==} + '@unocss/transformer-attributify-jsx@65.4.3': + resolution: {integrity: sha512-GI0joW6+jG3sLMzqDxT/Nr0lGarHKsXQzpKQt1LfBGEDgNSQZtDZ1IGlkdZeErRFvWcDLWU0xm2LikLS4Az8kw==} - '@unocss/transformer-compile-class@65.4.2': - resolution: {integrity: sha512-9kRV7W6LA7D+OBfbA2ayKJyZl9RnOb1mv+XW0KcFdD8KP0r8DfxT5rOj6QpEt88d6KwDo09iOaExsy0rHU7ZTg==} + '@unocss/transformer-compile-class@65.4.3': + resolution: {integrity: sha512-AzLeic0ESQ/yhLKfkSsQ72wQLkKEPsmX578+ZKcPSRh/HM5tfNz8RqffOHr6YOEKKTaZHN23OqbA511amRKC1w==} - '@unocss/transformer-directives@65.4.2': - resolution: {integrity: sha512-u/hbpRe/mEasRdzznGQnKmJqDHcoJ2MJJBLpDc2RisiAEokz73dno3JtT70HZVA+DN7Y9ddAKioxlvSU+iJxFA==} + '@unocss/transformer-directives@65.4.3': + resolution: {integrity: sha512-e3zZYjXqHSWb6YrC09/FnCsndhZdRzmYhPubTzOjnvb5K0ihIiLvHx9c2TRPWvMspXs0wHKQsLW5fAs8oyimeQ==} - '@unocss/transformer-variant-group@65.4.2': - resolution: {integrity: sha512-a5xjR9mPUo7n6wD3nO5tcEcH7j0ks25E3d100XdNUeVUJeszzMAeLZ/uYrkd6Z3amyLLxwVOkAdYcczGhKdsbA==} + '@unocss/transformer-variant-group@65.4.3': + resolution: {integrity: sha512-nZNgKLclhIjfuqCaZTmJwhWSByL7vnhb3l/ChRX4qtWOweRLro79r6MvfcqQNrweK5nCw4yibsXCrFUWq7Jj5w==} - '@unocss/vite@65.4.2': - resolution: {integrity: sha512-pEIU/egxec0CErgUwo/Nuyfi+ZZPIBD+XQBi2Pa51VKeuD91BBnXc1JGu9yzRT2WbrGP3hwsDgYqhj2G6wGXyA==} + '@unocss/vite@65.4.3': + resolution: {integrity: sha512-YajF8Z2J/KvXdnC5BsGJjt3fm4D14vmYaHdlTyzi92Rkh/67JtaCz2OhElDoF6k4S4fm9B8uLRP10p+smRe9Fw==} peerDependencies: vite: ^6.0.11 @@ -2428,8 +2428,8 @@ packages: resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} engines: {node: '>=6'} - bumpp@9.10.1: - resolution: {integrity: sha512-KG7oQmv6cz7QQwOvM3x/yPcF8+VBEtuLEEecmohNyb4+bLbtSVpJp8brjzcZYQN7UOyR4i0qIIYThnsBgP8uCA==} + bumpp@9.10.2: + resolution: {integrity: sha512-QX1JdswFLLVgrA+I/t+926/jsuJ92BTKKxGvMYC6fg+1lFpCl9RbILQJg0thc5UirIjQ6/jY1Sj+b4tz3evA5g==} engines: {node: '>=10'} hasBin: true @@ -2994,8 +2994,8 @@ packages: peerDependencies: eslint: ^9.5.0 - eslint-flat-config-utils@1.0.0: - resolution: {integrity: sha512-tmzcXeCsa24/u3glyw1Mo7KfC/r9a5Vsu1nPCkX7uefD7C5Z4x922Q2KP/drhTLbOI5lcFHYpfXjKhqqnUWObw==} + eslint-flat-config-utils@1.1.0: + resolution: {integrity: sha512-W49wz7yQJGRfg4QSV3nwdO/fYcWetiSKhLV5YykfQMcqnIATNpoS7EPdINhLB9P3fmdjNmFtOgZjiKnCndWAnw==} eslint-formatting-reporter@0.0.0: resolution: {integrity: sha512-k9RdyTqxqN/wNYVaTk/ds5B5rA8lgoAmvceYN7bcZMBwU7TuXx5ntewJv81eF3pIL/CiJE+pJZm36llG8yhyyw==} @@ -3073,8 +3073,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@4.6.0: - resolution: {integrity: sha512-kOswTebUK0LlYExRwqz7YQtvyTUIRsKfp8XrwBBeHGh2e8MBOS6K+7VvG6HpmNckyKySi1I96uPeAlptMFGcRQ==} + eslint-plugin-perfectionist@4.7.0: + resolution: {integrity: sha512-e2ODzm2SsAztFWY3ZRJd1K702vyl8Sapacjc3JluOW294CfA3+jfjin+UxjcrK48EvlNIMOp+JJB9N54YR2LRw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: eslint: '>=8.0.0' @@ -3455,8 +3455,8 @@ packages: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} - importx@0.5.0: - resolution: {integrity: sha512-qROz3rSOjQYclmEQAajH9RhBuqpAGHM+5CNd9fk+TsF4JKmQsAI1egafW8XZZv8vARCo4nAmmt5d0eI2B8GUsA==} + importx@0.5.1: + resolution: {integrity: sha512-YrRaigAec1sC2CdIJjf/hCH1Wp9Ii8Cq5ROw4k5nJ19FVl2FcJUHZ5gGIb1vs8+JNYIyOJpc2fcufS2330bxDw==} imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} @@ -3749,8 +3749,8 @@ packages: mark.js@8.11.1: resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} - markdown-it-async@1.1.1: - resolution: {integrity: sha512-wTGXuxaDbZdKOg7cAJSWQcp/zyY/eUOD7Gbgp2hVWp7xv4GLmlK6kghsjKY4eKoiFFTfKa3nsyDvg1lS5zDAkA==} + markdown-it-async@1.3.0: + resolution: {integrity: sha512-mGZqVukAJKbHB9Qr9V1FGBHe02hW6MOClerEyCZU02Hvqp8iz66xngpyNY0tUMkGAWSJvxjsP+vxmxS2e7zCEg==} markdown-it@14.1.0: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} @@ -4235,6 +4235,9 @@ packages: pathe@2.0.1: resolution: {integrity: sha512-6jpjMpOth5S9ITVu5clZ7NOgHNsv5vRQdheL9ztp2vZmM6fRbLvyua1tiBIL4lk8SAe3ARzeXEly6siXCjDHDw==} + pathe@2.0.2: + resolution: {integrity: sha512-15Ztpk+nov8DR524R4BF7uEuzESgzUEAV4Ah7CUMNGXdE5ELuvxElxGXndBl32vMSsWa1jpNf22Z+Er3sKwq+w==} + pathval@2.0.0: resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} engines: {node: '>= 14.16'} @@ -4855,8 +4858,8 @@ packages: resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} engines: {node: '>=10'} - taze@18.2.0: - resolution: {integrity: sha512-rjKW+/AJ8KTBl27cyCo6jtk6j9r3axN8olOOBhA12UciMLDXn79wZG09Nb3t1r51m1pqV8nOz98vKaFDerTe2g==} + taze@18.3.0: + resolution: {integrity: sha512-x5akxPGBWSn+QSu2RSNZantKp7ufaPNz+cPPVjgzchNzicxuL7rnUuMXBeQufivyu4Uy6RaafHv7YzUpM74RzQ==} hasBin: true terser@5.32.0: @@ -4942,6 +4945,11 @@ packages: engines: {node: '>=18.0.0'} hasBin: true + tsx@4.19.2: + resolution: {integrity: sha512-pOUl6Vo2LUq/bSa8S5q7b91cgNSjctn9ugq/+Mvow99qW6x/UZYwzxy/3NmqoT66eHYfCVvFvACC58UBPFf28g==} + engines: {node: '>=18.0.0'} + hasBin: true + twoslash-protocol@0.2.12: resolution: {integrity: sha512-5qZLXVYfZ9ABdjqbvPc4RWMr7PrpPaaDSeaYY55vl/w1j6H6kzsWK/urAEIXlzYlyrFmyz1UbwIt+AA0ck+wbg==} @@ -4991,8 +4999,8 @@ packages: typescript: optional: true - unconfig@0.6.0: - resolution: {integrity: sha512-4C67J0nIF2QwSXty2kW3zZx1pMZ3iXabylvJWWgHybWVUcMf9pxwsngoQt0gC+AVstRywFqrRBp3qOXJayhpOw==} + unconfig@0.6.1: + resolution: {integrity: sha512-cVU+/sPloZqOyJEAfNwnQSFCzFrZm85vcVkryH7lnlB/PiTycUkAjt5Ds79cfIshGOZ+M5v3PBDnKgpmlE5DtA==} undici-types@6.20.0: resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} @@ -5001,8 +5009,8 @@ packages: resolution: {integrity: sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==} engines: {node: '>=14.0'} - unenv-nightly@2.0.0-20250109-100802-88ad671: - resolution: {integrity: sha512-Uij6gODNNNNsNBoDlnaMvZI99I6YlVJLRfYH8AOLMlbFrW7k2w872v9VLuIdch2vF8QBeSC4EftIh5sG4ibzdA==} + unenv@2.0.0-rc.0: + resolution: {integrity: sha512-H0kl2w8jFL/FAk0xvjVing4bS3jd//mbg1QChDnn58l9Sc5RtduaKmLAL8n+eBw5jJo8ZjYV7CrEGage5LAOZQ==} unified@11.0.5: resolution: {integrity: sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==} @@ -5033,11 +5041,11 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unocss@65.4.2: - resolution: {integrity: sha512-fAmolcpWyU9TlYw04cXu1ba4+lxh/PKjT5xKEAobWCTmwkS+yQDJ3LrEkqfGvry2EJr2os+/qhQm1lAx/0o7Ww==} + unocss@65.4.3: + resolution: {integrity: sha512-mwSVi0ovPxaDv58yFB7Vm5v1x/q/pUc7aTh7SJbeYoRrpbUGdKiVf20YSQfMqmBNXV9CFDr4o6tabP/58as6RQ==} engines: {node: '>=14'} peerDependencies: - '@unocss/webpack': 65.4.2 + '@unocss/webpack': 65.4.3 vite: ^6.0.11 peerDependenciesMeta: '@unocss/webpack': @@ -5158,8 +5166,8 @@ packages: mermaid: 10 || 11 vitepress: ^1.0.0 || ^1.0.0-alpha - vitepress@1.6.1: - resolution: {integrity: sha512-n41KBL08aonxaWMnk5V+TkpZ29rZF4sgYjvIqU2k0foteNhgms5BmbVWw9xTqD5hps12H1W+EZUwc7NlHh1s3g==} + vitepress@1.6.2: + resolution: {integrity: sha512-pKAgner8wqetwyL6VyjhJnrw/Kwc8hNlwaS/efUlEBhQsRiCvjIsKqjWyjyUMa6u39ktMle16nYAUOcZ6MhV6Q==} hasBin: true peerDependencies: markdown-it-mathjax3: ^4 @@ -5273,8 +5281,8 @@ packages: engines: {node: '>=16'} hasBin: true - wrangler@3.103.2: - resolution: {integrity: sha512-eYcnubPhPBU1QMZYTam+vfCLpaQx+x1EWA6nFbLhid1eqNDAk1dNwNlbo+ZryrOHDEX3XlOxn2Z3Fx8vVv3hKw==} + wrangler@3.104.0: + resolution: {integrity: sha512-txxgkKZwPQrX1PDgY+ATWnnx4GSeNxUrnBumudWPRmXG0JdLzCf09R+723slMMT1m+CKQXU1KvuUHc/GxTnTyA==} engines: {node: '>=16.17.0'} hasBin: true peerDependencies: @@ -5466,19 +5474,19 @@ snapshots: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@3.15.0(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))': + '@antfu/eslint-config@3.16.0(@typescript-eslint/utils@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@1.0.1(eslint@9.18.0(jiti@2.4.2)))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))': dependencies: '@antfu/install-pkg': 1.0.0 '@clack/prompts': 0.9.1 '@eslint-community/eslint-plugin-eslint-comments': 4.4.1(eslint@9.18.0(jiti@2.4.2)) '@eslint/markdown': 6.2.1 '@stylistic/eslint-plugin': 2.13.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@vitest/eslint-plugin': 1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1)) + '@typescript-eslint/eslint-plugin': 8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/parser': 8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@vitest/eslint-plugin': 1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) eslint: 9.18.0(jiti@2.4.2) eslint-config-flat-gitignore: 1.0.0(eslint@9.18.0(jiti@2.4.2)) - eslint-flat-config-utils: 1.0.0 + eslint-flat-config-utils: 1.1.0 eslint-merge-processors: 1.0.0(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-antfu: 2.7.0(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-command: 2.1.0(eslint@9.18.0(jiti@2.4.2)) @@ -5487,11 +5495,11 @@ snapshots: eslint-plugin-jsonc: 2.18.2(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-n: 17.15.1(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 4.6.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + eslint-plugin-perfectionist: 4.7.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) eslint-plugin-regexp: 2.7.0(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-toml: 0.12.0(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-unicorn: 56.0.1(eslint@9.18.0(jiti@2.4.2)) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2)) + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-vue: 9.32.0(eslint@9.18.0(jiti@2.4.2)) eslint-plugin-yml: 1.16.0(eslint@9.18.0(jiti@2.4.2)) eslint-processor-vue-blocks: 1.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.18.0(jiti@2.4.2)) @@ -5708,7 +5716,7 @@ snapshots: dependencies: '@types/eslint': 9.6.1 '@types/estree': 1.0.6 - '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/types': 8.20.0 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 @@ -6034,7 +6042,7 @@ snapshots: dependencies: '@iconify/types': 2.0.0 - '@iconify-json/simple-icons@1.2.20': + '@iconify-json/simple-icons@1.2.21': dependencies: '@iconify/types': 2.0.0 @@ -6241,7 +6249,7 @@ snapshots: '@stylistic/eslint-plugin@2.13.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) eslint: 9.18.0(jiti@2.4.2) eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -6329,14 +6337,14 @@ snapshots: '@types/web-bluetooth@0.0.20': {} - '@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/eslint-plugin@8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/type-utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/parser': 8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/type-utils': 8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.21.0 eslint: 9.18.0(jiti@2.4.2) graphemer: 1.4.0 ignore: 5.3.2 @@ -6346,32 +6354,32 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) + '@typescript-eslint/visitor-keys': 8.21.0 debug: 4.4.0 eslint: 9.18.0(jiti@2.4.2) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.19.1': - dependencies: - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/visitor-keys': 8.19.1 - '@typescript-eslint/scope-manager@8.20.0': dependencies: '@typescript-eslint/types': 8.20.0 '@typescript-eslint/visitor-keys': 8.20.0 - '@typescript-eslint/type-utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/scope-manager@8.21.0': dependencies: - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/visitor-keys': 8.21.0 + + '@typescript-eslint/type-utils@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': + dependencies: + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) + '@typescript-eslint/utils': 8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) debug: 4.4.0 eslint: 9.18.0(jiti@2.4.2) ts-api-utils: 2.0.0(typescript@5.7.3) @@ -6379,14 +6387,14 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.19.1': {} - '@typescript-eslint/types@8.20.0': {} - '@typescript-eslint/typescript-estree@8.19.1(typescript@5.7.3)': + '@typescript-eslint/types@8.21.0': {} + + '@typescript-eslint/typescript-estree@8.20.0(typescript@5.7.3)': dependencies: - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/visitor-keys': 8.19.1 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/visitor-keys': 8.20.0 debug: 4.4.0 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -6397,10 +6405,10 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.20.0(typescript@5.7.3)': + '@typescript-eslint/typescript-estree@8.21.0(typescript@5.7.3)': dependencies: - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/visitor-keys': 8.20.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/visitor-keys': 8.21.0 debug: 4.4.0 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -6411,36 +6419,36 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.19.1 - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/typescript-estree': 8.19.1(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) eslint: 9.18.0(jiti@2.4.2) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': + '@typescript-eslint/utils@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.18.0(jiti@2.4.2)) - '@typescript-eslint/scope-manager': 8.20.0 - '@typescript-eslint/types': 8.20.0 - '@typescript-eslint/typescript-estree': 8.20.0(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.21.0 + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/typescript-estree': 8.21.0(typescript@5.7.3) eslint: 9.18.0(jiti@2.4.2) typescript: 5.7.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.19.1': + '@typescript-eslint/visitor-keys@8.20.0': dependencies: - '@typescript-eslint/types': 8.19.1 + '@typescript-eslint/types': 8.20.0 eslint-visitor-keys: 4.2.0 - '@typescript-eslint/visitor-keys@8.20.0': + '@typescript-eslint/visitor-keys@8.21.0': dependencies: - '@typescript-eslint/types': 8.20.0 + '@typescript-eslint/types': 8.21.0 eslint-visitor-keys: 4.2.0 '@typescript/vfs@1.6.0(typescript@5.7.3)': @@ -6452,54 +6460,54 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@unocss/astro@65.4.2(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))': + '@unocss/astro@65.4.3(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))': dependencies: - '@unocss/core': 65.4.2 - '@unocss/reset': 65.4.2 - '@unocss/vite': 65.4.2(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) + '@unocss/core': 65.4.3 + '@unocss/reset': 65.4.3 + '@unocss/vite': 65.4.3(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) optionalDependencies: - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - rollup - supports-color - vue - '@unocss/cli@65.4.2(rollup@4.31.0)': + '@unocss/cli@65.4.3(rollup@4.31.0)': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.4(rollup@4.31.0) - '@unocss/config': 65.4.2 - '@unocss/core': 65.4.2 - '@unocss/preset-uno': 65.4.2 + '@unocss/config': 65.4.3 + '@unocss/core': 65.4.3 + '@unocss/preset-uno': 65.4.3 cac: 6.7.14 chokidar: 3.6.0 colorette: 2.0.20 consola: 3.4.0 magic-string: 0.30.17 - pathe: 1.1.2 + pathe: 2.0.2 perfect-debounce: 1.0.0 tinyglobby: 0.2.10 transitivePeerDependencies: - rollup - supports-color - '@unocss/config@65.4.2': + '@unocss/config@65.4.3': dependencies: - '@unocss/core': 65.4.2 - unconfig: 0.6.0 + '@unocss/core': 65.4.3 + unconfig: 0.6.1 transitivePeerDependencies: - supports-color - '@unocss/core@65.4.2': {} + '@unocss/core@65.4.3': {} - '@unocss/extractor-arbitrary-variants@65.4.2': + '@unocss/extractor-arbitrary-variants@65.4.3': dependencies: - '@unocss/core': 65.4.2 + '@unocss/core': 65.4.3 - '@unocss/inspector@65.4.2(vue@3.5.13(typescript@5.7.3))': + '@unocss/inspector@65.4.3(vue@3.5.13(typescript@5.7.3))': dependencies: - '@unocss/core': 65.4.2 - '@unocss/rule-utils': 65.4.2 + '@unocss/core': 65.4.3 + '@unocss/rule-utils': 65.4.3 colorette: 2.0.20 gzip-size: 6.0.0 sirv: 3.0.0 @@ -6507,109 +6515,109 @@ snapshots: transitivePeerDependencies: - vue - '@unocss/postcss@65.4.2(postcss@8.4.49)': + '@unocss/postcss@65.4.3(postcss@8.4.49)': dependencies: - '@unocss/config': 65.4.2 - '@unocss/core': 65.4.2 - '@unocss/rule-utils': 65.4.2 + '@unocss/config': 65.4.3 + '@unocss/core': 65.4.3 + '@unocss/rule-utils': 65.4.3 css-tree: 3.1.0 postcss: 8.4.49 tinyglobby: 0.2.10 transitivePeerDependencies: - supports-color - '@unocss/preset-attributify@65.4.2': + '@unocss/preset-attributify@65.4.3': dependencies: - '@unocss/core': 65.4.2 + '@unocss/core': 65.4.3 - '@unocss/preset-icons@65.4.2': + '@unocss/preset-icons@65.4.3': dependencies: '@iconify/utils': 2.2.1 - '@unocss/core': 65.4.2 + '@unocss/core': 65.4.3 ofetch: 1.4.1 transitivePeerDependencies: - supports-color - '@unocss/preset-mini@65.4.2': + '@unocss/preset-mini@65.4.3': dependencies: - '@unocss/core': 65.4.2 - '@unocss/extractor-arbitrary-variants': 65.4.2 - '@unocss/rule-utils': 65.4.2 + '@unocss/core': 65.4.3 + '@unocss/extractor-arbitrary-variants': 65.4.3 + '@unocss/rule-utils': 65.4.3 - '@unocss/preset-tagify@65.4.2': + '@unocss/preset-tagify@65.4.3': dependencies: - '@unocss/core': 65.4.2 + '@unocss/core': 65.4.3 - '@unocss/preset-typography@65.4.2': + '@unocss/preset-typography@65.4.3': dependencies: - '@unocss/core': 65.4.2 - '@unocss/preset-mini': 65.4.2 + '@unocss/core': 65.4.3 + '@unocss/preset-mini': 65.4.3 - '@unocss/preset-uno@65.4.2': + '@unocss/preset-uno@65.4.3': dependencies: - '@unocss/core': 65.4.2 - '@unocss/preset-mini': 65.4.2 - '@unocss/preset-wind': 65.4.2 - '@unocss/rule-utils': 65.4.2 + '@unocss/core': 65.4.3 + '@unocss/preset-mini': 65.4.3 + '@unocss/preset-wind': 65.4.3 + '@unocss/rule-utils': 65.4.3 - '@unocss/preset-web-fonts@65.4.2': + '@unocss/preset-web-fonts@65.4.3': dependencies: - '@unocss/core': 65.4.2 + '@unocss/core': 65.4.3 ofetch: 1.4.1 - '@unocss/preset-wind@65.4.2': + '@unocss/preset-wind@65.4.3': dependencies: - '@unocss/core': 65.4.2 - '@unocss/preset-mini': 65.4.2 - '@unocss/rule-utils': 65.4.2 + '@unocss/core': 65.4.3 + '@unocss/preset-mini': 65.4.3 + '@unocss/rule-utils': 65.4.3 - '@unocss/reset@65.4.2': {} + '@unocss/reset@65.4.3': {} - '@unocss/rule-utils@65.4.2': + '@unocss/rule-utils@65.4.3': dependencies: - '@unocss/core': 65.4.2 + '@unocss/core': 65.4.3 magic-string: 0.30.17 - '@unocss/transformer-attributify-jsx@65.4.2': + '@unocss/transformer-attributify-jsx@65.4.3': dependencies: - '@unocss/core': 65.4.2 + '@unocss/core': 65.4.3 - '@unocss/transformer-compile-class@65.4.2': + '@unocss/transformer-compile-class@65.4.3': dependencies: - '@unocss/core': 65.4.2 + '@unocss/core': 65.4.3 - '@unocss/transformer-directives@65.4.2': + '@unocss/transformer-directives@65.4.3': dependencies: - '@unocss/core': 65.4.2 - '@unocss/rule-utils': 65.4.2 + '@unocss/core': 65.4.3 + '@unocss/rule-utils': 65.4.3 css-tree: 3.1.0 - '@unocss/transformer-variant-group@65.4.2': + '@unocss/transformer-variant-group@65.4.3': dependencies: - '@unocss/core': 65.4.2 + '@unocss/core': 65.4.3 - '@unocss/vite@65.4.2(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))': + '@unocss/vite@65.4.3(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))': dependencies: '@ampproject/remapping': 2.3.0 '@rollup/pluginutils': 5.1.4(rollup@4.31.0) - '@unocss/config': 65.4.2 - '@unocss/core': 65.4.2 - '@unocss/inspector': 65.4.2(vue@3.5.13(typescript@5.7.3)) + '@unocss/config': 65.4.3 + '@unocss/core': 65.4.3 + '@unocss/inspector': 65.4.3(vue@3.5.13(typescript@5.7.3)) chokidar: 3.6.0 magic-string: 0.30.17 tinyglobby: 0.2.10 - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - rollup - supports-color - vue - '@vitejs/plugin-vue@5.2.1(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))': + '@vitejs/plugin-vue@5.2.1(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3))': dependencies: - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.7.3) - '@vitest/coverage-v8@3.0.3(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))': + '@vitest/coverage-v8@3.0.3(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 @@ -6623,17 +6631,17 @@ snapshots: std-env: 3.8.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + vitest: 3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color - '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))': + '@vitest/eslint-plugin@1.1.25(@typescript-eslint/utils@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3)(vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))': dependencies: - '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/utils': 8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) eslint: 9.18.0(jiti@2.4.2) optionalDependencies: typescript: 5.7.3 - vitest: 3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + vitest: 3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) '@vitest/expect@3.0.3': dependencies: @@ -6642,13 +6650,13 @@ snapshots: chai: 5.1.2 tinyrainbow: 2.0.0 - '@vitest/mocker@3.0.3(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))': + '@vitest/mocker@3.0.3(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))': dependencies: '@vitest/spy': 3.0.3 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) '@vitest/pretty-format@3.0.3': dependencies: @@ -6936,7 +6944,7 @@ snapshots: builtin-modules@3.3.0: {} - bumpp@9.10.1(magicast@0.3.5): + bumpp@9.10.2(magicast@0.3.5): dependencies: c12: 2.0.1(magicast@0.3.5) cac: 6.7.14 @@ -6951,9 +6959,9 @@ snapshots: transitivePeerDependencies: - magicast - bundle-require@5.0.0(esbuild@0.23.1): + bundle-require@5.0.0(esbuild@0.24.2): dependencies: - esbuild: 0.23.1 + esbuild: 0.24.2 load-tsconfig: 0.2.5 c12@2.0.1(magicast@0.3.5): @@ -7593,7 +7601,7 @@ snapshots: eslint: 9.18.0(jiti@2.4.2) find-up-simple: 1.0.0 - eslint-flat-config-utils@1.0.0: + eslint-flat-config-utils@1.1.0: dependencies: pathe: 2.0.1 @@ -7653,8 +7661,8 @@ snapshots: eslint-plugin-import-x@4.6.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3): dependencies: '@types/doctrine': 0.0.9 - '@typescript-eslint/scope-manager': 8.19.1 - '@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/scope-manager': 8.20.0 + '@typescript-eslint/utils': 8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) debug: 4.4.0 doctrine: 3.0.0 enhanced-resolve: 5.17.1 @@ -7715,10 +7723,10 @@ snapshots: eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@4.6.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3): + eslint-plugin-perfectionist@4.7.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3): dependencies: - '@typescript-eslint/types': 8.19.1 - '@typescript-eslint/utils': 8.19.1(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/types': 8.21.0 + '@typescript-eslint/utils': 8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) eslint: 9.18.0(jiti@2.4.2) natural-orderby: 5.0.0 transitivePeerDependencies: @@ -7766,11 +7774,11 @@ snapshots: semver: 7.6.3 strip-indent: 3.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2)): dependencies: eslint: 9.18.0(jiti@2.4.2) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.20.0(@typescript-eslint/parser@8.20.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) + '@typescript-eslint/eslint-plugin': 8.21.0(@typescript-eslint/parser@8.21.0(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3))(eslint@9.18.0(jiti@2.4.2))(typescript@5.7.3) eslint-plugin-vue@9.32.0(eslint@9.18.0(jiti@2.4.2)): dependencies: @@ -8211,14 +8219,14 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - importx@0.5.0: + importx@0.5.1: dependencies: - bundle-require: 5.0.0(esbuild@0.23.1) + bundle-require: 5.0.0(esbuild@0.24.2) debug: 4.4.0 - esbuild: 0.23.1 + esbuild: 0.24.2 jiti: 2.4.2 pathe: 1.1.2 - tsx: 4.19.1 + tsx: 4.19.2 transitivePeerDependencies: - supports-color @@ -8491,7 +8499,7 @@ snapshots: mark.js@8.11.1: {} - markdown-it-async@1.1.1: + markdown-it-async@1.3.0: dependencies: '@types/markdown-it': 14.1.2 markdown-it: 14.1.0 @@ -9255,6 +9263,8 @@ snapshots: pathe@2.0.1: {} + pathe@2.0.2: {} + pathval@2.0.0: {} perfect-debounce@1.0.0: {} @@ -9878,14 +9888,14 @@ snapshots: mkdirp: 1.0.4 yallist: 4.0.0 - taze@18.2.0: + taze@18.3.0: dependencies: '@antfu/ni': 23.2.0 js-yaml: 4.1.0 ofetch: 1.4.1 package-manager-detector: 0.2.8 tinyexec: 0.3.2 - unconfig: 0.6.0 + unconfig: 0.6.1 yargs: 17.7.2 transitivePeerDependencies: - supports-color @@ -9955,6 +9965,13 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + tsx@4.19.2: + dependencies: + esbuild: 0.23.1 + get-tsconfig: 4.8.1 + optionalDependencies: + fsevents: 2.3.3 + twoslash-protocol@0.2.12: {} twoslash-vue@0.2.12(typescript@5.7.3): @@ -10023,11 +10040,11 @@ snapshots: - vue - vue-tsc - unconfig@0.6.0: + unconfig@0.6.1: dependencies: - '@antfu/utils': 0.7.10 + '@antfu/utils': 8.1.0 defu: 6.1.4 - importx: 0.5.0 + importx: 0.5.1 transitivePeerDependencies: - supports-color @@ -10037,7 +10054,7 @@ snapshots: dependencies: '@fastify/busboy': 2.1.1 - unenv-nightly@2.0.0-20250109-100802-88ad671: + unenv@2.0.0-rc.0: dependencies: defu: 6.1.4 mlly: 1.7.4 @@ -10086,27 +10103,27 @@ snapshots: universalify@2.0.1: {} - unocss@65.4.2(postcss@8.4.49)(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)): - dependencies: - '@unocss/astro': 65.4.2(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) - '@unocss/cli': 65.4.2(rollup@4.31.0) - '@unocss/core': 65.4.2 - '@unocss/postcss': 65.4.2(postcss@8.4.49) - '@unocss/preset-attributify': 65.4.2 - '@unocss/preset-icons': 65.4.2 - '@unocss/preset-mini': 65.4.2 - '@unocss/preset-tagify': 65.4.2 - '@unocss/preset-typography': 65.4.2 - '@unocss/preset-uno': 65.4.2 - '@unocss/preset-web-fonts': 65.4.2 - '@unocss/preset-wind': 65.4.2 - '@unocss/transformer-attributify-jsx': 65.4.2 - '@unocss/transformer-compile-class': 65.4.2 - '@unocss/transformer-directives': 65.4.2 - '@unocss/transformer-variant-group': 65.4.2 - '@unocss/vite': 65.4.2(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) + unocss@65.4.3(postcss@8.4.49)(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)): + dependencies: + '@unocss/astro': 65.4.3(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) + '@unocss/cli': 65.4.3(rollup@4.31.0) + '@unocss/core': 65.4.3 + '@unocss/postcss': 65.4.3(postcss@8.4.49) + '@unocss/preset-attributify': 65.4.3 + '@unocss/preset-icons': 65.4.3 + '@unocss/preset-mini': 65.4.3 + '@unocss/preset-tagify': 65.4.3 + '@unocss/preset-typography': 65.4.3 + '@unocss/preset-uno': 65.4.3 + '@unocss/preset-web-fonts': 65.4.3 + '@unocss/preset-wind': 65.4.3 + '@unocss/transformer-attributify-jsx': 65.4.3 + '@unocss/transformer-compile-class': 65.4.3 + '@unocss/transformer-directives': 65.4.3 + '@unocss/transformer-variant-group': 65.4.3 + '@unocss/vite': 65.4.3(rollup@4.31.0)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) optionalDependencies: - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - postcss - rollup @@ -10191,13 +10208,13 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.2 - vite-node@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1): + vite-node@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.6.0 pathe: 2.0.1 - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - '@types/node' - jiti @@ -10212,18 +10229,18 @@ snapshots: - tsx - yaml - vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1)): + vite-tsconfig-paths@5.1.4(typescript@5.7.3)(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)): dependencies: debug: 4.4.0 globrex: 0.1.2 tsconfck: 3.1.3(typescript@5.7.3) optionalDependencies: - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) transitivePeerDependencies: - supports-color - typescript - vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1): + vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1): dependencies: esbuild: 0.24.2 postcss: 8.4.49 @@ -10233,26 +10250,26 @@ snapshots: fsevents: 2.3.3 jiti: 2.4.2 terser: 5.32.0 - tsx: 4.19.1 + tsx: 4.19.2 yaml: 2.6.1 - vitepress-plugin-mermaid@2.0.17(mermaid@10.9.1)(vitepress@1.6.1(@algolia/client-search@5.17.1)(@types/node@22.10.7)(fuse.js@7.0.0)(jiti@2.4.2)(postcss@8.4.49)(search-insights@2.17.1)(terser@5.32.0)(tsx@4.19.1)(typescript@5.7.3)(yaml@2.6.1)): + vitepress-plugin-mermaid@2.0.17(mermaid@10.9.1)(vitepress@1.6.2(@algolia/client-search@5.17.1)(@types/node@22.10.7)(fuse.js@7.0.0)(jiti@2.4.2)(postcss@8.4.49)(search-insights@2.17.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.6.1)): dependencies: mermaid: 10.9.1 - vitepress: 1.6.1(@algolia/client-search@5.17.1)(@types/node@22.10.7)(fuse.js@7.0.0)(jiti@2.4.2)(postcss@8.4.49)(search-insights@2.17.1)(terser@5.32.0)(tsx@4.19.1)(typescript@5.7.3)(yaml@2.6.1) + vitepress: 1.6.2(@algolia/client-search@5.17.1)(@types/node@22.10.7)(fuse.js@7.0.0)(jiti@2.4.2)(postcss@8.4.49)(search-insights@2.17.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.6.1) optionalDependencies: '@mermaid-js/mermaid-mindmap': 9.3.0 - vitepress@1.6.1(@algolia/client-search@5.17.1)(@types/node@22.10.7)(fuse.js@7.0.0)(jiti@2.4.2)(postcss@8.4.49)(search-insights@2.17.1)(terser@5.32.0)(tsx@4.19.1)(typescript@5.7.3)(yaml@2.6.1): + vitepress@1.6.2(@algolia/client-search@5.17.1)(@types/node@22.10.7)(fuse.js@7.0.0)(jiti@2.4.2)(postcss@8.4.49)(search-insights@2.17.1)(terser@5.32.0)(tsx@4.19.2)(typescript@5.7.3)(yaml@2.6.1): dependencies: '@docsearch/css': 3.8.3 '@docsearch/js': 3.8.3(@algolia/client-search@5.17.1)(search-insights@2.17.1) - '@iconify-json/simple-icons': 1.2.20 + '@iconify-json/simple-icons': 1.2.21 '@shikijs/core': link:packages/core '@shikijs/transformers': link:packages/transformers '@shikijs/types': link:packages/types '@types/markdown-it': 14.1.2 - '@vitejs/plugin-vue': 5.2.1(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) + '@vitejs/plugin-vue': 5.2.1(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.3)) '@vue/devtools-api': 7.7.0 '@vue/shared': 3.5.13 '@vueuse/core': 12.4.0(typescript@5.7.3) @@ -10261,7 +10278,7 @@ snapshots: mark.js: 8.11.1 minisearch: 7.1.1 shiki: link:packages/shiki - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) vue: 3.5.13(typescript@5.7.3) optionalDependencies: postcss: 8.4.49 @@ -10295,10 +10312,10 @@ snapshots: - universal-cookie - yaml - vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1): + vitest@3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1): dependencies: '@vitest/expect': 3.0.3 - '@vitest/mocker': 3.0.3(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1)) + '@vitest/mocker': 3.0.3(vite@6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1)) '@vitest/pretty-format': 3.0.3 '@vitest/runner': 3.0.3 '@vitest/snapshot': 3.0.3 @@ -10314,8 +10331,8 @@ snapshots: tinyexec: 0.3.2 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) - vite-node: 3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.1)(yaml@2.6.1) + vite: 6.0.11(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) + vite-node: 3.0.3(@types/node@22.10.7)(jiti@2.4.2)(terser@5.32.0)(tsx@4.19.2)(yaml@2.6.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/node': 22.10.7 @@ -10405,7 +10422,7 @@ snapshots: '@cloudflare/workerd-linux-arm64': 1.20241230.0 '@cloudflare/workerd-windows-64': 1.20241230.0 - wrangler@3.103.2: + wrangler@3.104.0: dependencies: '@cloudflare/kv-asset-handler': 0.3.4 '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.17.19) @@ -10414,7 +10431,7 @@ snapshots: esbuild: 0.17.19 miniflare: 3.20241230.2 path-to-regexp: 6.3.0 - unenv: unenv-nightly@2.0.0-20250109-100802-88ad671 + unenv: 2.0.0-rc.0 workerd: 1.20241230.0 optionalDependencies: fsevents: 2.3.3 diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 9d417ca8..16ebde6f 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -6,7 +6,7 @@ packages: - docs - packages/@shikijs/core/vendor/* catalog: - '@antfu/eslint-config': ^3.15.0 + '@antfu/eslint-config': ^3.16.0 '@antfu/ni': ^23.2.0 '@antfu/utils': ^8.1.0 '@iconify-json/carbon': ^1.2.5 @@ -27,11 +27,11 @@ catalog: '@types/minimist': ^1.2.5 '@types/node': ^22.10.7 '@types/unist': ^3.0.3 - '@unocss/reset': ^65.4.2 + '@unocss/reset': ^65.4.3 '@vitest/coverage-v8': ^3.0.3 '@vueuse/core': ^12.4.0 ansi-sequence-parser: ^1.1.1 - bumpp: ^9.10.1 + bumpp: ^9.10.2 cac: ^6.7.14 chalk: ^5.4.1 diff-match-patch-es: ^1.0.1 @@ -49,7 +49,7 @@ catalog: jsonc-parser: ^3.3.1 lint-staged: ^15.4.1 markdown-it: ^14.1.0 - markdown-it-async: ^1.1.1 + markdown-it-async: ^1.3.0 mdast-util-from-markdown: ^2.0.2 mdast-util-gfm: ^3.0.0 mdast-util-to-hast: ^13.2.0 @@ -73,7 +73,7 @@ catalog: rollup-plugin-esbuild: ^6.1.1 shiki-legacy: npm:shiki@^0.14.7 simple-git-hooks: ^2.11.1 - taze: ^18.2.0 + taze: ^18.3.0 tm-grammars: ^1.22.9 tm-themes: ^1.9.8 twoslash: ^0.2.12 @@ -82,14 +82,14 @@ catalog: unbuild: ^3.3.1 unified: ^11.0.5 unist-util-visit: ^5.0.0 - unocss: ^65.4.2 + unocss: ^65.4.3 unplugin-vue-components: ^28.0.0 vite: ^6.0.11 vite-tsconfig-paths: ^5.1.4 - vitepress: ^1.6.1 + vitepress: ^1.6.2 vitepress-plugin-mermaid: ^2.0.17 vitest: ^3.0.3 vscode-oniguruma: 1.7.0 vue: ^3.5.13 vue-tsc: ^2.2.0 - wrangler: ^3.103.2 + wrangler: ^3.104.0