From f5fcd48b917d0a994d2cfe1c6705de53cd918648 Mon Sep 17 00:00:00 2001 From: zhenghaoz Date: Wed, 21 Oct 2026 22:37:41 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=96=87=E7=AB=A0?= =?UTF-8?q?=EF=BC=9A=E6=AF=94=E8=BE=83=20Jev=20=E5=92=8C=20Reranker=20?= =?UTF-8?q?=E5=9C=A8=E6=8E=A8=E8=8D=90=E7=B3=BB=E7=BB=9F=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E6=8E=92=E5=BA=8F=E6=95=88=E6=9E=9C=EF=BC=8C=E5=8C=85=E5=90=AB?= =?UTF-8?q?=E5=AE=9E=E9=AA=8C=E6=96=B9=E6=B3=95=E3=80=81=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E9=9B=86=E5=8F=8A=E7=BB=93=E6=9E=9C=E5=88=86=E6=9E=90=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 18 +- pnpm-lock.yaml | 2037 +++++++++++++++++-------------- src/zh/posts/jev-vs-reranker.md | 270 ++++ 3 files changed, 1428 insertions(+), 897 deletions(-) create mode 100644 src/zh/posts/jev-vs-reranker.md diff --git a/package.json b/package.json index 5b8afc9..994672a 100644 --- a/package.json +++ b/package.json @@ -12,20 +12,20 @@ "docs:generate": "ts-node scripts/generate.ts" }, "devDependencies": { - "@vuepress/bundler-vite": "2.0.0-rc.30", - "@vuepress/plugin-docsearch": "2.0.0-rc.130", - "@vuepress/plugin-google-analytics": "2.0.0-rc.130", - "@vuepress/plugin-redirect": "2.0.0-rc.130", + "@vuepress/bundler-vite": "2.0.0-rc.31", + "@vuepress/plugin-docsearch": "2.0.0-rc.137", + "@vuepress/plugin-google-analytics": "2.0.0-rc.135", + "@vuepress/plugin-redirect": "2.0.0-rc.137", "echarts": "^6.1.0", "flowchart": "^1.2.0", "flowchart.ts": "^3.0.1", "katex": "^0.16.47", - "mermaid": "^11.17.2", - "sass-embedded": "^1.103.1", + "mermaid": "^12.2.0", + "sass-embedded": "^1.105.0", "ts-node": "^10.9.2", - "vue": "^3.5.42", - "vuepress": "2.0.0-rc.30", - "vuepress-theme-hope": "2.0.0-rc.107" + "vue": "^3.5.43", + "vuepress": "2.0.0-rc.31", + "vuepress-theme-hope": "2.0.0-rc.110" }, "pnpm": { "onlyBuiltDependencies": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f30e0c7..fc2fb98 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,17 +9,17 @@ importers: .: devDependencies: '@vuepress/bundler-vite': - specifier: 2.0.0-rc.30 - version: 2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3) + specifier: 2.0.0-rc.31 + version: 2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3) '@vuepress/plugin-docsearch': - specifier: 2.0.0-rc.130 - version: 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) + specifier: 2.0.0-rc.137 + version: 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) '@vuepress/plugin-google-analytics': - specifier: 2.0.0-rc.130 - version: 2.0.0-rc.130(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) + specifier: 2.0.0-rc.135 + version: 2.0.0-rc.135(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) '@vuepress/plugin-redirect': - specifier: 2.0.0-rc.130 - version: 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) + specifier: 2.0.0-rc.137 + version: 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) echarts: specifier: ^6.1.0 version: 6.1.0 @@ -33,28 +33,28 @@ importers: specifier: ^0.16.47 version: 0.16.47 mermaid: - specifier: ^11.17.2 - version: 11.17.2 + specifier: ^12.2.0 + version: 12.2.0 sass-embedded: - specifier: ^1.103.1 - version: 1.103.1 + specifier: ^1.105.0 + version: 1.106.0 ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@26.4.0)(typescript@5.9.3) vue: - specifier: ^3.5.42 - version: 3.5.42(typescript@5.9.3) + specifier: ^3.5.43 + version: 3.5.44(typescript@5.9.3) vuepress: - specifier: 2.0.0-rc.30 - version: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + specifier: 2.0.0-rc.31 + version: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) vuepress-theme-hope: - specifier: 2.0.0-rc.107 - version: 2.0.0-rc.107(e4d5ca605733238c8c063a6e8c7dc573) + specifier: 2.0.0-rc.110 + version: 2.0.0-rc.110(ba29215d7be1a7d9d9c969fbb45afc86) packages: - '@antfu/install-pkg@1.1.0': - resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} + '@antfu/install-pkg@2.1.0': + resolution: {integrity: sha512-sdg9NxU3zR4Mnawfbc/x6GB5Wf17WYud5qOuEuxXjaKpYpMkISSJEjItGebXJ2bQ4DIcly4NYH23mtkGJjvKUw==} '@babel/helper-string-parser@7.29.7': resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==} @@ -69,6 +69,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.29.9': + resolution: {integrity: sha512-CjXrNHTnvqBVqHgdBysY3vk2T8tpJHb5/RMeHJBTyVa9xgugCB0CJTx/3oO8RV2QRQP391RWpB7D6hLjm8V9uA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/types@7.29.8': resolution: {integrity: sha512-Vj1jF3cPfxg7OAfoI7QnVKLoILlm2JF9pnVHrX8qx7AHMiYWT+NDAA7jChlNgRS4WTLc/fD1lXLmPixluj+3Gg==} engines: {node: '>=6.9.0'} @@ -79,18 +84,30 @@ packages: '@bufbuild/protobuf@2.14.0': resolution: {integrity: sha512-C3UGsiCwSprE2NKIIFA3hCDlpXTMCAXRZuEVp88L1GY36Y41+rYL5fryE+nOFhp4p4JPQvdV8PQ4DWgHgeTE+w==} - '@chevrotain/types@11.1.2': - resolution: {integrity: sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==} + '@chevrotain/cst-dts-gen@13.2.0': + resolution: {integrity: sha512-bA9dvWlhAUcHkNwU+8w9yiUxJPlj/Lm3VqS7MD+NbIR/7LmpNLuK/AWNFdCo/T3SK5ND0/UHf3IJvl/Jn/i6yg==} + + '@chevrotain/gast@13.2.0': + resolution: {integrity: sha512-bCARdAsG+eEbOveSXcOAC7pVxA04I1ionzeMOwIYf5NX7SaS7zgn4Dgug2BSqoL+iyKeMNSorQjsFSHJHsCNwg==} + + '@chevrotain/regexp-to-ast@13.2.0': + resolution: {integrity: sha512-kxpUkLtiaK09ph+dib+Yvm+3sWSnuwlo25gqfKRgTPNmF6H7uW4gVkMjaRdtnN783S9sM6vUNWh9CsxYX4QwKw==} + + '@chevrotain/types@13.2.0': + resolution: {integrity: sha512-7qrYHRlKfWf2AvBfJi5eVOrKAkbxvMFsy/iIHTGIiApNcEecCaVIdR+mIQhyCBsTDJxBz4JWXHMo6krbhR9hVg==} + + '@chevrotain/utils@13.2.0': + resolution: {integrity: sha512-SzKYY68rseOrb9KILVzPsl6SjkQtdWw01SRGB5aCVI5kFcHltQsOYV3JB0Ffst72DgkvHCyDQ0NLwxtmCCf97Q==} '@cspotcode/source-map-support@0.8.1': resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} - '@docsearch/css@4.7.0': - resolution: {integrity: sha512-Sk5xkdRFeE7PeWjG9l4AfTwdvMfr9wHiwNNCpHXT4v4SNyNMKdHGvEILc31BgaVFGDDNbv5u/a73tofRiwbEZw==} + '@docsearch/css@5.1.2': + resolution: {integrity: sha512-zPkSBM8y6XbMfRwq4DeDSRyE0Jsx/phd2KYRgug7PvoZd9cYLqwf6nb2na4whprxCYe4NB6M5RL84C7NgRv0XA==} - '@docsearch/js@4.7.0': - resolution: {integrity: sha512-x5lCqu1tetgsJFkjQ6VSocbHldsRkGEgwg5N98Vx21sq/V5wcmj4u226PY9k+TEpIgQ772zlYbPLTPicWyGnpA==} + '@docsearch/js@5.1.2': + resolution: {integrity: sha512-ZScgB1upT5i4Ob1EYfp964lc5Xx0w9VUMLTeH099LPAU7v01STDIgIMu31rhYcLRi4RHIr0UtfB2VvcRPKvNWQ==} '@esbuild/aix-ppc64@0.28.2': resolution: {integrity: sha512-XExcO+dvLKvVtNTibSTBej1NCAbaGhWn9Ww1ZPx80qsahhPFe/8jgWP0IchNe0F3HwkU7n8ejhH8bjonqht8mQ==} @@ -251,8 +268,8 @@ packages: '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} - '@iconify/utils@3.1.4': - resolution: {integrity: sha512-b1S7B1k9ohZ+iNTi2ATxbRYG9fTrJmUT0rc46bvVnNxqNRGW7dyo/vRREwyniI5IRN2RSJHDcm+s3BjWrSAjHw==} + '@iconify/utils@3.1.7': + resolution: {integrity: sha512-JZHlwdID+dy+lTgbYC8NEC4zeugqeYsc6jewvzb4c58kHauJn+X7rNwQjxz5p2qSjqaEeQoLkCIQ9v/H4PK0/w==} '@jridgewell/gen-mapping@0.3.13': resolution: {integrity: sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==} @@ -311,165 +328,187 @@ packages: resolution: {integrity: sha512-00aAZ0F0NLik6I6Yba2emGbHLxv+QYrPH00qQ5dFKXlAo1Ll2RHDXwY7nN2WAfrx2pP+WrvSRFTGFCNGdzBDHw==} engines: {node: '>=20.0.0'} - '@mdit/helper@0.23.2': - resolution: {integrity: sha512-w4oja7kZYnkSiodfn4Neg1gmlIkvQtmCBJTLvLFOaET7xt8KomDNPQeumpGobQ9dWkXFqBKHlxjTYgroPH+CvA==} - engines: {node: '>= 20'} + '@mdit/helper@1.1.3': + resolution: {integrity: sha512-ZJxIn+WQSHzJqI05hfMNmskhJoxGmixKMIUBMkbnjOL6CiamLDmiEubu6rwgyGVa6W0kE0Q1fmu/mMyNoU4SZw==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-alert@0.23.2': - resolution: {integrity: sha512-pXIil0FLy9ilhvT6d324A4X+mt5i/zG8ml0VIpZwiUYh2k1Wi6VnZhFHfsnONTRu6dPL2EwQBIhQgQ+269f7LA==} - engines: {node: '>= 20'} + '@mdit/plugin-advanced-links@0.2.2': + resolution: {integrity: sha512-1AVon4K14lF6pzCZiCWii5tFAI80BPNKKWYw0Yl3DA7gg4KNRVNs8OgyJFdv6BnKV8+XpgcF22iUrneXl+RcXg==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-align@0.24.2': - resolution: {integrity: sha512-vx0I0LPirTMefIPjUHlRfM/hW7+OKZQSBgiPsxr5pIjPHiXs0ZV+0Tg7zDrnqZNI4QhaWjePRiSF7JkLg9gS/w==} - engines: {node: '>= 20'} + '@mdit/plugin-alert@2.0.3': + resolution: {integrity: sha512-uVzAnsu1hen3eb+FsindjNKOPCKzsUf/lFx3YdSt2pLvROT2N1UAPKJNf9Pbq6sAUq42Ddal8ScR5JC8wyPffQ==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-attrs@0.25.2': - resolution: {integrity: sha512-/R1BzkCWY8OvjDek9y/0/hpxZKWlwef0Gq/jtee9+ZbX0J9ffXfJl+Isgh3Ecur01R6Bv+1XNJtaBGNgUm/w6Q==} - engines: {node: '>= 20'} + '@mdit/plugin-align@1.1.3': + resolution: {integrity: sha512-gIo5fDXikL+2uT6hRl/gKO7RQ27bD+bhOdyQTyD6WoWWPeHgmE+pQRrAFDyOj4N0h3CnKlBGgJj3Wvuj1cHMxQ==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-container@0.23.2': - resolution: {integrity: sha512-rXlFg37YuQDNcVKCaPtaJ2oCbfxTIguzf0Uklt65PK6J3kqB82+IE0+p87GIObWxdm1ajfbMUSLfvfrHoiqq4Q==} - engines: {node: '>= 20'} + '@mdit/plugin-attrs@1.3.4': + resolution: {integrity: sha512-uyv6vlrn7/YLPcHN345fd1duUOox/S7dc2uzgc9lcmD6bTeaflIrkm/e5/7iuzfD6249R2GHNQSjGVBGhZI75g==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-demo@0.23.2': - resolution: {integrity: sha512-GBsdFI1HF3ZsYf7oXtLinv2pgXkEw2Cj4+Au/aCAsdXZ+T/X7KPQQNA9MwKrWS8fQpVipys/SSK4R+IsbmVWiQ==} - engines: {node: '>= 20'} + '@mdit/plugin-container@2.0.3': + resolution: {integrity: sha512-RE/ZT+a2jbrhmDX+bRtXvTaFeoTycfBdcymn72EoTpvfMUK0E06aDxx076nBkl9ksKZwajTU9g1sIQHZZwYDGA==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-figure@0.23.2': - resolution: {integrity: sha512-PK4G29p29cZJiA2uQ0gv6faW65ilTxPH+MssyAj/WBobIrhVDhcAg+tVN/in3/FhQ31bzKoUtCPBjzYWmj73tA==} - engines: {node: '>= 20'} + '@mdit/plugin-demo@2.0.3': + resolution: {integrity: sha512-mytTiOo5dizeuGRU72HPafWJiXJuWbNUBo3zC5pINDqboxrn3o3bCzSKotgwE6vPdr9iWGWhfig81G2mV+w/HA==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-footnote@0.23.2': - resolution: {integrity: sha512-zE2jAx1KX1ZLuF0v4t2VwgrsfSYHRr23n5viRcxyF2tnbBKLJA38Pmk7jrKfKK9akZVD32zRzZWGrRF39TPXqw==} - engines: {node: '>= 20'} + '@mdit/plugin-field@3.0.1': + resolution: {integrity: sha512-e8saVhJLsaVfRD1SIAV8gViJPF85znRVaB9eOqI00D+4f2/AiaElFNebW3fxdxZf3X3DsTbDgvxs3bIgU92hnQ==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 + peerDependenciesMeta: + markdown-it: + optional: true - '@mdit/plugin-icon@0.24.2': - resolution: {integrity: sha512-20VVIIEH9RItrIaNfTruIbrWL/qDoeEdcDxzFHFULJFjdDpdDOUdfTiC5/u6T7FmbngMLfe1M7PoVW1apet1Gw==} - engines: {node: '>= 20'} + '@mdit/plugin-figure@1.2.3': + resolution: {integrity: sha512-gn1EWPhVgsBmOSBEtbNdp6QW4KVzui2N/kem+8wxM4TAE8QWMVlsXB5ftsWrd2GZTGb7Xx8RaJFIuuevXl3YCA==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-img-lazyload@0.23.2': - resolution: {integrity: sha512-ChmBzqd9ovp6sUplb388on8NphfW0JBMmaDLf4lXd0IvMX3+dYlPAtPKxUJr3QwmEK5rAnfRFeJG5cvC+CsHSg==} - engines: {node: '>= 20'} + '@mdit/plugin-footnote@1.1.3': + resolution: {integrity: sha512-TZMMy1psCg9snLRpmBLCM/9qlPo511GF9/x064qP7D9NOOZnIcSmBzJhZlkR+h5hD4I0P9h26SoqmkiFzLmRkg==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-img-mark@0.23.2': - resolution: {integrity: sha512-1yvG+kcec8s8hXaCRnbagNJogh5yE6ioS588NcMedBjA2bZ0Q/4xexXF1phU3e3T740ACPqwN+amwj+Cf/GlIA==} - engines: {node: '>= 20'} + '@mdit/plugin-icon@1.1.3': + resolution: {integrity: sha512-S/7ZBOWtmiiDjsd0pw9yBleYN1TqtXR7ki8ZjIwbm9EN1UNe+oJ/2LjsQsn7n+52alJlfo7184HRFnjJKoi0mA==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-img-size@0.23.2': - resolution: {integrity: sha512-WsMBjy32leLRwTVvZj/88+QqvoKU5ZM1znx7kLnaUJUYjw6fqd82RTC3P3wmQa0/dxKk3m17oFQPlDshzXhEiA==} - engines: {node: '>= 20'} + '@mdit/plugin-img-lazyload@1.1.3': + resolution: {integrity: sha512-I+y6yrZxIy1YNhEJFV8PaAehWyWLmFzRSJzAdNWaOrACvKW6ut3KxemUOyQoX10feyiw+ej3Cb2QnI9Ub67h/Q==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-include@0.23.2': - resolution: {integrity: sha512-wU+b1AITt3iCb70d9GpY8/BsEkf18XPeO3vdcU6pmAOrFo1GyWAf21KTE0+g/Zh7n3DdyqdjpPCjEJbW73xzzg==} - engines: {node: '>= 20'} + '@mdit/plugin-img-mark@1.1.3': + resolution: {integrity: sha512-h69a5EIE7O4YaL269xlES2Dy/cWLnU3uzJNo/NqkxhHPFg5sfnMlRYFvmNWmzV+pYdiaGP4vVhN4HN9TtAxfew==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-inline-rule@0.23.2': - resolution: {integrity: sha512-+w8ORGQ08zgY61Vz/9xHKwpMitCV7pdI80MOq03tlZQRUANUQRaM3mnA6/B51bzubJvnB8NPQdRAJ2Mwt6ZILg==} - engines: {node: '>= 20'} + '@mdit/plugin-img-size@1.1.3': + resolution: {integrity: sha512-bfWruOIiPunMbznOtJA/dq+pPzEHok3zOQyARYjLxNu4iFPDd6o41hp3H9rOWQ8asfBng/aDSC1GFZ7DpxU97w==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-katex-slim@0.26.2': - resolution: {integrity: sha512-QDkYQ8x2QpK9QTORofjlzvOBbXIMhGpCtdQbkYQUNyzDwNAOsfyVmqvXTXVSlxbO/qfGvThTcFJCZa3Ma/zw4w==} - engines: {node: '>= 20'} + '@mdit/plugin-include@1.1.4': + resolution: {integrity: sha512-upKHEBHgUEbvMfbc5sjWps1/58yfiTszrD3iwSxH+eqOEEVWt2ar03uWoezM2e0zQpDbQc+MSEitKyytEj3CKA==} + engines: {node: '>=22'} peerDependencies: - katex: ^0.16.25 - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 + peerDependenciesMeta: + markdown-it: + optional: true + + '@mdit/plugin-inline-rule@2.2.3': + resolution: {integrity: sha512-HO+8vOFe/ZqNg7pFEQRMSdJPMOrNwheEeToCQ80aYLZ/gxlmMtB2cfrx6dQHfUS3TtLZRtuQ9RuLu54AiOURkA==} + engines: {node: '>=22'} + peerDependencies: + markdown-it: ^15.0.3 + peerDependenciesMeta: + markdown-it: + optional: true + + '@mdit/plugin-katex-slim@1.1.4': + resolution: {integrity: sha512-RnHSkxKJtaPxC/OY/CkAk6Dy7p89s7D2rqeDp7h8IVKH0U6yRUP4P1klH8fcmUZ7QlVmzbEYj6+Ypo70/QB6mQ==} + engines: {node: '>=22'} + peerDependencies: + katex: ^0.19.0 + markdown-it: ^15.0.3 peerDependenciesMeta: katex: optional: true markdown-it: optional: true - '@mdit/plugin-layout@0.2.2': - resolution: {integrity: sha512-lPeJULVt1s9rEA2aU5pKRRsqGpJVmmcLE08GKeuPb7xgJuJvsPnDHNqA4eVSHUR9WARMolygfTBT1yAQd715HA==} + '@mdit/plugin-layout@1.1.4': + resolution: {integrity: sha512-eQDOZyjltr4KL1zwdxoC4niQET1pxRBJO6A8d7uOh05pL9dZtpK9PzhhedqdmrfUJnBsS2PxpnfQhepz42gbng==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-mark@0.23.2': - resolution: {integrity: sha512-j/icOo3K55IkO2TbK26PpumNFzJ1+iSNGc4r29E1iamO8pA6iouVLdzawTAwQ4uQPrQW//JovgoUjWycnoBGKQ==} - engines: {node: '>= 20'} + '@mdit/plugin-mark@2.1.3': + resolution: {integrity: sha512-KQJ/g47QUgAootbTzphUKyvUQD/pFlsFRYM09e8++aJogYnxdOewck1mq3q+NlJLec8YOuDr6nsk1tPEKqzoRw==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-mathjax-slim@0.26.2': - resolution: {integrity: sha512-e/ap85PAPcl7DTOvz1nFqzBc7YL16jD1tbdB/ChzfxjdEN8SN9pMokRQOAlmegaoA/mPWcoKCPj/JGilgyOAiA==} - engines: {node: '>= 20'} + '@mdit/plugin-mathjax-slim@1.2.3': + resolution: {integrity: sha512-0gESZ6/AZLjgOjO2NnzYxGupCz4ItqOOvJOD0JJ9Lmrk2s7pgte6Oo63gdr4J6khi2TYSrnTS6W1pPQgXkkieg==} + engines: {node: '>=22'} peerDependencies: - '@mathjax/mathjax-newcm-font': ^4.1.0 - '@mathjax/src': ^4.0.0 - markdown-it: ^14.1.0 + '@mathjax/mathjax-newcm-font': ^4.1.3 + '@mathjax/src': ^4.1.3 + markdown-it: ^15.0.3 peerDependenciesMeta: '@mathjax/mathjax-newcm-font': optional: true @@ -478,89 +517,90 @@ packages: markdown-it: optional: true - '@mdit/plugin-plantuml@0.24.2': - resolution: {integrity: sha512-UKv2X2p/BHN3uHP//SF6l2Rdp91Nk/6RlaPrmvHz/RSMRI4YzuNL+IAg/kJAQmT4tWyInsR4Bwcw8R0qGHCk0A==} - engines: {node: '>= 20'} + '@mdit/plugin-plantuml@2.0.3': + resolution: {integrity: sha512-+IdFzC9z/tXYTFpWxdCoz01kvtVQl6I1i248e7AdDggJY1cyQJB/+pR0CVVOtAs5Wzw5EIRx2JLwD7XXX8sJDg==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-spoiler@0.23.2': - resolution: {integrity: sha512-rCUGTp7WqxK40tYQYseR0RuLOS001fMOn55bgj1Evrf2oI6RydEeOtlbeh48bZK9na/swmUtwV3yYC4wZi6kNQ==} - engines: {node: '>= 20'} + '@mdit/plugin-spoiler@2.1.3': + resolution: {integrity: sha512-y6QLItjo6buONEgO2Bz2LfgSkXXZ73PX/UJUkMBO7f6KiAX8WsxV1yFbLuRrJvGt9cfbO5VxwIPBZ1xzLdNPJQ==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-stylize@0.23.2': - resolution: {integrity: sha512-q62eRLz/41AoodZIwx5NHoSuHyX1CuFaVjG13j6kbuo5gWmLF3JcyIY9BG+BRgSM+00LvB9DCZWAf/ZdN+vOVg==} - engines: {node: '>= 20'} + '@mdit/plugin-stylize@2.0.3': + resolution: {integrity: sha512-W7aX0m/I8peW3brAXbKwzUwKkmmKYxReStISaXVmgGRXWswv+xzR/K4iialMXU+Zmu5AHV2kf7nBWEWkVTQWeQ==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-sub@0.24.2': - resolution: {integrity: sha512-E4wNJ5mDIoJbjvGj9D/GTlhWhUmR94UQjEtPCEQf/oy9nZMhetA0qFjCCFnGpJQHpHcBEkxWc5hEVdMiWhQBFA==} - engines: {node: '>= 20'} + '@mdit/plugin-sub@1.1.3': + resolution: {integrity: sha512-0XFWxZpJ8PXLnjTn77Tlm2ApIr+rx5hi9gG2Mgi1iz6GgJRsfKtffqqiFd4PYX8iX1ZLWm4MMk4MdA0pByG3Uw==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-sup@0.24.2': - resolution: {integrity: sha512-tMi63tSz6we8cjfdjLmhbTr/B+wX96PtsBwTKKKWn6UWmJzv9Kljq2AOHvV8phwpXz+Jz3yPP/qyrXqvZajdzg==} - engines: {node: '>= 20'} + '@mdit/plugin-sup@1.1.3': + resolution: {integrity: sha512-h7oEs5u4vCx7A+Xl0esIAbsB67gIWX2fXBGQaiCzWzo7hgclnQgZ/LPkESXlzs2iPBcopZwLWRNJLv2z6WfiEQ==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-tab@0.24.2': - resolution: {integrity: sha512-9rN23SP4beO0shBOuSGLGR+Ia7fminVSH6xl5Rb6rh6rRYQ6R3NR2KkIfLZvoMCRiN2uDwhXT/R9LyXHOdRMUQ==} - engines: {node: '>= 20'} + '@mdit/plugin-tab@2.0.3': + resolution: {integrity: sha512-ymPNW8KLj82IvzExRDk5wgNQjPqL9pWnE2Z/RhVmi1kpnqmzID+fKuXeQ/GDaOdDdgfGCbK4iuUNOoTqqeB4kQ==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-tasklist@0.23.2': - resolution: {integrity: sha512-9vpH3ZG2JmB3SqYfXmRXk9mI5Q6U+KO30quNH1PN5lp5gQtW4kceWhfAPeQtSMemNV4KuCyns+6PRX8zD9Sajw==} - engines: {node: '>= 20'} + '@mdit/plugin-tasklist@1.1.4': + resolution: {integrity: sha512-fsFw2DF18ghCK6RHnImp+cxP43DebQOJSvzQsq/yS4vVXi7lAvOPYAYMu8sMVgJLT9MyxcBRuGBadtTolGu2Hg==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-tex@0.24.2': - resolution: {integrity: sha512-nVKIJHQJHvgDByKMpCgFT6gdeEZUyzZby24BjCjxP2N10bkgK8IEwZIBu7G5n5WBw2D0kmFD4Top+YA2mjeiQQ==} - engines: {node: '>= 20'} + '@mdit/plugin-tex@1.1.3': + resolution: {integrity: sha512-AidFpoF+hs4ghyoBIhQ7LDJeNYQUgLBga9wmxB+SwbA1F3zeI7S+mfHdv591iLwBdDIn3aLIAN6PjuOgEPYzYg==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mdit/plugin-uml@0.24.2': - resolution: {integrity: sha512-GZB2x2hCb5qLCZFx5NaqugoVNF164vOYi5PWHk8vTqIsIMLVXt5b6ODFSngrjH6t3k3c7GDDcnr8QwOUSkjNQQ==} - engines: {node: '>= 20'} + '@mdit/plugin-uml@2.0.3': + resolution: {integrity: sha512-Yd3rnNL2G+xM9Qv0jW2mCTY9B3wejBt7dzpC/zTuHPzSPTP3T5K7Wq3sOp85AqC76xznzebYqXJJ4IdYikNFGw==} + engines: {node: '>=22'} peerDependencies: - markdown-it: ^14.1.0 + markdown-it: ^15.0.3 peerDependenciesMeta: markdown-it: optional: true - '@mermaid-js/parser@1.2.1': - resolution: {integrity: sha512-n12NohV3mrUyUL2o93IgG/ifeW9FTyeJn3zDxkhwa8MJ9Fxg3HQMlA3RiGmD/3UnJvheztkjjQAjA2T4LmUcpw==} + '@mermaid-js/parser@2.0.1': + resolution: {integrity: sha512-j37dj/h6p6pots1L7pLPPNuABEEu9WP4OYg9pW1g+nYG331j0+3canE9OagtYdytYvdSAMG+2fKU5cxep6LgjA==} + engines: {node: '>=22.12.0'} '@oxc-project/types@0.147.0': resolution: {integrity: sha512-IJ3s6ltHLp45S0bh7phkX+gJO7A1Wuz2EaqpAhb8WjqDwbzMiWKHhyyT42tskaWjEYXtHtVCPpnBJVT9+dcRLg==} @@ -1102,15 +1142,27 @@ packages: '@vue/compiler-core@3.5.42': resolution: {integrity: sha512-2Ye1ilMtKXxl8qZUrQ5j0CdgenFp/HFQmta6rfRyfEsTG69L6Wk+tWuNoHYHMx9E8tF2Slvdg1FuwDvAXdy1LQ==} + '@vue/compiler-core@3.5.44': + resolution: {integrity: sha512-k34nCytbK8PQ1gR2mGROYOw6Pnv/mumqIdrZ3x2tbyXZDWm7ViKGLTfdB+DRrWqEQsLgGJvn0WN9jBif5zCTLQ==} + '@vue/compiler-dom@3.5.42': resolution: {integrity: sha512-qbhQZEFmycr+ni/qyuccS4sucNN7VAbDfbkvNxWOX2VfgFm90MNs3/UhRNKoPMEIVn0F8gdlYjLPvqxHwHeQOA==} + '@vue/compiler-dom@3.5.44': + resolution: {integrity: sha512-W5AoBFWdw1lQAKiHowkfgFKFab82oSRT6sGsPfw/q1GRjsy/ZJFLHGhJyBRIFN9APLTUduDH9U2JAiPOIyKuYg==} + '@vue/compiler-sfc@3.5.42': resolution: {integrity: sha512-fkCAFB4okcAANGMThboWnScp/gzWjU0ZSkVnjTIiplmMDq2uq0tIB3j+xVu4rhv5rvOgBySCysudmbMd6xRRqw==} + '@vue/compiler-sfc@3.5.44': + resolution: {integrity: sha512-dzHmQ4jXTpdr5FjIQUeykVakN/uzqFbUo9/C5ikBFg3a3PeM6uRxeczx1ZbXBML0/zJstEh3ygYipzR5Z7b2Pw==} + '@vue/compiler-ssr@3.5.42': resolution: {integrity: sha512-xmLk3wLkbizPAiLyomjgFFosf2ys9b5Ghb+oh/k2tnvipNz8OFrQOiTcWCzyK7MpBp9KkyGtfvgfLUivbmuGYA==} + '@vue/compiler-ssr@3.5.44': + resolution: {integrity: sha512-xr5gb1JVHlfXJwSlRz1FeP6uxoazdzHuMTVLE7up+4Vrqxk219CvxLPxD9NXBt47yvZW7+p4DXfyp4O1fkByIA==} + '@vue/devtools-api@8.2.1': resolution: {integrity: sha512-6u4vXBlIBAC1wMplIZgpyPn7uh/s4Bf6F5bMzvLv+EdJ0aHs/+4B7Ygv864EStQSjRbsRzTko/kUG1A1IejQ3A==} @@ -1120,89 +1172,92 @@ packages: '@vue/devtools-shared@8.2.1': resolution: {integrity: sha512-Fkac7lUdGReh6pVOi3AYPRGe82LQqRmAfThW7RRligOAP0ZA/Z1z9XLHDM9dv34pV2HRc79DK8uKPeG2fLnA/g==} - '@vue/reactivity@3.5.42': - resolution: {integrity: sha512-TzNNfKpb7hDxbQltwAut8VDQA5YP+BuRlxntHUuRjyKwlMvmAPbs3unhCvieijifY6vFfVBwsS7wG/C7uq+bEQ==} + '@vue/reactivity@3.5.44': + resolution: {integrity: sha512-u+QJdKeBBEADkPdevsL+6E12QlYVfBD8Zcw5qjDQKtamI6l14KyqazJMobhCKelhWN5zpyKUiEDoTyHE93cqWw==} - '@vue/runtime-core@3.5.42': - resolution: {integrity: sha512-9uACtuHs7vJGkm5Bp3xu4xRDLFTIYy5DgxpToVjqGIAhAEKwQfsaLvKINhM6nFVp6bZPRFGdDqd1g52MqKsotA==} + '@vue/runtime-core@3.5.44': + resolution: {integrity: sha512-uEa/ndwjhrrhnOfb2p+sZy6zeoamJOISqaLSJGk/8R6nABT1ZldpzcJoPzKj+zHVomVBPcmQYyC2r4LtvDV6CQ==} - '@vue/runtime-dom@3.5.42': - resolution: {integrity: sha512-rsCmhiWLaRxGltLwhlCWyYkFn7WAbKRh0q17eZ1A6Dq6eqc2ACQ61IIryxz0LrsvCzHSilLA9JHovVwM8CNE2g==} + '@vue/runtime-dom@3.5.44': + resolution: {integrity: sha512-3fc4ARcXVhVBaJ3ujWiNZJARD6pkyRcwG+ZYhMzjKtKUp7MAY0HLwr7r3Smep3Li6ZaWT6ewdmx8XqdaD5oNZg==} - '@vue/server-renderer@3.5.42': - resolution: {integrity: sha512-2++5dUyYS4gvo7xQXSECUDhB7TS0aOl5SeVfC5qSq1Jgfhjvegw1zqhwTIR3imZ+QYPJQw9gfcFvXGAjGZ7ajQ==} + '@vue/server-renderer@3.5.44': + resolution: {integrity: sha512-R4S1UoH4h5Frrauv8Z5XE5TxV9oBiUSgWIC4TyVK1FK+RocRnOLwFA5Xcmo2011RlgJp+AbZCnw6afrhlgRuUQ==} '@vue/shared@3.5.42': resolution: {integrity: sha512-2rPxex1jQf4jvl9MOHl6YaXCPcrNqz/FstMOEh3QWY+/OME9nQTvl9WYeCwhW7AFjaR0SnngZGlp/wkR6rkI6g==} - '@vuepress/bundler-vite@2.0.0-rc.30': - resolution: {integrity: sha512-Glfi6JQIbSTpQDuYR3e4VDF6iMgdZixQLHtry4tidYSeSudeZgL1yzxIxO4B5hRoflP+Xre7Fy3r0ilGZSitXg==} + '@vue/shared@3.5.44': + resolution: {integrity: sha512-H82XLH0DjmSOdbEwO15x3QTo1f5PWEtv237eLpYKc0mqLu+B8hnq16lFWmuBmNurkeiG3wr+oM1FhOll/YVFRg==} + + '@vuepress/bundler-vite@2.0.0-rc.31': + resolution: {integrity: sha512-4ptpbmDvAf9KvME7xY4OhYT4M/fAyk4qnP97jl5+kdRkOcv/XsRW2WKhP2lC8ckr9hMwVoRdBRE2/qgrtX+iDQ==} - '@vuepress/bundlerutils@2.0.0-rc.30': - resolution: {integrity: sha512-pDB1mc4d6PluzDbr4jDgHBMbcTjl1U+RyMMDy/6JaV934T5iaJLOrHe/FrDXq39qM5rvQTMkTh6KesJ6qHxrLA==} + '@vuepress/bundlerutils@2.0.0-rc.31': + resolution: {integrity: sha512-CSk4gR0fvJ419ocipH3cbk/xt0IFK92XwqzFX3N7BzPVFlWE74iaBfT3VUFQHQN2vYPwMMou4wlEdnK4PS4cvQ==} - '@vuepress/cli@2.0.0-rc.30': - resolution: {integrity: sha512-AE77SLQyaebUqqLp6SAjno9jMjgjARqZlE3db4Vwrnd2g3W2LDLOdxs6MCbA5OiZmoasr2XtKGNbf0mW3EVSRg==} + '@vuepress/cli@2.0.0-rc.31': + resolution: {integrity: sha512-X75edJjhacYCzrYSOhXvlakh+/1fm2eCGJcrcZqKGfeZXcKhDrF154E7meLqfEkiHDb3zPCg+C2wAs1m6ujoxQ==} hasBin: true - '@vuepress/client@2.0.0-rc.30': - resolution: {integrity: sha512-bIAY32Z3Rx6ONBriY+8K2K5wjKxQXzA1jMao4cVTOgMfapHyzhyfNCp1FTkWw6iHoccM9xIDniuyeT8W6JDWPg==} + '@vuepress/client@2.0.0-rc.31': + resolution: {integrity: sha512-F1mVj2NCblUwweGjfsmfLiC7GrO0YN5rnej14nMSGfHP3ch1FHpZeACiiRk1L0MolpBd7OYskx5rYyh7vY0tCg==} - '@vuepress/core@2.0.0-rc.30': - resolution: {integrity: sha512-Sxe+S0xC0Yn7eh4P4TlnzolYqDBo62ZnfbY3qaLc5nlKW4sgJY+pJDBqSOHBL5Z5I4q0V43+9WULNtHXeDHVMg==} + '@vuepress/core@2.0.0-rc.31': + resolution: {integrity: sha512-b01o8GkukVSZwQYn0DZirEr5ghiAiX2m8yNUeptOJ6nJgLyPGO02zmGlmERCxR9qsfHnTsc5UcbjJpmOr/cFiQ==} - '@vuepress/helper@2.0.0-rc.130': - resolution: {integrity: sha512-x6UG/9XJvBREeTocRWji8SRqa14S+Xa8cw9b7Jc/Yh3eRwN/hrexM7ZkFixSjyslvYUaxLkOtEUZW/EK8ArMFw==} + '@vuepress/helper@2.0.0-rc.135': + resolution: {integrity: sha512-L66c0swf64/OCPFJ+9EmO/FhLcqxcWiZVxwLBgf53+/AKxjIq9oYT+U+nqjV4oqFDun14szJoDh0AjbOHKFySg==} peerDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.30 - '@vuepress/bundler-webpack': 2.0.0-rc.30 - vuepress: 2.0.0-rc.30 + '@vuepress/bundler-vite': 2.0.0-rc.31 + '@vuepress/bundler-webpack': 2.0.0-rc.31 + vuepress: 2.0.0-rc.31 peerDependenciesMeta: '@vuepress/bundler-vite': optional: true '@vuepress/bundler-webpack': optional: true - '@vuepress/highlighter-helper@2.0.0-rc.130': - resolution: {integrity: sha512-5tWF5I9gRFEcY8LIPUkPoe391LZeblMIrsJqhSSgJkoFUUe664DiEVpyBTpGGikd7q9+Wn9w8OWionBtR5POgg==} + '@vuepress/highlighter-helper@2.0.0-rc.135': + resolution: {integrity: sha512-7UbBJ0cgeGfW5NSRLyLnBUJ3pGBxv65his0esOdAZly77FoVckF1rdQWQoVCayyH9Si6ZOyYBe/DwVgJPxu6IQ==} peerDependencies: - '@vuepress/helper': 2.0.0-rc.130 - '@vueuse/core': ^14.3.0 - vuepress: 2.0.0-rc.30 + '@vuepress/helper': 2.0.0-rc.135 + '@vueuse/core': ^15.0.0 + vuepress: 2.0.0-rc.31 peerDependenciesMeta: '@vueuse/core': optional: true - '@vuepress/markdown@2.0.0-rc.30': - resolution: {integrity: sha512-4wloGD4xBVm09yi48rPg9LOBXHh/aHGMxpks1GuF79yifS78n8cHSZilWaDryM5nimcUrPtK21XUAXFjyZHjBA==} + '@vuepress/markdown@2.0.0-rc.31': + resolution: {integrity: sha512-W4UdVwYob3sZ794BFd53dolhXVOma0JzN15k6CwmmhOy/3wWuIZ8pV3YQsxxyAQJ8ZxQWGZ4Wf5u/w7G/1/IkQ==} - '@vuepress/plugin-active-header-links@2.0.0-rc.130': - resolution: {integrity: sha512-Qs3yiDI5hp/Xz1JoXE9iJtkuuIYpsVDs9zz2DlKxTE6iSjlChuLWoCezly4fW0HRm/epa5jnnNHXSUjvkk9DOQ==} + '@vuepress/plugin-active-header-links@2.0.0-rc.135': + resolution: {integrity: sha512-8ceSSmDW3Wwws+axQ4XcBMiJ2a8BfnnkuAsbYeTKeeoDc2K/OjyJ0Ib7OoM1eugJY6+mAtvDcotGwYGl4boYaQ==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-back-to-top@2.0.0-rc.130': - resolution: {integrity: sha512-0h7ghTvjMjLNJenYbe7Xr0/0TlqZj3fuoub4sy7VhXFhupeqzcnqoYpKtICgBxoxH89Cde7BY2JKuXsO9BHm9w==} + '@vuepress/plugin-back-to-top@2.0.0-rc.137': + resolution: {integrity: sha512-hYmD2QCPBdLgVmeVcEtvBuycmHiHpH+UWnhlOdzntQMGfPIaAzRB089Bb4WmSpEGPC/kxkGqr8SgU6H3i4z80Q==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-blog@2.0.0-rc.130': - resolution: {integrity: sha512-ukCenqqjq03o/4mp4aGPmFeC3DkeooB2igQPTauyBfJ/5QuADVDPFWhncqadlPtVRIxEr3EzxeqiNKleY+oAKQ==} + '@vuepress/plugin-blog@2.0.0-rc.137': + resolution: {integrity: sha512-S99Vj5dIQid7bfV0qNVmfjhv1kPk4Cbu44DaIy0Xxth1fwvZgBn6bYXvpSd4GvWRuXDqQuAyO7e5g4v/bbMLBQ==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-catalog@2.0.0-rc.130': - resolution: {integrity: sha512-SJvDFfgT0H+1hYAcIn9EzQ1L42YlIB6yhmEekGA04IAyWbsdO2lopK6v3++uEt5sH3bXQl8DxlaFMIxmemsa0A==} + '@vuepress/plugin-catalog@2.0.0-rc.137': + resolution: {integrity: sha512-EcHnhf7wrYbueacp5DL8mehwYGazOFihEDKZ5oZq0IibArEAxTFVVneUMulHmovIsGTrQzwvTV1jps/yzHVXsQ==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-comment@2.0.0-rc.130': - resolution: {integrity: sha512-JEMPgcZ8BHAn9EFgY9jOyUsKnTpp4RK1UJzamrhdp33YKxllZOeMPKCAG1D2un7hygydcVKP4x8o0wlG6xqOCA==} + '@vuepress/plugin-comment@2.0.0-rc.137': + resolution: {integrity: sha512-TaJKSynAlhysxIPL7JVdtFiQrH1rgfBTfwqoY65YZNLQnfBBAU/KzhDwxrvFqYIFtFS3MAcP8nxpyqN4YLLQFg==} peerDependencies: '@waline/client': ^3.13.0 artalk: ^2.9.1 - twikoo: ^1.7.2 - vuepress: 2.0.0-rc.30 + twikoo: ^1.7.2 || ^2.0.0 + vuepress: 2.0.0-rc.31 peerDependenciesMeta: '@waline/client': optional: true @@ -1211,43 +1266,59 @@ packages: twikoo: optional: true - '@vuepress/plugin-copy-code@2.0.0-rc.130': - resolution: {integrity: sha512-LlYzqvZ3//0+YSHKbG8arxrMUQyom+fneXdbEjB1UB7GqNE1UvPRWvn+bP9/e/uFNdHvFTGrBe9XhWmy++SpSQ==} + '@vuepress/plugin-copy-code@2.0.0-rc.137': + resolution: {integrity: sha512-Fe2NNz7JhwVj7ZZEHC0bBb/mwZmXMMs7ZBEKgy05lO0O9/A6zm3UzGj/My+JElaDhLq+uLjSUK+YO8qffL+D2Q==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-copyright@2.0.0-rc.130': - resolution: {integrity: sha512-Sgq8voS4qTg5Dmfq8LQL5EUyyzcnyY+OqFJegNjMMf6o7Aa3JXiXaPcTPKBe+NRTU21d4CwLO8OaojN7KjvI3A==} + '@vuepress/plugin-copyright@2.0.0-rc.137': + resolution: {integrity: sha512-eZPR7z3XsEvsYn+bpzHsKuW+GBBJWEnhEjFYKf53Lfy3k385aNNYVSKpWDKpXv0itMHI8mQ4wHS7KPg9PiNswQ==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-docsearch@2.0.0-rc.130': - resolution: {integrity: sha512-VwnFCURq1iFb7tiqNctSuZp1flVTn/yb5skZnhS7xFz5+c2EJ8G4kAixrUapfgZ5ptBS4UccwPihx460COhkkw==} + '@vuepress/plugin-docsearch@2.0.0-rc.137': + resolution: {integrity: sha512-i487N8ba0aW6PUcW3x9X1D4kxD0Zih9sPjmnFZ7aUNHiZ1kdr4I/MEibtS7PyM4/P25njSConV7EYFg2PbOF/g==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-git@2.0.0-rc.130': - resolution: {integrity: sha512-0gSSiCR6Bv0b5ZB2IsO3EqlJxrblYIP0+ltadx2IkdFPsObvgaMKyu+VjRQ5NSuXTlcdJGGOatuRWckdfYtkZw==} + '@vuepress/plugin-git@2.0.0-rc.137': + resolution: {integrity: sha512-WVJkbleQrDjfOz8T98+H3HUi1tGGwPI1P719+vu1wsqXPjj0IWNfsd8DZbhcTdnA1sdypj434aufWg9OnHMRIQ==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-google-analytics@2.0.0-rc.130': - resolution: {integrity: sha512-SDijyW1OJmjZ5gLculFgg+1dZDP3zE81311uWxjFTdacueDWZf1wvG/v35SBHkKJfu4c6psoKnPgRyVm8HZgqw==} + '@vuepress/plugin-google-analytics@2.0.0-rc.135': + resolution: {integrity: sha512-zuGJLiuQmURaiBXQU5jab29EDSsUVIQOd8eH9F+NslG/GrRgp72wI9ASliDmhI8hXv8fnohL49yVps4shBqIcg==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-icon@2.0.0-rc.130': - resolution: {integrity: sha512-F4OXB32uEPvXrEGWai2QWZAIMAsz/XsCoVSVJYF+rBYUMKQJXaKfckBhH3Oc+q9JRKNhXjf+5209A5D3UoMKeg==} + '@vuepress/plugin-icon@2.0.0-rc.137': + resolution: {integrity: sha512-be3NanPrdHPvXF/g6LbFs6cFeJYw6LwBLxieUc3Oh7s5eb8vKytVQW29BEbiG7DZk0oAuPKUOu5uNy6jGs+nIw==} peerDependencies: - vuepress: 2.0.0-rc.30 + '@fortawesome/fontawesome-svg-core': ^7.0.0 + '@fortawesome/free-brands-svg-icons': ^7.0.0 + '@fortawesome/free-regular-svg-icons': ^7.0.0 + '@fortawesome/free-solid-svg-icons': ^7.0.0 + iconify-icon: ^3.0.0 + vuepress: 2.0.0-rc.31 + peerDependenciesMeta: + '@fortawesome/fontawesome-svg-core': + optional: true + '@fortawesome/free-brands-svg-icons': + optional: true + '@fortawesome/free-regular-svg-icons': + optional: true + '@fortawesome/free-solid-svg-icons': + optional: true + iconify-icon: + optional: true - '@vuepress/plugin-links-check@2.0.0-rc.130': - resolution: {integrity: sha512-eBvUBKq2xaG1eDronovmUNtJlTc29Ve/psMYAX9XfJojz/JoBbIEKLqYLBoYBti09IQ0YY2i6NNaaE13MnCsLA==} + '@vuepress/plugin-links-check@2.0.0-rc.135': + resolution: {integrity: sha512-CkM4CZuTrj4nQErZExutdhuXGwrDtpu4QvIZ1BJCBvfNTXlYKKf30z1o+gnZriU+5qG4a1xHHex2Dob2kw0GBg==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-markdown-chart@2.0.0-rc.130': - resolution: {integrity: sha512-NpKtIN7dH25HfilhG7fI6f25iizmqfqwFoQuoQ1Hh7Bcvi4G+Fzf0655cXV8aIsGxJMP7EjlqWL6Lg2/UjOGvg==} + '@vuepress/plugin-markdown-chart@2.0.0-rc.137': + resolution: {integrity: sha512-A09iPblBllgMIkebr9dR17lPd5F58HPdBiPmMewHbtJ1kgABNB5BhP1Nywju1S3rJdGg5U8LZLNOmvlCSkZSVQ==} peerDependencies: chart.js: ^4.5.1 echarts: ^6.0.0 @@ -1255,8 +1326,8 @@ packages: markmap-lib: ^0.18.12 markmap-toolbar: ^0.18.12 markmap-view: ^0.18.12 - mermaid: ^11.14.0 - vuepress: 2.0.0-rc.30 + mermaid: ^12.0.0 + vuepress: 2.0.0-rc.31 peerDependenciesMeta: chart.js: optional: true @@ -1273,91 +1344,146 @@ packages: mermaid: optional: true - '@vuepress/plugin-markdown-ext@2.0.0-rc.130': - resolution: {integrity: sha512-5ib79ykId92+sBBT+nGyqz3wfJzO/xbc+t+XYAN2gQZGAw7XCjgq7FGa8lm06ABAcnu9mz0EfGN5B1ul3I74ww==} + '@vuepress/plugin-markdown-ext@2.0.0-rc.137': + resolution: {integrity: sha512-qMmsTvx8tFEW0EndQjgbrzDnAAva4ETGEOKS3hh5JxLrxB9Gme5T+j/7ljh5pcBJAPLH9PhOndvi0qwgURkSCg==} + peerDependencies: + vuepress: 2.0.0-rc.31 + + '@vuepress/plugin-markdown-field@2.0.0-rc.137': + resolution: {integrity: sha512-3PDBVibm+Ei85hcSbl+wxmKJshueqX5sIsI5b7+OcVKXMWUir/ibbQAEzbl9BCN8NptiMkE8wWl9gISE0Btdlg==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-markdown-hint@2.0.0-rc.130': - resolution: {integrity: sha512-eGOnmUcBCCErdiWDJp8YgtOQtU1YsrRYuy1r3inA0euCaQbBWGotIwatS9s3NK2/eCABtwy5im4r/6ExKq7YpA==} + '@vuepress/plugin-markdown-file-tree@2.0.0-rc.137': + resolution: {integrity: sha512-Mq1KHaCj07ojMmt73NlCS+rlxRu0VS06b6Q4QAHWl5TdhzdBxLPbeTA49Bx+kW/YTVcL10a36Rhg+FQbV+eu8Q==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-markdown-image@2.0.0-rc.130': - resolution: {integrity: sha512-mtYpm7ulAsO1V+klYo+Lp6WLdZloifKIg9mlyJ9sbv+JUa9aCLTsmj9ve6vOGjVOKbtXyF63q8kkQVfcE0GLtw==} + '@vuepress/plugin-markdown-hint@2.0.0-rc.137': + resolution: {integrity: sha512-JiSatY/UgwuroUxxQTfmdLpIOCd5rJdGwXFroFwniqXr5Ww5Lpc7SMtIVNGHxrgtd/LLJjqwPr07lamxgDFL8A==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-markdown-include@2.0.0-rc.130': - resolution: {integrity: sha512-SdFpwBI3sLCPxx5Ddw4mD2GxL/pwWOuLJucHj0SOzIF8jY49ErkgE71KSxYvhBGiS/0dQUmt+CDg4SKldgmmwA==} + '@vuepress/plugin-markdown-image@2.0.0-rc.137': + resolution: {integrity: sha512-sA+1E4cJv5xHQMy9iPAcS3+bXS21i0VGOco2e494Lxz89DYNMM4525FAQvuSbKQy/li/ixWUyeErVBOyLJf1qA==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-markdown-math@2.0.0-rc.130': - resolution: {integrity: sha512-iyDvh+bMonqcaukxtHYeekdk4d57BhFqQ3zuiPz3rZRI+nmuUqdG9mC+nzN9K4NzxU2yi0z2cgPGO1cecdxIxA==} + '@vuepress/plugin-markdown-include@2.0.0-rc.137': + resolution: {integrity: sha512-1Y1m1mv9vCKhX04Z2eTdGoiSn0vrrccWFvetpMHI29q3HQkZ8DDVp4KMeFOVJddGpuA2HM76zaCgJ7WHWKw9+Q==} + peerDependencies: + vuepress: 2.0.0-rc.31 + + '@vuepress/plugin-markdown-math@2.0.0-rc.137': + resolution: {integrity: sha512-1T20n+j5ZlwKbcgpxBSw86qfvD9SeNcv6OtFDdZOdg6ehWe+KY4mfan+FwUd/2RDBAuXeSiZ1OYHSIBJvQAQXQ==} peerDependencies: '@mathjax/src': ^4.1.1 - katex: ^0.16.38 - vuepress: 2.0.0-rc.30 + katex: ^0.16.38 || ^0.18.0 + vuepress: 2.0.0-rc.31 peerDependenciesMeta: '@mathjax/src': optional: true katex: optional: true - '@vuepress/plugin-markdown-preview@2.0.0-rc.130': - resolution: {integrity: sha512-oLF7mD6BXvvTO4UOfMvousTAR6RCR66GBeoM7q1tRHoWN7W7wP7A+XQhgA4POXpHbvmkTRLVo07bIyceBAj0mA==} + '@vuepress/plugin-markdown-preview@2.0.0-rc.137': + resolution: {integrity: sha512-WtZY+wJsAvMQ/cky/a4eEKmw53JfVMU7tu6EBapGjcSXk4mCs7jkJYW61UdabYnHX57azqQAxjrzWDdUqAJMyQ==} + peerDependencies: + vuepress: 2.0.0-rc.31 + + '@vuepress/plugin-markdown-stylize@2.0.0-rc.137': + resolution: {integrity: sha512-Ndi98p2wZhZOLyiOqUMMAvmUzKuaO5EfVH0lsc6r1WMtHN8Hy0Yei1BW4TRjVcxUS3lwi6Dex8fSWYObjVDI5w==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-markdown-stylize@2.0.0-rc.130': - resolution: {integrity: sha512-WZ/Ls51lvfZ2UlEY1N8v2MCZjCJ9/w3VA0fPhoTkd/yI9ZX3/jBjd0AkK6srSYetj/rKB+1wHQ2Gg+V2oDDuaw==} + '@vuepress/plugin-markdown-tab@2.0.0-rc.137': + resolution: {integrity: sha512-7ppp/RkYNrVjz25My/5hfkDiPJUaBhiNzyCnYXsuW0qOp5fFaRohQ/w9kwU7OI3xbFfuS/AtDr78mISG2oCnhw==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-markdown-tab@2.0.0-rc.130': - resolution: {integrity: sha512-5GAMW+ejw/LeL1zAxZxqGt/o9jbNEtBLCuOWf2oCfQ/G8VuKYw0UcKS5mfJTEzAa98k9I61a7oAhcMc3z5sQ9g==} + '@vuepress/plugin-media@2.0.0-rc.137': + resolution: {integrity: sha512-+aFKWZbItJHaNCdrQKL0ls637biICB5LAolb2aZoEs9bSkvfrJ7SJbHb7jQaiV0SKxq+lHjv6s/N49UIb5OfFg==} peerDependencies: - vuepress: 2.0.0-rc.30 + '@embedpdf/vue-pdf-viewer': ^2.15.0 + '@videojs/dash-video': 10.0.0-rc.4 + '@videojs/hlsjs-video': 10.0.0-rc.4 + '@videojs/html': 10.0.0-rc.4 + '@videojs/spotify-audio': 10.0.0-rc.4 + '@videojs/tiktok-video': 10.0.0-rc.4 + '@videojs/twitch-video': 10.0.0-rc.4 + '@videojs/vimeo-video': 10.0.0-rc.4 + '@videojs/youtube-video': 10.0.0-rc.4 + artplayer: ^5.3.0 + dashjs: ^5.2.1 + hls.js: ^1.6.13 + mpegts.js: ^1.7.3 + vuepress: 2.0.0-rc.31 + peerDependenciesMeta: + '@embedpdf/vue-pdf-viewer': + optional: true + '@videojs/dash-video': + optional: true + '@videojs/hlsjs-video': + optional: true + '@videojs/html': + optional: true + '@videojs/spotify-audio': + optional: true + '@videojs/tiktok-video': + optional: true + '@videojs/twitch-video': + optional: true + '@videojs/vimeo-video': + optional: true + '@videojs/youtube-video': + optional: true + artplayer: + optional: true + dashjs: + optional: true + hls.js: + optional: true + mpegts.js: + optional: true - '@vuepress/plugin-notice@2.0.0-rc.130': - resolution: {integrity: sha512-rvsFxxf9TqhC7VQKVFZrlrAnaU97kgdoUWcqyfrfRcpl2MHtN6/cZXOow7eQzYqiFR0uYaMfnz8jzMlDvvl46g==} + '@vuepress/plugin-notice@2.0.0-rc.135': + resolution: {integrity: sha512-iaUPm2mAxty1q8xyGa+xr8IrM2hlhACIgvMOmj+X9r6FuVSrC7dlTY3x/8S8z3lLkhW28jlke8X2diXIA8OG8w==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-nprogress@2.0.0-rc.130': - resolution: {integrity: sha512-mKSIbE11awTTrToRoeRcQa92T6FtRiFwwAGnBdg2szOYs9+gg206JsWiuQowerGb6YvR8An7e2Saww31LC2FjA==} + '@vuepress/plugin-nprogress@2.0.0-rc.135': + resolution: {integrity: sha512-I9MRFGbwLXjwlHOMDsiz7mz9RMvirg+1YXR6qdHJrtC8Ck8HMFsDASBVwj1qR1uWIy1kSrOmz2aeC1wxqTChTg==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-photo-swipe@2.0.0-rc.130': - resolution: {integrity: sha512-Iu+mYMobiZgOXqFX1b6DvHZWVTHdsbfL/ewSXGhSQTpDv4sP3Szmbtico7e+Syz07f47TFH4MTGuoQ+Fc/cGuQ==} + '@vuepress/plugin-photo-swipe@2.0.0-rc.137': + resolution: {integrity: sha512-PLqV/io2oJefoh+blNyESSlBSL8jM94EwnCxrZrjJTpOBswupUdFc2sdIC30Aex48DnuLe+fq94Sj2SBNZXSKg==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-reading-time@2.0.0-rc.130': - resolution: {integrity: sha512-yDf/UXu3/LrBh98WB7+Uvenrm0Od9pj4vQFjboWTChO+5y0rP/bayhFTxFlAMRhT7poWm4Yb+Xj6nrT0LugU/Q==} + '@vuepress/plugin-reading-time@2.0.0-rc.137': + resolution: {integrity: sha512-85mYyPFUM3nA0Oqms0rZDxyxuOhwnpVFHGaQdLOCbXPe/q/6kp1xf3iCfa3TL5tkvBvH2TAdZInmgoNtgqXFZw==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-redirect@2.0.0-rc.130': - resolution: {integrity: sha512-bqX81Pz6plOPQuEICZTDQY07BROT48Z+0DGzC7aQ+EVpss3yKbHwn8XHxF2gLs2nU+IRnPUP113mlWlxHJBheg==} + '@vuepress/plugin-redirect@2.0.0-rc.137': + resolution: {integrity: sha512-HGUxBjFfLoPDxG+dLEe3ysGtOECOf4JC5zc2t9ooCwywCyXUve8u7qhuoEEeyx/af1kBoAkC1DCbhJJKvccjBw==} hasBin: true peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-rtl@2.0.0-rc.130': - resolution: {integrity: sha512-5Pb2tpaa9vPwr5UVmcVwatBVkfnIA1LDeialk7IxUw5ppJ3c/onxrs2KvEzAQUSdtN2YCj4n2yK8a2ClhClL4g==} + '@vuepress/plugin-rtl@2.0.0-rc.135': + resolution: {integrity: sha512-quewC8/4aSkjnYRJGYrZEuSoj8aVQGoEmwZPOnaAoKgkWVGwfb4mW5oLuWT1lgxRfvexbXPDFN5ek3RG1JcE8w==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-sass-palette@2.0.0-rc.130': - resolution: {integrity: sha512-30VTzIBLrzoJYoWdSz4K/1yC71e/OiGL6us0sJ71fDRVbTXXVQIQ0lyEMWJS5BrN6K22z4H6ujbYFQREjAWRwQ==} + '@vuepress/plugin-sass-palette@2.0.0-rc.135': + resolution: {integrity: sha512-XbjkZC4L/EkpaNbm0aHVQKA3+hHAsSM8E32nSFvv/IZRUbaYD2UMf8PLfR2P4FaNinZcgN+Tg8p7t5S8iLJSbQ==} peerDependencies: sass: ^1.97.3 sass-embedded: ^1.97.3 - sass-loader: ^16.0.8 - vuepress: 2.0.0-rc.30 + sass-loader: ^17.0.1 + vuepress: 2.0.0-rc.31 peerDependenciesMeta: sass: optional: true @@ -1366,46 +1492,49 @@ packages: sass-loader: optional: true - '@vuepress/plugin-seo@2.0.0-rc.130': - resolution: {integrity: sha512-L+7B+kA4EsEaKixygFkhi9CwHW+SxQgcMYEBD4QICWht/fshEKZrxksbAaYM1c0o+hL3qgTFZVURp3Zc4kq2Ww==} + '@vuepress/plugin-seo@2.0.0-rc.137': + resolution: {integrity: sha512-G13973mEP8HJVwYXTicEYj98Qkb8eY6k9p0ue2xEDGp7aOX37UwcTVwZmTegJhyvA2HZdQ6EVFxYDvP9RVnmXw==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-shiki@2.0.0-rc.130': - resolution: {integrity: sha512-OkkRrXgr/Im6NFcYZhGzeV5yQRDqeE6GvzvwOvysMO2s0PRqb1D+Cd1Vj7Q+OYFg5Wb/IeiVSj2BH82LaXr29Q==} + '@vuepress/plugin-shiki@2.0.0-rc.137': + resolution: {integrity: sha512-9kznicyvR91SNG/v7u0EErFPbRHSz5Z69UF2meaOOir8RjeptSxpkLzRFgr+v2epA6YhxLV4OulKPqfZpus/pQ==} peerDependencies: - '@vuepress/shiki-twoslash': 2.0.0-rc.130 - vuepress: 2.0.0-rc.30 + '@vuepress/shiki-twoslash': 2.0.0-rc.135 + vuepress: 2.0.0-rc.31 peerDependenciesMeta: '@vuepress/shiki-twoslash': optional: true - '@vuepress/plugin-sitemap@2.0.0-rc.130': - resolution: {integrity: sha512-jeecCdcxap25+iguIOyNQtDBimh8rAwvyGCe8pdDzFVWWQFWiVthHWmjumftMDW02tIRPSmdwNeiPUJ8eZBCjg==} + '@vuepress/plugin-sitemap@2.0.0-rc.137': + resolution: {integrity: sha512-YrLzZWRhUTQ6sketiOKxEllGyuXdxxjq0H+kGZrAMSOZ14NHY6EpfTHNHrgUEZFy5/2M01u/UPY6DyUagzC4CQ==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/plugin-theme-data@2.0.0-rc.130': - resolution: {integrity: sha512-UjVGs2RbSWKTyxxbbrVPDBJhIBqtlbYiXuG3gkRiyx4q5PJodhSRbFi/VW9BCspBZTZkiwqF6N2+o8iOWxSt/Q==} + '@vuepress/plugin-theme-data@2.0.0-rc.135': + resolution: {integrity: sha512-0r2eDFDQLzwOIqH+Um//iEAV273T9RmUj2Az47noUsW+aeL4oePnu0av3WCobpc0YhxQ1RdJElQH+P6IVYsNpg==} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - '@vuepress/shared@2.0.0-rc.30': - resolution: {integrity: sha512-tW2bUobo96UQjBtnq6VkFG8ytWTwFT/3jjSVp75kDUb6N6D5ogXZdQIMvX7q+9OW0ogNKjLkCyRM3xK5eJbojA==} + '@vuepress/shared@2.0.0-rc.31': + resolution: {integrity: sha512-FCBYbDrRd8rbRdj7osw2liS+gGsx7eyYktEm0efJlZavPh5O9nqC6e1ryUc0Mjzo04ZCgS+8EY3B+NHa5W2t8A==} - '@vuepress/utils@2.0.0-rc.30': - resolution: {integrity: sha512-pIqvCPDAm3puCeJqYtVmxTN35Q3ApKYe5O6xPYt0SExnmmZI6W7QmV1ZsYwanjjjWME2Kqd4OrFVxEw7V+V6ng==} + '@vuepress/utils@2.0.0-rc.31': + resolution: {integrity: sha512-UeJYobsP2JuGjGNqh9Tk/iLhV9O0FQLj1ClFRxjG0gl/KUAASxofOODjOFFEsWv4FnkxNEUwejxO6cNqW1zOWg==} - '@vueuse/core@14.4.0': - resolution: {integrity: sha512-X4WHz1HlCzCBoYXesUkifzzWBAcZgXG8Fi5iNPQg/epdzOB3gu8Fawj3hvuwYR1nGcXGnvxwYYcUC/71++svtQ==} + '@vueuse/core@15.0.0': + resolution: {integrity: sha512-Zv67h5mrk7YHDJsRObx+DXaCBz6RKBUpxqLesJ+3xZNPG6yuQs7ja7kg3veFrrouYLWAqydQ7CwGEbLVxB43Ng==} + engines: {node: '>=22'} peerDependencies: vue: ^3.5.0 - '@vueuse/metadata@14.4.0': - resolution: {integrity: sha512-swx/255R6JyHZFJhx845iz5CRWDZdCfvkZOpACWc5+c5WHcG24mv8gUT1WIdFQaHt6dq79rvILd9QnCWiyVm9g==} + '@vueuse/metadata@15.0.0': + resolution: {integrity: sha512-sfWE5LADAKJ0KnjtGliMdSN8Ij/L7uP6rXIZlgPloAI4zvvefbw6H5Lt7KJA6RqQOYgVqWF5Guj50HHMIzygBg==} + engines: {node: '>=22'} - '@vueuse/shared@14.4.0': - resolution: {integrity: sha512-JRgY90Sz8DDtPMsaDflvPMp9xYk69JZAmbuDvAquUVXKr2gEjqtzGNTTthLfckH0BzBqvnu31gb4a8TGLRe79g==} + '@vueuse/shared@15.0.0': + resolution: {integrity: sha512-vbNXhGrbV53xPOMSyOzMHQRvhMgZf7oNDw2RChUetVxwTIEkInQ1joZ9JbT0G3z2n2AJNjvmCWeM9ySYrnvogA==} + engines: {node: '>=22'} peerDependencies: vue: ^3.5.0 @@ -1442,6 +1571,9 @@ packages: argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + argparse@3.0.3: + resolution: {integrity: sha512-Sn98ftV3KfsO8xfLPHG6oT8y+b0yvbrLgZjgPDXsharNY15tTAjqIsIju4S32nl6/iEUNNE4v+yL2Zhm8ooP3w==} + ast-kit@2.2.0: resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==} engines: {node: '>=20.19.0'} @@ -1468,9 +1600,9 @@ packages: engines: {node: '>=6.0.0'} hasBin: true - bcrypt-ts@8.0.1: - resolution: {integrity: sha512-ILrO7U7YieyG+71KVIVVuPCmjN8N9DY3gYs4OiEoJvW8A5HOe4eerRhLD0Rgo2CAyANRKssFGXmLF74zJz094g==} - engines: {node: '>=20'} + bcrypt-ts@9.0.2: + resolution: {integrity: sha512-esaMayGbxzD3bOpy7f00pa5wA15wqhP15RbDYGzh/xGbZRNr05G9HdNiqK4ywzrVdzO8rv+Z4l6m01/9pv1FRA==} + engines: {node: '>=22'} birpc@2.9.0: resolution: {integrity: sha512-KrayHS5pBi69Xi9JmvoqrIgYGDkD6mcSe/i6YKi3w5kekCLzrX4+nawcXqrj2tIp50Kw/mT/s3p+GVK0A0sKxw==} @@ -1514,6 +1646,10 @@ packages: resolution: {integrity: sha512-WDrybc/gKFpTYQutKIK6UvfcuxijIZfMfXaYm8NMsPQxSYvf+13fXUJ4rztGGbJcBQ/GF55gvrZ0Bc0bj/mqvg==} engines: {node: '>=20.18.1'} + chevrotain@13.2.0: + resolution: {integrity: sha512-GTouk5YzgBxlTPCaDn5q0q2EJKkrYmnPF+HmF8v0Qo4r3iyPG7HJivkN1wthCXZcm3sIcZFpGTRovLPNdJNRCA==} + engines: {node: '>=22.0.0'} + chokidar@5.0.0: resolution: {integrity: sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==} engines: {node: '>= 20.19.0'} @@ -1542,9 +1678,9 @@ packages: comma-separated-tokens@2.0.3: resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} - commander@14.0.3: - resolution: {integrity: sha512-H+y0Jo/T1RZ9qPP4Eh1pkcQcLRglraJaSLoyOtHxu6AapkjWVCy2Sit1QQ4x3Dng8qDlSsZEet7g5Pq06MvTgw==} - engines: {node: '>=20'} + commander@15.0.0: + resolution: {integrity: sha512-z67u4ZhzCL/Tydu1lJARtEZYWbWaN7oYLHbsuzocr6y4N6WZAagG3RQ4FW61V1/0+jImpj293XfrcYnd1qxtPg==} + engines: {node: '>=22.12.0'} commander@7.2.0: resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} @@ -1802,6 +1938,9 @@ packages: electron-to-chromium@1.5.416: resolution: {integrity: sha512-K6bvB2BjnNrugtIih6ewlbBI9DXa976jIdiIlRLHhBoEI9a4JaQjjHyF+A1IQI543aQYR4LnmOrT/K5fZj0aPA==} + elkjs@0.9.3: + resolution: {integrity: sha512-f/ZeWvW/BCXbhGEf1Ujp29EASo/lk1FDnETgNKwJrsVvGZhUWCZyg3xLJjAsxfOmt8KjswHmI5EwCQcPMpOYhQ==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -1858,9 +1997,6 @@ packages: extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - fastdom@1.0.12: - resolution: {integrity: sha512-LB+xjSTEbjHE1cWsxu+tN2Xqr1kpi+V9aADI7sVM5ZMaXyYGPHULQMzpJMYqOTULK/73pUkWVzzObFRBkPr+hg==} - fdir@6.5.0: resolution: {integrity: sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==} engines: {node: '>=12.0.0'} @@ -2004,8 +2140,8 @@ packages: resolution: {integrity: sha512-6EuL879VkRA+1Cz578mKMiKvjPNEuk6+r1JaFzoSWejZmtf7xWbIyw1e3KkxlkzTIt9Taw6JBhEppG7utc1P+w==} hasBin: true - js-yaml@4.3.2: - resolution: {integrity: sha512-SFNOvSJ+Dgf/9An904Yx+CgSlIPCkIpao4qo51lpee25TIRejdH3rhR4EZMGoNx3/TP3O+wzWuiTFl4sqbltzA==} + js-yaml@5.5.0: + resolution: {integrity: sha512-paNr4LFIFPjeeSmwNYdrb8FafLLG/Cr2Af3GjbsHJ5CxIjH4r0c2emlmRdAtpPAieP1gRVzk6buBbVP5gBMGAg==} hasBin: true jsonfile@6.2.1: @@ -2015,6 +2151,10 @@ packages: resolution: {integrity: sha512-Eeo8Ys1doU1z+x8AZsPpQu+p/QcZBI5PeOo7QGQdy2x2m0MU/hYagBbGOmXwr5KVbEfVuWv9LpnQWeehogurjg==} hasBin: true + katex@0.18.10: + resolution: {integrity: sha512-/B6p9eY9DX7aHBfpkHdpirDTZ5QH9xTwL9y837PWuzuv41O5jFdqNQwVQEQsimY0/iVNkwBY4+4hMfhQ7d4Dbw==} + hasBin: true + khroma@2.1.0: resolution: {integrity: sha512-Ls993zuzfayK269Svk9hzpeGUKob/sIgZzyHYdjQoAdQetRKpOLj+k/QQQ/6Qi0Yz65mlROrfd+Ev+1+7dz9Kw==} @@ -2149,11 +2289,11 @@ packages: '@types/markdown-it': '*' markdown-it: '*' - markdown-it-cjk-friendly@2.0.3: - resolution: {integrity: sha512-dBAhqp7GZ6he15ug2t5JSfwTw2KvZX9tt0y7Up0reR1cZOBUogSq5V859hcIGwge7hjW1SkUaWkNr++0HszyZg==} + markdown-it-cjk-friendly@3.0.0: + resolution: {integrity: sha512-y4OkqwenFXmb1i3w7qfh9E60qNX6U4KzECke8N/7io9SARFSvbR/wde0q/l6/Az9doieLOIw7ZsbDSgl27DR4g==} engines: {node: '>=18'} peerDependencies: - '@types/markdown-it': '*' + '@types/markdown-it': '>=14.2.0' markdown-it: '*' peerDependenciesMeta: '@types/markdown-it': @@ -2177,8 +2317,9 @@ packages: mdurl@2.1.0: resolution: {integrity: sha512-1+HBaOx0zi/dQWht8rNv9MYf9qqpqL/kxI0hXImU6Y547zM6Sni8BQibt7ifgMcYtQg41ao3Ivd6cnSM86inpg==} - mermaid@11.17.2: - resolution: {integrity: sha512-V6K3C8EBdEsPFZXSKMJe6ppQOENxuHARr9GvHX4hh47lAbhMRD9qf4oEK7LoaRQxULMa80/qt5gHO73aCleBBg==} + mermaid@12.2.0: + resolution: {integrity: sha512-w7nr/SFrLO7BaVTs3dQTvYSV6nYSBj0Yy9DjBhsIJtAcHqRzXSq4Pg32ujHZ/AdWsAMNEvvhbm5dt9E2tOiHzw==} + engines: {node: '>=22.12.0'} micromark-util-character@2.1.1: resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} @@ -2213,9 +2354,14 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanoid@5.1.16: - resolution: {integrity: sha512-kVrnsrJqMR8+oLJnGEmSWw9BivK5mt7H3FZatVRjrc5wGqFYuBxX1yG7+A7Gi5AefkX6t/oCkizcQgpu0cY1dQ==} - engines: {node: ^18 || >=20} + nanoid@3.3.20: + resolution: {integrity: sha512-uKdg2G3GNCKQn9byYOpxbGqrT2fGO5KRt5J/8b3pok8rT6qxGWF6hxMyJiEYtAf+FVyYuD9hRaDqX5uPFYJ4ZQ==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + nanoid@6.0.2: + resolution: {integrity: sha512-hIvVOb9Qr1p/9CNNLOe0OlWvgx/ziTsVwKN/GDSsuArN2K0wDiafP3s0SWmsm7o2BdnyS8Z9Z64NFBUbn6ziBg==} + engines: {node: ^22 || ^24 || >=26} hasBin: true node-addon-api@7.1.1: @@ -2334,6 +2480,10 @@ packages: resolution: {integrity: sha512-u82N74LFzG8ca+dD8puPnplTXoGH4fTPpVGuIbt36G3qvNlkvfD0lEAZSxaly3KX8TS/L1A1gsCEmvKmBcVbkQ==} engines: {node: ^10 || ^12 || >=14} + postcss@8.5.31: + resolution: {integrity: sha512-YUbWYCgErwnMAVkjUnYa+KlMBzGpHwiIt/DE7f0G33AuX2LH9UcTk6KgWxd3zRU+pN3u/C+Xl3EnMLM4Hea7Sg==} + engines: {node: ^10 || ^12 || >=14} + property-information@7.2.0: resolution: {integrity: sha512-IAtzIB6sUiWaJYrX9smp3V46pBGbBeLFRGdh25kg1334VcBlD8HzhPeNIWQH9zhGmo2itIe25EHt9dQP7G5hmg==} @@ -2410,125 +2560,125 @@ packages: safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - sass-embedded-all-unknown@1.103.1: - resolution: {integrity: sha512-MwX2ap06TbImAqlbnH6EndgBBejk6Eq2QB6Ae2hukCn9wmXf9cRu27um3mz3tyB4oJOOku0xfHqFH/+ckYj6YA==} + sass-embedded-all-unknown@1.106.0: + resolution: {integrity: sha512-BBv1APhkkFmK7fMCPHeoO9vMFwDCTc21KU4IHNKm9Pxo3yZRzX3+/RFjAPn5DKukfrTeGHhYtZYVlIXaXNxxIA==} cpu: ['!arm', '!arm64', '!riscv64', '!x64'] - sass-embedded-android-arm64@1.103.1: - resolution: {integrity: sha512-jBXWMksyz55XeLOWvQs64BqiG5DcqflmMxcvMoA2oHtQT/7XZ02hBn502qpcF/q8Qd+qqG/hU5ccM+hGXrbQZw==} + sass-embedded-android-arm64@1.106.0: + resolution: {integrity: sha512-mO6M96Ke//DeQrS2QaMwqOSNNwXXDv2V8YqQld6C1NFQmnvDOvrlK1SuWd2gyD7eoHujKISmQYrdrhzRmjmt5A==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [android] - sass-embedded-android-arm@1.103.1: - resolution: {integrity: sha512-p36WHpsu5HEo2+NVNbI2Nmb8VgVH0xwOQyzghvZhF7ikGCzEVYI5BP28vHUZlCcgj2TUvMEJKI2lV336a+F/sg==} + sass-embedded-android-arm@1.106.0: + resolution: {integrity: sha512-x1bzZDsikzIYZAcPUCpczFcgjoR/lcbVuUtG1zjYMim9d72mRphni9e0N6SBrF3TTOtIPMWr/kI73PiSt5KbEQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [android] - sass-embedded-android-riscv64@1.103.1: - resolution: {integrity: sha512-rzrH7RNntk0rx+zCE9xOiAIUt37D1cQKvFfcoX0xiePdGbNHBN8DWKaWN9vaCRfbgKCmxPjevzaqFNI/G/8E1A==} + sass-embedded-android-riscv64@1.106.0: + resolution: {integrity: sha512-2Wy3bgHFd6UCDRPFC5zfB5WIv1vOF7TFOQX+G1ec8z8KJxp0I2/BflzV9hvcdDDrThskuEOqw6tCcjsC5LSD1Q==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [android] - sass-embedded-android-x64@1.103.1: - resolution: {integrity: sha512-EQglAJXJutuIcqgZf7YOwzao2ND6ow/OgqN+cM48/Qaeb6AimYmZiUJmM9FFcmS3Q2n1k6/2OU3l3Hlin7bFpw==} + sass-embedded-android-x64@1.106.0: + resolution: {integrity: sha512-UxLFUN3NqJCNfusBYpWIGfs3wDXbUBKWkbsNlyMPsrBpUiqTfj5Q5S1MaxP6KSqJdzC7tXG9oQVRHeZAHGkYxQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [android] - sass-embedded-darwin-arm64@1.103.1: - resolution: {integrity: sha512-rlaBeCul8pLbDRKdBAxdDxSBwFU5fbX42ci6CxW2Vbs34jWTMQ72+nE2v2KkGGce+JnYbb7UV6xDP/4uDWWi+w==} + sass-embedded-darwin-arm64@1.106.0: + resolution: {integrity: sha512-BVpUWiAHlPdR65UVIFLZAe3kHcs2wpdnBfileJPCRWHAb17jeH77ny8EEmaf9ESHshuLzD2IHHr666RSHvr3/A==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [darwin] - sass-embedded-darwin-x64@1.103.1: - resolution: {integrity: sha512-VSKFfhI//AOct6ppFmAaSH7tlW2LOFECMGs77jIoWf0ZjvGch/3sc9lUTTdIaYIOnTS4qpZck+8OcI2D0G92QA==} + sass-embedded-darwin-x64@1.106.0: + resolution: {integrity: sha512-r08IGm8pqs1wGccmUZB4rpd/Y21ZhoSV+cqt47tGLCvJlhjuDW/KBfrEjhzofrhlk8N9tiHhlZxHBHn09rf5wQ==} engines: {node: '>=14.0.0'} cpu: [x64] os: [darwin] - sass-embedded-linux-arm64@1.103.1: - resolution: {integrity: sha512-rC+80/Xr9svo0ka2Zr/sjD+N1zEHTw2Urm/nsEjaVp5HSH2i22jwhTKTIqie2OLl6ti+qdYnbI0sSfxOYRtgrg==} + sass-embedded-linux-arm64@1.106.0: + resolution: {integrity: sha512-xQ3KW+RauN75H7/XOy7vHNtMcRH6AREl1Z00I7Lrcu3r+2/islFjQ95aBvuwbbWTA1nm1ahfYGTvzDFPH8wT4Q==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] libc: glibc - sass-embedded-linux-arm@1.103.1: - resolution: {integrity: sha512-tJRLPUtBwXHTnBnG7I39gQvCLreuOHLLCMyKHPR1hQ7aFNwiZjADYzKMRQPNMUqti/Os9z+6I7V13FqgQHfuzg==} + sass-embedded-linux-arm@1.106.0: + resolution: {integrity: sha512-+2d9RzXhhDzpEPrLRx3DS5D2TMYEfpkvgZgTrFQso4Ls/N9du9VRZQ338IFFSOdGzPTI6r+T3lrNKHwX+jSOYA==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] libc: glibc - sass-embedded-linux-musl-arm64@1.103.1: - resolution: {integrity: sha512-jMgG/C/VMo7+ShMFdk0xjJmQmYkj1PbJu/yrQiaQHpuo5pE2G+vnkEgsuM5EM3lTQ4MbMfnf715qy1fkbNPiUQ==} + sass-embedded-linux-musl-arm64@1.106.0: + resolution: {integrity: sha512-hnlSDdUhUuN1dWsSKoEG7pLO8lxXV3HpI4TPQ2jY94hAmPkJBirKL0YEltJ5GSmT/pQXChM+yHQG+FXU85H4jw==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [linux] libc: musl - sass-embedded-linux-musl-arm@1.103.1: - resolution: {integrity: sha512-N8L/kgVzXpnH+8d6ErIzqvb0l8kHODR3OfPaf0Azw6DOLGtEjwDRUbHno+G7iogGzyPOjKsM8OdyqHJj/bpTdw==} + sass-embedded-linux-musl-arm@1.106.0: + resolution: {integrity: sha512-GSxME0TZqX81lqqcV4IB0MiYqm0Spg6/UAe4iarvncPmuphhJOO9LtDczbkoACzvheskU7Wr+HCLMh6EUqJHaQ==} engines: {node: '>=14.0.0'} cpu: [arm] os: [linux] libc: musl - sass-embedded-linux-musl-riscv64@1.103.1: - resolution: {integrity: sha512-LZm8rEvI6sKU87qPOlODsYeAs7CmWy0B4ShYkjG4OMcGCcV4Ffxn25XW4TFqmruThITQvJ8WT+WGblzdoxYgbA==} + sass-embedded-linux-musl-riscv64@1.106.0: + resolution: {integrity: sha512-Jx/Mapq8XQGWCKgifdwYHvd4sHL0vHcDDbPBYow8HxWM1D2gx1rpNciSpugQIvSxp57CGA9zKcR0ICKD6iDlLA==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] libc: musl - sass-embedded-linux-musl-x64@1.103.1: - resolution: {integrity: sha512-rmKzgk4t6RpaDhSefbbnk5yrA4pk1nHlVhJECGay8yMfzK8eglATeY9fzPgt89xCuQk6rkOiy11e+m8tLYOW5Q==} + sass-embedded-linux-musl-x64@1.106.0: + resolution: {integrity: sha512-doUIMjKqVH7gIdYLhmWI9u21uhKFAJmTErUbe2PDpMxcC93A43eHHTKW/TJFUU9H96kpAN5tYLjy9L50VE7nTA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] libc: musl - sass-embedded-linux-riscv64@1.103.1: - resolution: {integrity: sha512-xydQmtxla31uMrmN6z+mAogVGdEMDmkUElVq2+udomX/TPZDYJBkApEyJl237M2VLWVv29v1N4U4i2Z4xa7SDA==} + sass-embedded-linux-riscv64@1.106.0: + resolution: {integrity: sha512-DJkozHZtr2kW9k8F4q8Dc1q+WGE6pU0yjkkG8B9s6Giul5rnYsDlCSCljzOZxDl9NfK6FC8gF744z0JFCypZig==} engines: {node: '>=14.0.0'} cpu: [riscv64] os: [linux] libc: glibc - sass-embedded-linux-x64@1.103.1: - resolution: {integrity: sha512-Rln1oWm0MWKzzemOgQWrRFzfVBARwS9qxAidZPpCQHSohzPnWizFkmY1CUJad/YJNsA7sscueMdX63OEvxoM8w==} + sass-embedded-linux-x64@1.106.0: + resolution: {integrity: sha512-Hf8BJtpQfczWfjGpPZ5ZPpCHZkSUjbwmzdxCkVWWD+UhlyzTQKbo+Ff9110HlY+1lQmT0nU87Sh+x4q8MVjQPA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [linux] libc: glibc - sass-embedded-unknown-all@1.103.1: - resolution: {integrity: sha512-p7kI4US8+n+YguKczXh+4KcodJnk+8cwv+QFdvMaz3OfPrdHV0EnhPsaVDWD9qXb1XXCEdUhpp6vQwGk3eKc3A==} + sass-embedded-unknown-all@1.106.0: + resolution: {integrity: sha512-jMVJaCjnHD6N3WQXNwwYVT8+nQ0pQgPClkRUhy0DZRs+ueJRpGzct8xY5XsWZBVdYEH+ZqKxVsST1A175svMxA==} os: ['!android', '!darwin', '!linux', '!win32'] - sass-embedded-win32-arm64@1.103.1: - resolution: {integrity: sha512-/0renOj3SpZGu4TA8CZJ6qZbTxGZk1khkPfiBTmV1uFB40ESYM5VsdXNj76P07bsAjIj9X2fCjTafLQFLSd9Nw==} + sass-embedded-win32-arm64@1.106.0: + resolution: {integrity: sha512-j98Nx2pL/eHO2dCOAPPBFYXni68lgxEsb44LHbSphRQ+M8HiFVrg3KKmYFHPvBehJN/JMmnxwjSdjL63vvafcg==} engines: {node: '>=14.0.0'} cpu: [arm64] os: [win32] - sass-embedded-win32-x64@1.103.1: - resolution: {integrity: sha512-fIg60j9u5YlLUU3W8FvySMR4HHIo9R12HHFQTW7njyQ8nXqgR+t+XfCzGJloQka8g583BlAfu31Q76Ljr5o+9g==} + sass-embedded-win32-x64@1.106.0: + resolution: {integrity: sha512-e23FDY+Z7yGu4yRs/AroQ6ZKjmi8ikB4VKzXWQw/zlBp+HRuwUlcQ0QqNJezaRB28w/D+e2sGLhITvknIjQhsA==} engines: {node: '>=14.0.0'} cpu: [x64] os: [win32] - sass-embedded@1.103.1: - resolution: {integrity: sha512-UVIuFZPzz+4DXYbHzQ5gKaKkyP2IH3Sc/WoF63N2V7QIfnC2E9UpQAtiKlCVJTfBe43HRgHDBLnXpZkYAEBsNQ==} + sass-embedded@1.106.0: + resolution: {integrity: sha512-tmdfFueQZ/F5szU4y+gxeRQ2wbF+IvIsL+hspPF9/ZZWPNzYmVjKGzYTVmOyFqggqY1JW3lM50i0fnlBmpN91A==} engines: {node: '>=20.19.0'} hasBin: true - sass@1.103.1: - resolution: {integrity: sha512-9icZURbP51S6S0QGoyaeqk9uB06GNWxsFYWfH5RgpFgqK5FA8tJcM3AdVxrZEVJ7dz+L87nG95gBKf4VuaMHGw==} + sass@1.106.0: + resolution: {integrity: sha512-JHAqUksyijU5tsmDLCDq8/IX3Mq8mVkOtxvcXnUdwy8vsX5MVnvQauMomauxyuEux8uBJdT/OuBwWBYavoWUqQ==} engines: {node: '>=20.19.0'} hasBin: true @@ -2563,6 +2713,10 @@ packages: resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} engines: {node: '>=0.10.0'} + source-map-js@1.2.2: + resolution: {integrity: sha512-KGj/8Y43x35aZVDtt+J4mK1hoLGHULMYfSkODJNQjNDC3oW1PqPoxMwo0pLUsWM/UEGzON/NxeHywEfNXNP3Vw==} + engines: {node: '>=0.10.0'} + space-separated-tokens@2.0.2: resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} @@ -2573,9 +2727,6 @@ packages: resolution: {integrity: sha512-eCPu1qRxPVkl5605OTWF8Wz40b4Mf45NY5LQmVPQ599knfs5QhASUm9GbJ5BDMDOXgrnh0wyEdvzmL//YMlw0A==} engines: {node: '>=18'} - strictdom@1.0.1: - resolution: {integrity: sha512-cEmp9QeXXRmjj/rVp9oyiqcvyocWab/HaoN4+bwFeZ7QzykJD6L3yD4v12K1x0tHpqRqVpJevN3gW7kyM39Bqg==} - string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -2618,8 +2769,8 @@ packages: resolution: {integrity: sha512-eNRKgb3z66Yp3D2CixVujOUvXLFUTij/zVnV8KRyvFdQwpz7I5DS8UfRkTeLzb64u+dkzDSdelE24izu+zSSUg==} engines: {node: ^14.18.0 || >=16.0.0} - tinyexec@1.3.0: - resolution: {integrity: sha512-QKAl9m8gWWGHV8jZcPeym6j+XULi6tOf1mT83WYJ4Lk2ytW/uwAWkrP0uFsdoYMdueVJ0qs26wZ+23xeB4ibNQ==} + tinyexec@1.3.1: + resolution: {integrity: sha512-GCvB3aoys96IuDFBMcTB46JOR6mdMtAToqwiW8JlWhsoh1mhHi/xn9ss/Dg7N555GiJyEt2qzoG/NHCwM6h1EA==} engines: {node: '>=18'} tinyglobby@0.2.17: @@ -2632,9 +2783,6 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - ts-debounce@5.0.1: - resolution: {integrity: sha512-HzwqxastMnaSKu96T8S+fRUorxSptTawIc9004Fs6R9MduRo5IqOE6jS2RfJCl4DVwJvxdcYEXg8g5zQCQR0Ow==} - ts-dedent@2.3.0: resolution: {integrity: sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==} engines: {node: '>=6.10'} @@ -2742,10 +2890,6 @@ packages: webpack: optional: true - upath@2.0.1: - resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} - engines: {node: '>=4'} - upath@3.0.8: resolution: {integrity: sha512-YAsrLMIlhfSCm9rga5TZsJ1mXgahs7N0qOTokzU8mFz35hUrYMvVkaEPefI3rEb/vkAWAOj1Km/qdije9RC1kQ==} engines: {node: '>=20'} @@ -2836,57 +2980,42 @@ packages: vite: optional: true - vue@3.5.42: - resolution: {integrity: sha512-4RyHQTbQvOPs3MfvUO1Sg0YRrKNnA0mAVtvpd12Tg1fKDN7OHBUl1IqSn8zGJjK9nI3NkNp8cgTpVrSZC5TTcA==} + vue@3.5.44: + resolution: {integrity: sha512-dvvmaOCG7lAMkJTPqPwWeGMsPS6DIsFsfZDUgBp9V6mHf9b3+/wyVwYR4Es+WV6uJC0FKRxp81Obcq0ZwUcGFQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true - vuepress-plugin-components@2.0.0-rc.107: - resolution: {integrity: sha512-nxoCqivo/UN4n6gOCod3ULY+qxx6s39Fu8dXg/UJ3VbfvJOxZ2732bKFBxSiTDpQqh+YgTUlzL9t94t1UuTpOg==} + vuepress-plugin-components@2.0.0-rc.110: + resolution: {integrity: sha512-54JRJHMgVeelM6aWeqw2t+07AZ3b0kO5JVrnXUQNWusnUPTarqsTbG/YtUN26KkmBV/FnOicLDaIBglS8ZK1cQ==} engines: {node: '>=20.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - artplayer: ^5.0.0 - dashjs: 4.7.4 - hls.js: ^1.4.12 - mpegts.js: ^1.7.3 - sass: ^1.99.0 - sass-embedded: ^1.99.0 - sass-loader: ^16.0.8 - vidstack: ^1.12.9 - vuepress: 2.0.0-rc.30 + sass: ^1.105.0 + sass-embedded: ^1.105.0 + sass-loader: ^17.0.1 + vuepress: 2.0.0-rc.31 peerDependenciesMeta: - artplayer: - optional: true - dashjs: - optional: true - hls.js: - optional: true - mpegts.js: - optional: true sass: optional: true sass-embedded: optional: true sass-loader: optional: true - vidstack: - optional: true - vuepress-plugin-md-enhance@2.0.0-rc.107: - resolution: {integrity: sha512-LCrmYZh9ge1FWvBG1QkLhH6qDf/C1+OOXlGVaDv0seKNbXWanl8Oggf7Fu4WOQ3+yU22deN4xmWiPKnycdX9zQ==} + vuepress-plugin-md-enhance@2.0.0-rc.110: + resolution: {integrity: sha512-11MWQFNMWJjHNrpKGXTw6UhvQNSMfHuVOY0l4Tvth/RmcPhwfgm8O66nd9Bjo6cQ1ojiPCfBNzRNEok97wK1dQ==} engines: {node: '>= 20.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: '@vue/repl': ^4.1.1 kotlin-playground: ^1.23.0 sandpack-vue3: ^3.0.0 - sass: ^1.99.0 - sass-embedded: ^1.99.0 - sass-loader: ^16.0.8 - typescript: '>=5.0.0' - vuepress: 2.0.0-rc.30 + sass: ^1.105.0 + sass-embedded: ^1.105.0 + sass-loader: ^17.0.1 + typescript: '>=5.0.0 && < 7.0.0' + vuepress: 2.0.0-rc.31 peerDependenciesMeta: '@vue/repl': optional: true @@ -2903,30 +3032,31 @@ packages: typescript: optional: true - vuepress-shared@2.0.0-rc.107: - resolution: {integrity: sha512-Iw+LBRFinNVHLiHMwr9b8aKKpH2BviAossExrNEM1qfaRYTDgL6zR9wvPHFE7v3ygyeneKIyT1noxJfHsHBpZg==} + vuepress-shared@2.0.0-rc.110: + resolution: {integrity: sha512-821xuVq9cr5fcfWCVofw9oNgSrkHYcjQ4SPj/xkD1INxFwlbT4BWGMqvKUszCUaTwRqF9gyiNWmZxHXA6lSSmw==} engines: {node: '>= 20.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - vuepress: 2.0.0-rc.30 + vuepress: 2.0.0-rc.31 - vuepress-theme-hope@2.0.0-rc.107: - resolution: {integrity: sha512-FKqsToGZHUDv31+in5Xh9FIUgZfcAkQoEjIeoPngEmkZ+i1PcdDArmteBcJFa8PiqNV+67ZqeZ07hYGaJh21ew==} + vuepress-theme-hope@2.0.0-rc.110: + resolution: {integrity: sha512-cMrSMIPba3HXIxImrDbvHvUdivHu7eGrgrUfXFzTgKhO+aqN4ZjdanpjDjJi/dpaWbI4yIJOLLA//9NclpbaSw==} engines: {node: '>= 20.19.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: - '@vuepress/plugin-docsearch': 2.0.0-rc.130 - '@vuepress/plugin-feed': 2.0.0-rc.130 - '@vuepress/plugin-meilisearch': 2.0.0-rc.130 - '@vuepress/plugin-prismjs': 2.0.0-rc.130 - '@vuepress/plugin-pwa': 2.0.0-rc.130 - '@vuepress/plugin-revealjs': 2.0.0-rc.130 - '@vuepress/plugin-search': 2.0.0-rc.130 - '@vuepress/plugin-slimsearch': 2.0.0-rc.130 - '@vuepress/plugin-watermark': 2.0.0-rc.130 - '@vuepress/shiki-twoslash': 2.0.0-rc.130 - sass: ^1.99.0 - sass-embedded: ^1.99.0 - sass-loader: ^16.0.8 - vuepress: 2.0.0-rc.30 + '@vuepress/plugin-docsearch': 2.0.0-rc.137 + '@vuepress/plugin-feed': 2.0.0-rc.137 + '@vuepress/plugin-meilisearch': 2.0.0-rc.137 + '@vuepress/plugin-orama': 2.0.0-rc.137 + '@vuepress/plugin-prismjs': 2.0.0-rc.137 + '@vuepress/plugin-pwa': 2.0.0-rc.137 + '@vuepress/plugin-revealjs': 2.0.0-rc.137 + '@vuepress/plugin-search': 2.0.0-rc.137 + '@vuepress/plugin-slimsearch': 2.0.0-rc.137 + '@vuepress/plugin-watermark': 2.0.0-rc.135 + '@vuepress/shiki-twoslash': 2.0.0-rc.135 + sass: ^1.105.0 + sass-embedded: ^1.105.0 + sass-loader: ^17.0.1 + vuepress: 2.0.0-rc.31 peerDependenciesMeta: '@vuepress/plugin-docsearch': optional: true @@ -2934,6 +3064,8 @@ packages: optional: true '@vuepress/plugin-meilisearch': optional: true + '@vuepress/plugin-orama': + optional: true '@vuepress/plugin-prismjs': optional: true '@vuepress/plugin-pwa': @@ -2955,14 +3087,14 @@ packages: sass-loader: optional: true - vuepress@2.0.0-rc.30: - resolution: {integrity: sha512-GHAIiUzDRvUJ4LW1K3Ha7VsDIuEOM0hlPSP6/8vTkspi23g4/JFGwy27+3IXDymIN7opxqrawjiO1ORTaF30DA==} + vuepress@2.0.0-rc.31: + resolution: {integrity: sha512-IcJ4E5iOL4aoERm5d+W4j6rJeH/gxDx+NGxvLYvEVPInmv2p90Mjj4VFjFoxqlWc7lIwwFNIVYpPI6dw0miH4Q==} engines: {node: '>=22.18.0'} hasBin: true peerDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.30 - '@vuepress/bundler-webpack': 2.0.0-rc.30 - vue: ^3.5.34 + '@vuepress/bundler-vite': 2.0.0-rc.31 + '@vuepress/bundler-webpack': 2.0.0-rc.31 + vue: ^3.5.40 peerDependenciesMeta: '@vuepress/bundler-vite': optional: true @@ -3018,10 +3150,10 @@ packages: snapshots: - '@antfu/install-pkg@1.1.0': + '@antfu/install-pkg@2.1.0': dependencies: package-manager-detector: 1.8.0 - tinyexec: 1.3.0 + tinyexec: 1.3.1 '@babel/helper-string-parser@7.29.7': {} @@ -3031,6 +3163,10 @@ snapshots: dependencies: '@babel/types': 7.29.8 + '@babel/parser@7.29.9': + dependencies: + '@babel/types': 7.29.8 + '@babel/types@7.29.8': dependencies: '@babel/helper-string-parser': 7.29.7 @@ -3040,15 +3176,28 @@ snapshots: '@bufbuild/protobuf@2.14.0': {} - '@chevrotain/types@11.1.2': {} + '@chevrotain/cst-dts-gen@13.2.0': + dependencies: + '@chevrotain/gast': 13.2.0 + '@chevrotain/types': 13.2.0 + + '@chevrotain/gast@13.2.0': + dependencies: + '@chevrotain/types': 13.2.0 + + '@chevrotain/regexp-to-ast@13.2.0': {} + + '@chevrotain/types@13.2.0': {} + + '@chevrotain/utils@13.2.0': {} '@cspotcode/source-map-support@0.8.1': dependencies: '@jridgewell/trace-mapping': 0.3.9 - '@docsearch/css@4.7.0': {} + '@docsearch/css@5.1.2': {} - '@docsearch/js@4.7.0': {} + '@docsearch/js@5.1.2': {} '@esbuild/aix-ppc64@0.28.2': optional: true @@ -3130,9 +3279,9 @@ snapshots: '@iconify/types@2.0.0': {} - '@iconify/utils@3.1.4': + '@iconify/utils@3.1.7': dependencies: - '@antfu/install-pkg': 1.1.0 + '@antfu/install-pkg': 2.1.0 '@iconify/types': 2.0.0 import-meta-resolve: 4.2.0 @@ -3213,188 +3362,190 @@ snapshots: '@mdit-vue/types@3.0.2': {} - '@mdit/helper@0.23.2(markdown-it@14.3.1)': + '@mdit/helper@1.1.3(markdown-it@14.3.1)': + optionalDependencies: + markdown-it: 14.3.1 + + '@mdit/plugin-advanced-links@0.2.2(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-alert@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-alert@2.0.3(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-align@0.24.2(markdown-it@14.3.1)': + '@mdit/plugin-align@1.1.3(markdown-it@14.3.1)': dependencies: - '@mdit/plugin-container': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-container': 2.0.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-attrs@0.25.2(markdown-it@14.3.1)': + '@mdit/plugin-attrs@1.3.4(markdown-it@14.3.1)': dependencies: - '@mdit/helper': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-container@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-container@2.0.3(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-demo@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-demo@2.0.3(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-figure@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-field@3.0.1(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-footnote@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-figure@1.2.3(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-icon@0.24.2(markdown-it@14.3.1)': + '@mdit/plugin-footnote@1.1.3(markdown-it@14.3.1)': dependencies: - '@mdit/helper': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-img-lazyload@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-icon@1.1.3(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-img-mark@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-img-lazyload@1.1.3(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-img-size@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-img-mark@1.1.3(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-include@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-img-size@1.1.3(markdown-it@14.3.1)': dependencies: - '@mdit/helper': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 - upath: 2.0.1 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-inline-rule@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-include@1.1.4(markdown-it@14.3.1)': dependencies: - '@mdit/helper': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + upath: 3.0.8 optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-katex-slim@0.26.2(katex@0.16.47)(markdown-it@14.3.1)': + '@mdit/plugin-inline-rule@2.2.3(markdown-it@14.3.1)': dependencies: - '@mdit/helper': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-tex': 0.24.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + optionalDependencies: + markdown-it: 14.3.1 + + '@mdit/plugin-katex-slim@1.1.4(katex@0.16.47)(markdown-it@14.3.1)': + dependencies: + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-tex': 1.1.3(markdown-it@14.3.1) optionalDependencies: katex: 0.16.47 markdown-it: 14.3.1 - '@mdit/plugin-layout@0.2.2(markdown-it@14.3.1)': + '@mdit/plugin-layout@1.1.4(markdown-it@14.3.1)': dependencies: - '@mdit/helper': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-mark@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-mark@2.1.3(markdown-it@14.3.1)': dependencies: - '@mdit/plugin-inline-rule': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-inline-rule': 2.2.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-mathjax-slim@0.26.2(markdown-it@14.3.1)': + '@mdit/plugin-mathjax-slim@1.2.3(markdown-it@14.3.1)': dependencies: - '@mdit/plugin-tex': 0.24.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/plugin-tex': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-plantuml@0.24.2(markdown-it@14.3.1)': + '@mdit/plugin-plantuml@2.0.3(markdown-it@14.3.1)': dependencies: - '@mdit/plugin-uml': 0.24.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-uml': 2.0.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-spoiler@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-spoiler@2.1.3(markdown-it@14.3.1)': dependencies: - '@mdit/plugin-inline-rule': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-inline-rule': 2.2.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-stylize@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-stylize@2.0.3(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-sub@0.24.2(markdown-it@14.3.1)': + '@mdit/plugin-sub@1.1.3(markdown-it@14.3.1)': dependencies: - '@mdit/plugin-inline-rule': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-inline-rule': 2.2.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-sup@0.24.2(markdown-it@14.3.1)': + '@mdit/plugin-sup@1.1.3(markdown-it@14.3.1)': dependencies: - '@mdit/plugin-inline-rule': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-inline-rule': 2.2.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-tab@0.24.2(markdown-it@14.3.1)': + '@mdit/plugin-tab@2.0.3(markdown-it@14.3.1)': dependencies: - '@mdit/helper': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-tasklist@0.23.2(markdown-it@14.3.1)': + '@mdit/plugin-tasklist@1.1.4(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-tex@0.24.2(markdown-it@14.3.1)': + '@mdit/plugin-tex@1.1.3(markdown-it@14.3.1)': dependencies: - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mdit/plugin-uml@0.24.2(markdown-it@14.3.1)': + '@mdit/plugin-uml@2.0.3(markdown-it@14.3.1)': dependencies: - '@mdit/helper': 0.23.2(markdown-it@14.3.1) - '@types/markdown-it': 14.2.0 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) optionalDependencies: markdown-it: 14.3.1 - '@mermaid-js/parser@1.2.1': + '@mermaid-js/parser@2.0.1': dependencies: - '@chevrotain/types': 11.1.2 + '@chevrotain/types': 13.2.0 '@oxc-project/types@0.147.0': {} @@ -3799,7 +3950,7 @@ snapshots: '@types/sax@1.2.7': dependencies: - '@types/node': 24.13.3 + '@types/node': 26.4.0 '@types/trusted-types@2.0.7': {} @@ -3814,13 +3965,13 @@ snapshots: d3-selection: 3.0.0 d3-transition: 3.0.1(d3-selection@3.0.0) - '@vitejs/plugin-vue@6.0.8(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.8(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.1 - vite: 8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1) - vue: 3.5.42(typescript@5.9.3) + vite: 8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0) + vue: 3.5.44(typescript@5.9.3) - '@vue-macros/common@3.1.4(vue@3.5.42(typescript@5.9.3))': + '@vue-macros/common@3.1.4(vue@3.5.44(typescript@5.9.3))': dependencies: '@vue/compiler-sfc': 3.5.42 ast-kit: 2.2.0 @@ -3828,7 +3979,7 @@ snapshots: magic-string-ast: 1.0.3 unplugin-utils: 0.3.2 optionalDependencies: - vue: 3.5.42(typescript@5.9.3) + vue: 3.5.44(typescript@5.9.3) '@vue/compiler-core@3.5.42': dependencies: @@ -3838,11 +3989,24 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.44': + dependencies: + '@babel/parser': 7.29.9 + '@vue/shared': 3.5.44 + entities: 7.0.1 + estree-walker: 2.0.2 + source-map-js: 1.2.2 + '@vue/compiler-dom@3.5.42': dependencies: '@vue/compiler-core': 3.5.42 '@vue/shared': 3.5.42 + '@vue/compiler-dom@3.5.44': + dependencies: + '@vue/compiler-core': 3.5.44 + '@vue/shared': 3.5.44 + '@vue/compiler-sfc@3.5.42': dependencies: '@babel/parser': 7.29.8 @@ -3855,11 +4019,28 @@ snapshots: postcss: 8.5.26 source-map-js: 1.2.1 + '@vue/compiler-sfc@3.5.44': + dependencies: + '@babel/parser': 7.29.9 + '@vue/compiler-core': 3.5.44 + '@vue/compiler-dom': 3.5.44 + '@vue/compiler-ssr': 3.5.44 + '@vue/shared': 3.5.44 + estree-walker: 2.0.2 + magic-string: 0.30.21 + postcss: 8.5.31 + source-map-js: 1.2.2 + '@vue/compiler-ssr@3.5.42': dependencies: '@vue/compiler-dom': 3.5.42 '@vue/shared': 3.5.42 + '@vue/compiler-ssr@3.5.44': + dependencies: + '@vue/compiler-dom': 3.5.44 + '@vue/shared': 3.5.44 + '@vue/devtools-api@8.2.1': dependencies: '@vue/devtools-kit': 8.2.1 @@ -3873,46 +4054,48 @@ snapshots: '@vue/devtools-shared@8.2.1': {} - '@vue/reactivity@3.5.42': + '@vue/reactivity@3.5.44': dependencies: - '@vue/shared': 3.5.42 + '@vue/shared': 3.5.44 - '@vue/runtime-core@3.5.42': + '@vue/runtime-core@3.5.44': dependencies: - '@vue/reactivity': 3.5.42 - '@vue/shared': 3.5.42 + '@vue/reactivity': 3.5.44 + '@vue/shared': 3.5.44 - '@vue/runtime-dom@3.5.42': + '@vue/runtime-dom@3.5.44': dependencies: - '@vue/reactivity': 3.5.42 - '@vue/runtime-core': 3.5.42 - '@vue/shared': 3.5.42 + '@vue/reactivity': 3.5.44 + '@vue/runtime-core': 3.5.44 + '@vue/shared': 3.5.44 csstype: 3.2.3 - '@vue/server-renderer@3.5.42': + '@vue/server-renderer@3.5.44': dependencies: - '@vue/compiler-ssr': 3.5.42 - '@vue/runtime-dom': 3.5.42 - '@vue/shared': 3.5.42 + '@vue/compiler-ssr': 3.5.44 + '@vue/runtime-dom': 3.5.44 + '@vue/shared': 3.5.44 '@vue/shared@3.5.42': {} - '@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3)': + '@vue/shared@3.5.44': {} + + '@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3)': dependencies: - '@vitejs/plugin-vue': 6.0.8(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) - '@vuepress/bundlerutils': 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)) - '@vuepress/client': 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)) - '@vuepress/core': 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)) - '@vuepress/shared': 2.0.0-rc.30 - '@vuepress/utils': 2.0.0-rc.30 + '@vitejs/plugin-vue': 6.0.8(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) + '@vuepress/bundlerutils': 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)) + '@vuepress/client': 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)) + '@vuepress/core': 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)) + '@vuepress/shared': 2.0.0-rc.31 + '@vuepress/utils': 2.0.0-rc.31 autoprefixer: 10.5.4(postcss@8.5.26) connect-history-api-fallback: 2.0.0 postcss: 8.5.26 postcss-load-config: 6.0.1(postcss@8.5.26) rolldown: 1.2.6 - vite: 8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1) - vue: 3.5.42(typescript@5.9.3) - vue-router: 5.3.0(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + vite: 8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0) + vue: 3.5.44(typescript@5.9.3) + vue-router: 5.3.0(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@farmfe/core' - '@pinia/colada' @@ -3938,14 +4121,15 @@ snapshots: - webpack - yaml - '@vuepress/bundlerutils@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))': + '@vuepress/bundlerutils@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))': dependencies: - '@vuepress/client': 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)) - '@vuepress/core': 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)) - '@vuepress/shared': 2.0.0-rc.30 - '@vuepress/utils': 2.0.0-rc.30 - vue: 3.5.42(typescript@5.9.3) - vue-router: 5.3.0(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/client': 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)) + '@vuepress/core': 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)) + '@vuepress/markdown': 2.0.0-rc.31 + '@vuepress/shared': 2.0.0-rc.31 + '@vuepress/utils': 2.0.0-rc.31 + vue: 3.5.44(typescript@5.9.3) + vue-router: 5.3.0(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@farmfe/core' - '@pinia/colada' @@ -3962,23 +4146,23 @@ snapshots: - vite - webpack - '@vuepress/cli@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))': + '@vuepress/cli@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))': dependencies: - '@vuepress/core': 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)) - '@vuepress/shared': 2.0.0-rc.30 - '@vuepress/utils': 2.0.0-rc.30 + '@vuepress/core': 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)) + '@vuepress/shared': 2.0.0-rc.31 + '@vuepress/utils': 2.0.0-rc.31 cac: 7.0.0 chokidar: 5.0.0 envinfo: 7.21.0 - esbuild: 0.28.2 + rolldown: 1.2.6 transitivePeerDependencies: - '@farmfe/core' - '@pinia/colada' - '@rspack/core' - '@vue/compiler-sfc' - bun-types-no-globals + - esbuild - pinia - - rolldown - rollup - supports-color - typescript @@ -3986,13 +4170,13 @@ snapshots: - vite - webpack - '@vuepress/client@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))': + '@vuepress/client@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))': dependencies: '@vue/devtools-api': 8.2.1 '@vue/devtools-kit': 8.2.1 - '@vuepress/shared': 2.0.0-rc.30 - vue: 3.5.42(typescript@5.9.3) - vue-router: 5.3.0(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/shared': 2.0.0-rc.31 + vue: 3.5.44(typescript@5.9.3) + vue-router: 5.3.0(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@farmfe/core' - '@pinia/colada' @@ -4008,13 +4192,13 @@ snapshots: - vite - webpack - '@vuepress/core@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))': + '@vuepress/core@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))': dependencies: - '@vuepress/client': 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)) - '@vuepress/markdown': 2.0.0-rc.30 - '@vuepress/shared': 2.0.0-rc.30 - '@vuepress/utils': 2.0.0-rc.30 - vue: 3.5.42(typescript@5.9.3) + '@vuepress/client': 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)) + '@vuepress/markdown': 2.0.0-rc.31 + '@vuepress/shared': 2.0.0-rc.31 + '@vuepress/utils': 2.0.0-rc.31 + vue: 3.5.44(typescript@5.9.3) transitivePeerDependencies: - '@farmfe/core' - '@pinia/colada' @@ -4031,28 +4215,28 @@ snapshots: - vite - webpack - '@vuepress/helper@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/helper@2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vue/shared': 3.5.42 - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) + '@vue/shared': 3.5.44 + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) cheerio: 1.2.0 fflate: 0.8.3 gray-matter: 4.0.3 - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) optionalDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3) + '@vuepress/bundler-vite': 2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3) transitivePeerDependencies: - typescript - '@vuepress/highlighter-helper@2.0.0-rc.130(557d1db0cc1c858416054aec543b725b)': + '@vuepress/highlighter-helper@2.0.0-rc.135(d27ceebef631a7250db83154377a13e7)': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) optionalDependencies: - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) - '@vuepress/markdown@2.0.0-rc.30': + '@vuepress/markdown@2.0.0-rc.31': dependencies: '@mdit-vue/plugin-component': 3.0.2 '@mdit-vue/plugin-frontmatter': 3.0.2 @@ -4064,8 +4248,8 @@ snapshots: '@mdit-vue/types': 3.0.2 '@types/markdown-it': 14.2.0 '@types/markdown-it-emoji': 3.0.1 - '@vuepress/shared': 2.0.0-rc.30 - '@vuepress/utils': 2.0.0-rc.30 + '@vuepress/shared': 2.0.0-rc.31 + '@vuepress/utils': 2.0.0-rc.31 markdown-it: 14.3.1 markdown-it-anchor: 9.2.1(@types/markdown-it@14.2.0)(markdown-it@14.3.1) markdown-it-emoji: 3.1.0 @@ -4073,176 +4257,204 @@ snapshots: transitivePeerDependencies: - supports-color - '@vuepress/plugin-active-header-links@2.0.0-rc.130(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-active-header-links@2.0.0-rc.135(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - typescript - '@vuepress/plugin-back-to-top@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-back-to-top@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-blog@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-blog@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-catalog@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-catalog@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-comment@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-comment@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) giscus: 1.6.0 - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-copy-code@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-copy-code@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-copyright@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-copyright@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-docsearch@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-docsearch@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@docsearch/css': 4.7.0 - '@docsearch/js': 4.7.0 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - ts-debounce: 5.0.1 - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@docsearch/css': 5.1.2 + '@docsearch/js': 5.1.2 + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-git@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-git@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) rehype-parse: 9.0.1 rehype-sanitize: 6.0.0 rehype-stringify: 10.0.1 unified: 11.0.5 - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-google-analytics@2.0.0-rc.130(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-google-analytics@2.0.0-rc.135(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) - '@vuepress/plugin-icon@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-icon@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@mdit/plugin-icon': 0.24.2(markdown-it@14.3.1) - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@iconify/types': 2.0.0 + '@iconify/utils': 3.1.7 + '@mdit/plugin-icon': 1.1.3(markdown-it@14.3.1) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - markdown-it - typescript - '@vuepress/plugin-links-check@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-links-check@2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-markdown-chart@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(echarts@6.1.0)(flowchart.ts@3.0.1)(markdown-it@14.3.1)(mermaid@11.17.2)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-markdown-chart@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(echarts@6.1.0)(flowchart.ts@3.0.1)(markdown-it@14.3.1)(mermaid@12.2.0)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@mdit/plugin-container': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-plantuml': 0.24.2(markdown-it@14.3.1) - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@mdit/plugin-container': 2.0.3(markdown-it@14.3.1) + '@mdit/plugin-plantuml': 2.0.3(markdown-it@14.3.1) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) optionalDependencies: echarts: 6.1.0 flowchart.ts: 3.0.1 - mermaid: 11.17.2 + mermaid: 12.2.0 + transitivePeerDependencies: + - '@vuepress/bundler-vite' + - '@vuepress/bundler-webpack' + - markdown-it + - typescript + + '@vuepress/plugin-markdown-ext@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': + dependencies: + '@mdit/plugin-container': 2.0.3(markdown-it@14.3.1) + '@mdit/plugin-footnote': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-tasklist': 1.1.4(markdown-it@14.3.1) + '@types/markdown-it': 14.2.0 + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + js-yaml: 5.5.0 + markdown-it-cjk-friendly: 3.0.0(@types/markdown-it@14.2.0)(markdown-it@14.3.1) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) + transitivePeerDependencies: + - '@vuepress/bundler-vite' + - '@vuepress/bundler-webpack' + - markdown-it + - typescript + + '@vuepress/plugin-markdown-field@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': + dependencies: + '@mdit-vue/shared': 3.0.2 + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-field': 3.0.1(markdown-it@14.3.1) + '@types/markdown-it': 14.2.0 + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - markdown-it - typescript - '@vuepress/plugin-markdown-ext@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-markdown-file-tree@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@mdit/plugin-container': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-footnote': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-tasklist': 0.23.2(markdown-it@14.3.1) + '@mdit/plugin-container': 2.0.3(markdown-it@14.3.1) '@types/markdown-it': 14.2.0 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - js-yaml: 4.3.2 - markdown-it-cjk-friendly: 2.0.3(@types/markdown-it@14.2.0)(markdown-it@14.3.1) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - markdown-it - typescript - '@vuepress/plugin-markdown-hint@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vue@3.5.42(typescript@5.9.3))(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-markdown-hint@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3))(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@mdit/plugin-alert': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-container': 0.23.2(markdown-it@14.3.1) + '@mdit/plugin-alert': 2.0.3(markdown-it@14.3.1) + '@mdit/plugin-container': 2.0.3(markdown-it@14.3.1) '@types/markdown-it': 14.2.0 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' @@ -4250,41 +4462,41 @@ snapshots: - typescript - vue - '@vuepress/plugin-markdown-image@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-markdown-image@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@mdit/plugin-figure': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-img-lazyload': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-img-mark': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-img-size': 0.23.2(markdown-it@14.3.1) + '@mdit/plugin-figure': 1.2.3(markdown-it@14.3.1) + '@mdit/plugin-img-lazyload': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-img-mark': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-img-size': 1.1.3(markdown-it@14.3.1) '@types/markdown-it': 14.2.0 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - markdown-it - typescript - '@vuepress/plugin-markdown-include@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-markdown-include@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@mdit/plugin-include': 0.23.2(markdown-it@14.3.1) + '@mdit/plugin-include': 1.1.4(markdown-it@14.3.1) '@types/markdown-it': 14.2.0 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - markdown-it - typescript - '@vuepress/plugin-markdown-math@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(katex@0.16.47)(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-markdown-math@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(katex@0.16.47)(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@mdit/plugin-katex-slim': 0.26.2(katex@0.16.47)(markdown-it@14.3.1) - '@mdit/plugin-mathjax-slim': 0.26.2(markdown-it@14.3.1) + '@mdit/plugin-katex-slim': 1.1.4(katex@0.16.47)(markdown-it@14.3.1) + '@mdit/plugin-mathjax-slim': 1.2.3(markdown-it@14.3.1) '@types/markdown-it': 14.2.0 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) optionalDependencies: katex: 0.16.47 transitivePeerDependencies: @@ -4294,187 +4506,202 @@ snapshots: - markdown-it - typescript - '@vuepress/plugin-markdown-preview@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-markdown-preview@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@mdit/helper': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-demo': 0.23.2(markdown-it@14.3.1) + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-demo': 2.0.3(markdown-it@14.3.1) '@types/markdown-it': 14.2.0 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - markdown-it - typescript - '@vuepress/plugin-markdown-stylize@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': - dependencies: - '@mdit/plugin-align': 0.24.2(markdown-it@14.3.1) - '@mdit/plugin-attrs': 0.25.2(markdown-it@14.3.1) - '@mdit/plugin-layout': 0.2.2(markdown-it@14.3.1) - '@mdit/plugin-mark': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-spoiler': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-stylize': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-sub': 0.24.2(markdown-it@14.3.1) - '@mdit/plugin-sup': 0.24.2(markdown-it@14.3.1) + '@vuepress/plugin-markdown-stylize@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': + dependencies: + '@mdit/plugin-align': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-attrs': 1.3.4(markdown-it@14.3.1) + '@mdit/plugin-container': 2.0.3(markdown-it@14.3.1) + '@mdit/plugin-layout': 1.1.4(markdown-it@14.3.1) + '@mdit/plugin-mark': 2.1.3(markdown-it@14.3.1) + '@mdit/plugin-spoiler': 2.1.3(markdown-it@14.3.1) + '@mdit/plugin-stylize': 2.0.3(markdown-it@14.3.1) + '@mdit/plugin-sub': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-sup': 1.1.3(markdown-it@14.3.1) '@types/markdown-it': 14.2.0 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - markdown-it - typescript - '@vuepress/plugin-markdown-tab@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-markdown-tab@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@mdit/plugin-tab': 0.24.2(markdown-it@14.3.1) + '@mdit/plugin-tab': 2.0.3(markdown-it@14.3.1) '@types/markdown-it': 14.2.0 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - markdown-it - typescript - '@vuepress/plugin-notice@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-media@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) + '@mdit/helper': 1.1.3(markdown-it@14.3.1) + '@mdit/plugin-advanced-links': 0.2.2(markdown-it@14.3.1) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) + transitivePeerDependencies: + - '@vuepress/bundler-vite' + - '@vuepress/bundler-webpack' + - markdown-it + - typescript + + '@vuepress/plugin-notice@2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': + dependencies: + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) chokidar: 5.0.0 - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-nprogress@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-nprogress@2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-photo-swipe@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-photo-swipe@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) photoswipe: 5.4.4 - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-reading-time@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-reading-time@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-redirect@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-redirect@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - commander: 14.0.3 - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + commander: 15.0.0 + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-rtl@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-rtl@2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-sass-palette@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-sass-palette@2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) chokidar: 5.0.0 - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) optionalDependencies: - sass: 1.103.1 - sass-embedded: 1.103.1 + sass: 1.106.0 + sass-embedded: 1.106.0 transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-seo@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-seo@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-shiki@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(@vueuse/core@14.4.0(vue@3.5.42(typescript@5.9.3)))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-shiki@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(@vueuse/core@15.0.0(vue@3.5.44(typescript@5.9.3)))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: '@shikijs/transformers': 4.4.3 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/highlighter-helper': 2.0.0-rc.130(557d1db0cc1c858416054aec543b725b) - nanoid: 5.1.16 + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/highlighter-helper': 2.0.0-rc.135(d27ceebef631a7250db83154377a13e7) + nanoid: 6.0.2 shiki: 4.4.3 synckit: 0.11.13 - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - '@vueuse/core' - typescript - '@vuepress/plugin-sitemap@2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-sitemap@2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) sitemap: 9.0.1 - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - '@vuepress/plugin-theme-data@2.0.0-rc.130(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)))': + '@vuepress/plugin-theme-data@2.0.0-rc.135(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)))': dependencies: '@vue/devtools-api': 8.2.1 - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - typescript - '@vuepress/shared@2.0.0-rc.30': + '@vuepress/shared@2.0.0-rc.31': dependencies: '@mdit-vue/types': 3.0.2 - '@vuepress/utils@2.0.0-rc.30': + '@vuepress/utils@2.0.0-rc.31': dependencies: '@types/debug': 4.1.13 '@types/fs-extra': 11.0.4 '@types/hash-sum': 1.0.2 '@types/picomatch': 4.0.3 - '@vuepress/shared': 2.0.0-rc.30 + '@vuepress/shared': 2.0.0-rc.31 debug: 4.4.3 fs-extra: 11.4.0 hash-sum: 2.0.0 @@ -4486,18 +4713,18 @@ snapshots: transitivePeerDependencies: - supports-color - '@vueuse/core@14.4.0(vue@3.5.42(typescript@5.9.3))': + '@vueuse/core@15.0.0(vue@3.5.44(typescript@5.9.3))': dependencies: '@types/web-bluetooth': 0.0.21 - '@vueuse/metadata': 14.4.0 - '@vueuse/shared': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vue: 3.5.42(typescript@5.9.3) + '@vueuse/metadata': 15.0.0 + '@vueuse/shared': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) - '@vueuse/metadata@14.4.0': {} + '@vueuse/metadata@15.0.0': {} - '@vueuse/shared@14.4.0(vue@3.5.42(typescript@5.9.3))': + '@vueuse/shared@15.0.0(vue@3.5.44(typescript@5.9.3))': dependencies: - vue: 3.5.42(typescript@5.9.3) + vue: 3.5.44(typescript@5.9.3) acorn-walk@8.3.5: dependencies: @@ -4523,6 +4750,8 @@ snapshots: argparse@2.0.1: {} + argparse@3.0.3: {} + ast-kit@2.2.0: dependencies: '@babel/parser': 7.29.8 @@ -4549,7 +4778,7 @@ snapshots: baseline-browser-mapping@2.11.20: {} - bcrypt-ts@8.0.1: {} + bcrypt-ts@9.0.2: {} birpc@2.9.0: {} @@ -4600,6 +4829,14 @@ snapshots: undici: 7.29.0 whatwg-mimetype: 4.0.0 + chevrotain@13.2.0: + dependencies: + '@chevrotain/cst-dts-gen': 13.2.0 + '@chevrotain/gast': 13.2.0 + '@chevrotain/regexp-to-ast': 13.2.0 + '@chevrotain/types': 13.2.0 + '@chevrotain/utils': 13.2.0 + chokidar@5.0.0: dependencies: readdirp: 5.1.1 @@ -4626,7 +4863,7 @@ snapshots: comma-separated-tokens@2.0.3: {} - commander@14.0.3: {} + commander@15.0.0: {} commander@7.2.0: {} @@ -4899,6 +5136,8 @@ snapshots: electron-to-chromium@1.5.416: {} + elkjs@0.9.3: {} + emoji-regex@8.0.0: {} encoding-sniffer@0.2.1: @@ -4944,6 +5183,7 @@ snapshots: '@esbuild/win32-arm64': 0.28.2 '@esbuild/win32-ia32': 0.28.2 '@esbuild/win32-x64': 0.28.2 + optional: true escalade@3.2.0: {} @@ -4961,10 +5201,6 @@ snapshots: extend@3.0.2: {} - fastdom@1.0.12: - dependencies: - strictdom: 1.0.1 - fdir@6.5.0(picomatch@4.0.7): optionalDependencies: picomatch: 4.0.7 @@ -5122,9 +5358,9 @@ snapshots: argparse: 1.0.10 esprima: 4.0.1 - js-yaml@4.3.2: + js-yaml@5.5.0: dependencies: - argparse: 2.0.1 + argparse: 3.0.3 jsonfile@6.2.1: dependencies: @@ -5136,6 +5372,10 @@ snapshots: dependencies: commander: 8.3.0 + katex@0.18.10: + dependencies: + commander: 15.0.0 + khroma@2.1.0: {} kind-of@6.0.3: {} @@ -5247,7 +5487,7 @@ snapshots: '@types/markdown-it': 14.2.0 markdown-it: 14.3.1 - markdown-it-cjk-friendly@2.0.3(@types/markdown-it@14.2.0)(markdown-it@14.3.1): + markdown-it-cjk-friendly@3.0.0(@types/markdown-it@14.2.0)(markdown-it@14.3.1): dependencies: get-east-asian-width: 1.6.0 markdown-it: 14.3.1 @@ -5281,13 +5521,14 @@ snapshots: mdurl@2.1.0: {} - mermaid@11.17.2: + mermaid@12.2.0: dependencies: '@braintree/sanitize-url': 7.1.2 - '@iconify/utils': 3.1.4 - '@mermaid-js/parser': 1.2.1 + '@iconify/utils': 3.1.7 + '@mermaid-js/parser': 2.0.1 '@types/d3': 7.4.3 '@upsetjs/venn.js': 2.0.0 + chevrotain: 13.2.0 cytoscape: 3.34.2 cytoscape-cose-bilkent: 4.1.0(cytoscape@3.34.2) cytoscape-fcose: 2.2.0(cytoscape@3.34.2) @@ -5296,9 +5537,9 @@ snapshots: dagre-d3-es: 7.0.14 dayjs: 1.11.23 dompurify: 3.4.14 + elkjs: 0.9.3 es-toolkit: 1.52.0 - fastdom: 1.0.12 - katex: 0.16.47 + katex: 0.18.10 khroma: 2.1.0 marked: 16.4.2 roughjs: 4.6.6 @@ -5338,7 +5579,9 @@ snapshots: nanoid@3.3.18: {} - nanoid@5.1.16: {} + nanoid@3.3.20: {} + + nanoid@6.0.2: {} node-addon-api@7.1.1: optional: true @@ -5448,6 +5691,12 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 + postcss@8.5.31: + dependencies: + nanoid: 3.3.20 + picocolors: 1.1.1 + source-map-js: 1.2.2 + property-information@7.2.0: {} punycode.js@2.3.1: {} @@ -5569,65 +5818,65 @@ snapshots: safer-buffer@2.1.2: {} - sass-embedded-all-unknown@1.103.1: + sass-embedded-all-unknown@1.106.0: dependencies: - sass: 1.103.1 + sass: 1.106.0 optional: true - sass-embedded-android-arm64@1.103.1: + sass-embedded-android-arm64@1.106.0: optional: true - sass-embedded-android-arm@1.103.1: + sass-embedded-android-arm@1.106.0: optional: true - sass-embedded-android-riscv64@1.103.1: + sass-embedded-android-riscv64@1.106.0: optional: true - sass-embedded-android-x64@1.103.1: + sass-embedded-android-x64@1.106.0: optional: true - sass-embedded-darwin-arm64@1.103.1: + sass-embedded-darwin-arm64@1.106.0: optional: true - sass-embedded-darwin-x64@1.103.1: + sass-embedded-darwin-x64@1.106.0: optional: true - sass-embedded-linux-arm64@1.103.1: + sass-embedded-linux-arm64@1.106.0: optional: true - sass-embedded-linux-arm@1.103.1: + sass-embedded-linux-arm@1.106.0: optional: true - sass-embedded-linux-musl-arm64@1.103.1: + sass-embedded-linux-musl-arm64@1.106.0: optional: true - sass-embedded-linux-musl-arm@1.103.1: + sass-embedded-linux-musl-arm@1.106.0: optional: true - sass-embedded-linux-musl-riscv64@1.103.1: + sass-embedded-linux-musl-riscv64@1.106.0: optional: true - sass-embedded-linux-musl-x64@1.103.1: + sass-embedded-linux-musl-x64@1.106.0: optional: true - sass-embedded-linux-riscv64@1.103.1: + sass-embedded-linux-riscv64@1.106.0: optional: true - sass-embedded-linux-x64@1.103.1: + sass-embedded-linux-x64@1.106.0: optional: true - sass-embedded-unknown-all@1.103.1: + sass-embedded-unknown-all@1.106.0: dependencies: - sass: 1.103.1 + sass: 1.106.0 optional: true - sass-embedded-win32-arm64@1.103.1: + sass-embedded-win32-arm64@1.106.0: optional: true - sass-embedded-win32-x64@1.103.1: + sass-embedded-win32-x64@1.106.0: optional: true - sass-embedded@1.103.1: + sass-embedded@1.106.0: dependencies: '@bufbuild/protobuf': 2.14.0 colorjs.io: 0.7.1 @@ -5637,26 +5886,26 @@ snapshots: sync-child-process: 1.0.2 varint: 6.0.0 optionalDependencies: - sass-embedded-all-unknown: 1.103.1 - sass-embedded-android-arm: 1.103.1 - sass-embedded-android-arm64: 1.103.1 - sass-embedded-android-riscv64: 1.103.1 - sass-embedded-android-x64: 1.103.1 - sass-embedded-darwin-arm64: 1.103.1 - sass-embedded-darwin-x64: 1.103.1 - sass-embedded-linux-arm: 1.103.1 - sass-embedded-linux-arm64: 1.103.1 - sass-embedded-linux-musl-arm: 1.103.1 - sass-embedded-linux-musl-arm64: 1.103.1 - sass-embedded-linux-musl-riscv64: 1.103.1 - sass-embedded-linux-musl-x64: 1.103.1 - sass-embedded-linux-riscv64: 1.103.1 - sass-embedded-linux-x64: 1.103.1 - sass-embedded-unknown-all: 1.103.1 - sass-embedded-win32-arm64: 1.103.1 - sass-embedded-win32-x64: 1.103.1 - - sass@1.103.1: + sass-embedded-all-unknown: 1.106.0 + sass-embedded-android-arm: 1.106.0 + sass-embedded-android-arm64: 1.106.0 + sass-embedded-android-riscv64: 1.106.0 + sass-embedded-android-x64: 1.106.0 + sass-embedded-darwin-arm64: 1.106.0 + sass-embedded-darwin-x64: 1.106.0 + sass-embedded-linux-arm: 1.106.0 + sass-embedded-linux-arm64: 1.106.0 + sass-embedded-linux-musl-arm: 1.106.0 + sass-embedded-linux-musl-arm64: 1.106.0 + sass-embedded-linux-musl-riscv64: 1.106.0 + sass-embedded-linux-musl-x64: 1.106.0 + sass-embedded-linux-riscv64: 1.106.0 + sass-embedded-linux-x64: 1.106.0 + sass-embedded-unknown-all: 1.106.0 + sass-embedded-win32-arm64: 1.106.0 + sass-embedded-win32-x64: 1.106.0 + + sass@1.106.0: dependencies: chokidar: 5.0.0 immutable: 5.1.9 @@ -5698,14 +5947,14 @@ snapshots: source-map-js@1.2.1: {} + source-map-js@1.2.2: {} + space-separated-tokens@2.0.2: {} sprintf-js@1.0.3: {} stdin-discarder@0.3.2: {} - strictdom@1.0.1: {} - string-width@4.2.3: dependencies: emoji-regex: 8.0.0 @@ -5748,7 +5997,7 @@ snapshots: dependencies: '@pkgr/core': 0.3.6 - tinyexec@1.3.0: {} + tinyexec@1.3.1: {} tinyglobby@0.2.17: dependencies: @@ -5759,8 +6008,6 @@ snapshots: trough@2.2.0: {} - ts-debounce@5.0.1: {} - ts-dedent@2.3.0: {} ts-node@10.9.2(@types/node@26.4.0)(typescript@5.9.3): @@ -5839,7 +6086,7 @@ snapshots: pathe: 2.0.3 picomatch: 4.0.7 - unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)): + unplugin@3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)): dependencies: '@jridgewell/remapping': 2.3.5 picomatch: 4.0.7 @@ -5848,9 +6095,7 @@ snapshots: esbuild: 0.28.2 rolldown: 1.2.6 rollup: 4.53.3 - vite: 8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1) - - upath@2.0.1: {} + vite: 8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0) upath@3.0.8: {} @@ -5881,7 +6126,7 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1): + vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0): dependencies: lightningcss: 1.33.0 picomatch: 4.0.7 @@ -5892,12 +6137,12 @@ snapshots: '@types/node': 26.4.0 esbuild: 0.28.2 fsevents: 2.3.3 - sass: 1.103.1 - sass-embedded: 1.103.1 + sass: 1.106.0 + sass-embedded: 1.106.0 - vue-router@5.3.0(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)): + vue-router@5.3.0(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)): dependencies: - '@vue-macros/common': 3.1.4(vue@3.5.42(typescript@5.9.3)) + '@vue-macros/common': 3.1.4(vue@3.5.44(typescript@5.9.3)) '@vue/devtools-api': 8.2.1 ast-walker-scope: 0.9.0 chokidar: 5.0.0 @@ -5911,12 +6156,12 @@ snapshots: picomatch: 4.0.7 scule: 1.3.0 tinyglobby: 0.2.17 - unplugin: 3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)) + unplugin: 3.3.0(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)) unplugin-utils: 0.3.2 - vue: 3.5.42(typescript@5.9.3) + vue: 3.5.44(typescript@5.9.3) optionalDependencies: - '@vue/compiler-sfc': 3.5.42 - vite: 8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1) + '@vue/compiler-sfc': 3.5.44 + vite: 8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0) transitivePeerDependencies: - '@farmfe/core' - '@rspack/core' @@ -5927,118 +6172,134 @@ snapshots: - unloader - webpack - vue@3.5.42(typescript@5.9.3): + vue@3.5.44(typescript@5.9.3): dependencies: - '@vue/compiler-dom': 3.5.42 - '@vue/compiler-sfc': 3.5.42 - '@vue/runtime-dom': 3.5.42 - '@vue/server-renderer': 3.5.42 - '@vue/shared': 3.5.42 + '@vue/compiler-dom': 3.5.44 + '@vue/compiler-sfc': 3.5.44 + '@vue/runtime-dom': 3.5.44 + '@vue/server-renderer': 3.5.44 + '@vue/shared': 3.5.44 optionalDependencies: typescript: 5.9.3 - vuepress-plugin-components@2.0.0-rc.107(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))): + vuepress-plugin-components@2.0.0-rc.110(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))): dependencies: '@stackblitz/sdk': 1.11.1 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-sass-palette': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-sass-palette': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) balloon-css: 1.2.0 create-codepen: 2.0.4 qrcode: 1.5.4 - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) - vuepress-shared: 2.0.0-rc.107(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) + vuepress-shared: 2.0.0-rc.110(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) optionalDependencies: - sass: 1.103.1 - sass-embedded: 1.103.1 + sass: 1.106.0 + sass-embedded: 1.106.0 transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - vuepress-plugin-md-enhance@2.0.0-rc.107(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))): + vuepress-plugin-md-enhance@2.0.0-rc.110(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))): dependencies: - '@mdit/plugin-container': 0.23.2(markdown-it@14.3.1) - '@mdit/plugin-demo': 0.23.2(markdown-it@14.3.1) + '@mdit/plugin-container': 2.0.3(markdown-it@14.3.1) + '@mdit/plugin-demo': 2.0.3(markdown-it@14.3.1) '@types/markdown-it': 14.2.0 - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-sass-palette': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-sass-palette': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) balloon-css: 1.2.0 - js-yaml: 4.3.2 - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) - vuepress-shared: 2.0.0-rc.107(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) + js-yaml: 5.5.0 + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) + vuepress-shared: 2.0.0-rc.110(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) optionalDependencies: - sass: 1.103.1 - sass-embedded: 1.103.1 + sass: 1.106.0 + sass-embedded: 1.106.0 typescript: 5.9.3 transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - markdown-it - vuepress-shared@2.0.0-rc.107(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))): + vuepress-shared@2.0.0-rc.110(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))): dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) transitivePeerDependencies: - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' - typescript - vuepress-theme-hope@2.0.0-rc.107(e4d5ca605733238c8c063a6e8c7dc573): - dependencies: - '@vuepress/helper': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-active-header-links': 2.0.0-rc.130(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-back-to-top': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-blog': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-catalog': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-comment': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-copy-code': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-copyright': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-git': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-icon': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-links-check': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-markdown-chart': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(echarts@6.1.0)(flowchart.ts@3.0.1)(markdown-it@14.3.1)(mermaid@11.17.2)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-markdown-ext': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-markdown-hint': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vue@3.5.42(typescript@5.9.3))(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-markdown-image': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-markdown-include': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-markdown-math': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(katex@0.16.47)(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-markdown-preview': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-markdown-stylize': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-markdown-tab': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-notice': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-nprogress': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-photo-swipe': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-reading-time': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-redirect': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-rtl': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-sass-palette': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-seo': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-shiki': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(@vueuse/core@14.4.0(vue@3.5.42(typescript@5.9.3)))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-sitemap': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vuepress/plugin-theme-data': 2.0.0-rc.130(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - '@vueuse/core': 14.4.0(vue@3.5.42(typescript@5.9.3)) + vuepress-theme-hope@2.0.0-rc.110(ba29215d7be1a7d9d9c969fbb45afc86): + dependencies: + '@vuepress/helper': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-active-header-links': 2.0.0-rc.135(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-back-to-top': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-blog': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-catalog': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-comment': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-copy-code': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-copyright': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-git': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-icon': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-links-check': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-markdown-chart': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(echarts@6.1.0)(flowchart.ts@3.0.1)(markdown-it@14.3.1)(mermaid@12.2.0)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-markdown-ext': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-markdown-field': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-markdown-file-tree': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-markdown-hint': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vue@3.5.44(typescript@5.9.3))(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-markdown-image': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-markdown-include': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-markdown-math': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(katex@0.16.47)(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-markdown-preview': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-markdown-stylize': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-markdown-tab': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-media': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-notice': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-nprogress': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-photo-swipe': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-reading-time': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-redirect': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-rtl': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-sass-palette': 2.0.0-rc.135(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-seo': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-shiki': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(@vueuse/core@15.0.0(vue@3.5.44(typescript@5.9.3)))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-sitemap': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vuepress/plugin-theme-data': 2.0.0-rc.135(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + '@vueuse/core': 15.0.0(vue@3.5.44(typescript@5.9.3)) balloon-css: 1.2.0 - bcrypt-ts: 8.0.1 + bcrypt-ts: 9.0.2 chokidar: 5.0.0 - vue: 3.5.42(typescript@5.9.3) - vuepress: 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)) - vuepress-plugin-components: 2.0.0-rc.107(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vuepress-plugin-md-enhance: 2.0.0-rc.107(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(markdown-it@14.3.1)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - vuepress-shared: 2.0.0-rc.107(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) + vue: 3.5.44(typescript@5.9.3) + vuepress: 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)) + vuepress-plugin-components: 2.0.0-rc.110(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vuepress-plugin-md-enhance: 2.0.0-rc.110(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(markdown-it@14.3.1)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + vuepress-shared: 2.0.0-rc.110(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) optionalDependencies: - '@vuepress/plugin-docsearch': 2.0.0-rc.130(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3))) - sass: 1.103.1 - sass-embedded: 1.103.1 + '@vuepress/plugin-docsearch': 2.0.0-rc.137(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(typescript@5.9.3)(vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3))) + sass: 1.106.0 + sass-embedded: 1.106.0 transitivePeerDependencies: + - '@embedpdf/vue-pdf-viewer' + - '@fortawesome/fontawesome-svg-core' + - '@fortawesome/free-brands-svg-icons' + - '@fortawesome/free-regular-svg-icons' + - '@fortawesome/free-solid-svg-icons' - '@mathjax/mathjax-newcm-font' - '@mathjax/src' + - '@videojs/dash-video' + - '@videojs/hlsjs-video' + - '@videojs/html' + - '@videojs/spotify-audio' + - '@videojs/tiktok-video' + - '@videojs/twitch-video' + - '@videojs/vimeo-video' + - '@videojs/youtube-video' - '@vue/repl' - '@vuepress/bundler-vite' - '@vuepress/bundler-webpack' @@ -6050,6 +6311,7 @@ snapshots: - echarts - flowchart.ts - hls.js + - iconify-icon - katex - kotlin-playground - markdown-it @@ -6061,19 +6323,18 @@ snapshots: - sandpack-vue3 - twikoo - typescript - - vidstack - vuepress@2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(@vuepress/bundler-vite@2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1))(vue@3.5.42(typescript@5.9.3)): + vuepress@2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(@vuepress/bundler-vite@2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3))(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0))(vue@3.5.44(typescript@5.9.3)): dependencies: - '@vuepress/cli': 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)) - '@vuepress/client': 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)) - '@vuepress/core': 2.0.0-rc.30(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.103.1)(sass@1.103.1)) - '@vuepress/markdown': 2.0.0-rc.30 - '@vuepress/shared': 2.0.0-rc.30 - '@vuepress/utils': 2.0.0-rc.30 - vue: 3.5.42(typescript@5.9.3) + '@vuepress/cli': 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)) + '@vuepress/client': 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)) + '@vuepress/core': 2.0.0-rc.31(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rolldown@1.2.6)(rollup@4.53.3)(typescript@5.9.3)(vite@8.2.2(@types/node@26.4.0)(esbuild@0.28.2)(sass-embedded@1.106.0)(sass@1.106.0)) + '@vuepress/markdown': 2.0.0-rc.31 + '@vuepress/shared': 2.0.0-rc.31 + '@vuepress/utils': 2.0.0-rc.31 + vue: 3.5.44(typescript@5.9.3) optionalDependencies: - '@vuepress/bundler-vite': 2.0.0-rc.30(@types/node@26.4.0)(@vue/compiler-sfc@3.5.42)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.103.1)(sass@1.103.1)(typescript@5.9.3) + '@vuepress/bundler-vite': 2.0.0-rc.31(@types/node@26.4.0)(@vue/compiler-sfc@3.5.44)(esbuild@0.28.2)(rollup@4.53.3)(sass-embedded@1.106.0)(sass@1.106.0)(typescript@5.9.3) transitivePeerDependencies: - '@farmfe/core' - '@pinia/colada' diff --git a/src/zh/posts/jev-vs-reranker.md b/src/zh/posts/jev-vs-reranker.md new file mode 100644 index 0000000..e515987 --- /dev/null +++ b/src/zh/posts/jev-vs-reranker.md @@ -0,0 +1,270 @@ +--- +icon: robot +date: 2026-10-22 +category: + - 技术分享 +tag: + - 人工智能 +--- +# Jev 和 Reranker 谁更适合推荐系统? + +在[使用大语言模型排序推荐结果](./llm-ranker.md)一文中,我们尝试将用户的历史兴趣转换为查询,再使用 Reranker 对候选物品进行排序。随着 Jev 及其相关决策模型的出现,推荐系统又多了一种选择:把“用户是否会喜欢这个物品”作为一个判断任务,直接使用模型返回的概率排序。 + +这两种方法都可以接收用户历史和候选物品的文本描述,也都不需要先在业务数据上训练一个排序模型。那么,面向相关性排序的 Reranker 和面向判断任务的决策模型,谁更适合推荐系统?本文使用 Gorse 的 `gorse-bench` 工具,在 MovieLens 100K 数据集上比较它们的排序效果。 + +本次结果中,OpenJev-GGUF 的 GAUC 最高,为 **0.6463**,其次是 Clef-Flash-GGUF 的 **0.6163**,Qwen3-Reranker-8B-GGUF 为 **0.5911**。这里测试的是开放权重的 Jev 风格决策模型,**没有测试 TypeSafe 官方托管的 Jev**。各次运行实际纳入评估的用户也略有差异,因此这些数值适合作为选型线索,还不能视为严格的同用户对照实验。 + +## 两种排序方式有什么区别 + +Reranker 接收一个查询和多个文档,输出文档相对于查询的相关性分数。在推荐场景中,查询可以由用户喜欢过的电影组成,文档则是每部候选电影的描述。 + +[Jev](https://docs.typesafe.ai/introduction/quickstart) 的接口接收一个共享的 `state` 和一组 `questions`,为每个问题返回结构化结果。它支持选择、评分和名为 `noul` 的真假判断;其中 `noul` 返回 0 到 1 之间的数值,表示命题为真的概率。Gorse 使用这一类判断为候选物品打分。 + +| 对比项 | Reranker | Jev 风格决策接口 | +| --- | --- | --- | +| 用户历史 | 渲染为 `query` | 渲染为共享的 `state` | +| 候选物品 | 每个物品对应一个 `document` | 每个物品对应一个 `noul` 问题 | +| 返回值 | `relevance_score` | 每个问题的 `noul` 概率 | +| Gorse 排序方式 | 按相关性分数从高到低排序 | 按概率从高到低排序 | + +Gorse 的两种实现共用模板渲染逻辑。Reranker 通过响应中的文档索引匹配物品;决策接口则以物品 ID 作为问题 ID,取回相应概率,再排序。两者都可以一次提交一个用户的多个候选物品,接口调用方式本身并不能说明哪一种推理更快。 + +两种任务的区别在于:与历史兴趣相关的内容,未必就是用户下一步最想消费的内容。例如,用户看过许多战争电影,并不意味着所有战争电影都同样值得推荐。决策模型能否更好地处理这种偏好判断,需要通过实际数据检验。 + +## 数据集与评估方法 + +### 从评分中构造正负反馈 + +本次使用 MovieLens 100K 电影评分数据。本地数据包含 943 个用户、1,682 部电影和 100,000 条评分,评分范围为 1 到 5。实验配置将 4 分及以上的评分作为正反馈,将其他已评分记录作为负样本: + +```toml +[recommend.data_source] +positive_feedback_types = ["rating>=4"] +read_feedback_types = ["rating"] +``` + +模型看到的电影信息是 `item.Comment` 中的电影名称和年份,以及 `item.Categories` 中的类型。例如: + +```text +Toy Story (1995). A animation, children's, comedy movie. +``` + +因此,本次比较依赖电影名称和类型提供的语义信息,没有使用剧情简介,也没有为这些模型进行 MovieLens 数据上的微调。结果不能直接外推到只包含物品 ID、缺少文本信息的推荐场景。 + +### 按用户的时间顺序划分样本 + +`gorse-bench` 的 `reranker` 和 `decision` 子命令使用相同的评估流程: + +1. 将每个用户的评分按时间排序,较早的约 80% 作为历史,较晚的约 20% 作为测试集。 +2. 只把历史中的正反馈放入提示词,不把测试集评分提供给模型。 +3. 将测试集中的正负样本一起作为候选电影,请模型打分。 +4. 对每个用户计算 AUC,再按该用户的测试样本数量加权得到 GAUC。 + +这里的“历史”用于构造模型输入,没有用于训练模型。候选集来自用户实际评分过的电影,**没有额外随机抽取未交互物品作为负样本**,因此也不是对完整召回链路的评估。 + +实验配置中的 `recommend.context_size` 为 100。当前评测实现会排除没有历史正反馈、历史正反馈超过 100 条,以及测试集中缺少正样本或负样本的用户。超过上限的历史不会被截断到 100 条,而是整个用户不参与评估。 + +### GAUC 如何计算 + +GAUC 的计算方式为: + +$$ +\mathrm{GAUC} = \frac{\sum_{u \in U} n_u \cdot \mathrm{AUC}_u}{\sum_{u \in U} n_u} +$$ + +其中,$U$ 为实际参与评估的用户集合,$n_u$ 为用户 $u$ 的测试样本数量,$\mathrm{AUC}_u$ 衡量模型把正样本排在负样本之前的能力。GAUC 越高,表示在这一评估方式下,模型对用户喜欢和不喜欢的电影区分得越好。 + +需要注意,当前 Gorse 的 AUC 实现只在正样本得分**严格大于**负样本时计为正确,同分不会计入半次正确。如果模型输出大量相同分数,这一细节会影响结果。另外,GAUC 衡量排序区分能力,并不能证明 `noul` 数值已经是经过校准的用户喜欢概率。 + +## 实验结果 + +### 整体排序效果 + +本次保存了 9 个模型的逐用户 CSV,字段分别为历史正反馈数量 `Feedback`、测试候选数量 `Candidates` 和用户 AUC。下面按 `Candidates` 加权重新汇总 GAUC,保留四位小数;其中 8 个模型与 `result.txt` 中的汇总一致,OpenJev 的结果由 CSV 补充计算。 + +| 模型 | GAUC | 评估用户数 | 测试候选数合计 | +| --- | ---: | ---: | ---: | +| OpenJev-GGUF | **0.6463** | 673 | 10,794 | +| Clef-Flash-GGUF | **0.6163** | 680 | 11,026 | +| Qwen3-Reranker-8B-GGUF | 0.5911 | 682 | 11,038 | +| Qwen3-Reranker-4B-GGUF | 0.5877 | 683 | 11,039 | +| Kev-4B-GGUF | 0.5852 | 681 | 11,029 | +| Clef-GGUF | 0.5782 | 683 | 10,912 | +| Bespoke-Nimble-9B-v3-GGUF | 0.5771 | 680 | 11,027 | +| lev-GGUF | 0.5714 | 682 | 11,043 | +| Qwen3-Reranker-0.6B-GGUF | 0.5135 | 681 | 11,029 | + +在各自导出的评估样本上,OpenJev 的 GAUC 比 Qwen3-Reranker-8B 高约 0.0552,Clef-Flash 高约 0.0252。这说明 Jev 风格的决策模型值得加入推荐排序模型的候选名单。 + +但决策模型并没有整体胜出:Kev、Clef、Nimble 和 lev 的结果均低于 Qwen3-Reranker-8B。即使同属决策模型,不同模型之间的效果差异也相当明显。接口类型并不能代替模型选型。 + +Qwen3-Reranker 系列中,8B 和 4B 的结果比较接近,差值约为 0.0033,而 0.6B 明显更低。这个结果支持在本任务中优先比较 4B 和 8B,但没有推理耗时和显存记录,暂时不能判断哪一个性价比更高。 + +### 用户历史长度会影响结果吗 + +为了观察不同历史长度下的表现,我们按照 CSV 中的 `Feedback` 将用户划分为五组,并在每一组内继续按 `Candidates` 加权计算 GAUC。下面展示整体结果领先的 OpenJev、Clef-Flash,以及 Qwen3-Reranker-8B: + +::: echarts 不同历史正反馈数量下的排序效果 + +```json +{ + "legend": { + "data": ["OpenJev-GGUF", "Clef-Flash-GGUF", "Qwen3-Reranker-8B-GGUF"], + "type": "scroll" + }, + "grid": { + "left": 55, + "right": 25, + "bottom": 65, + "top": 65 + }, + "tooltip": { + "trigger": "axis" + }, + "xAxis": { + "type": "category", + "name": "历史正反馈数量", + "nameLocation": "middle", + "nameGap": 35, + "data": ["1–20", "21–40", "41–60", "61–80", "81–100"] + }, + "yAxis": { + "type": "value", + "name": "GAUC", + "min": 0.5, + "max": 0.7 + }, + "series": [ + { + "name": "OpenJev-GGUF", + "type": "line", + "data": [0.5985, 0.6490, 0.6667, 0.6466, 0.6566] + }, + { + "name": "Clef-Flash-GGUF", + "type": "line", + "data": [0.5716, 0.6372, 0.6278, 0.6208, 0.6054] + }, + { + "name": "Qwen3-Reranker-8B-GGUF", + "type": "line", + "data": [0.5549, 0.6141, 0.6083, 0.5925, 0.5693] + } + ] +} +``` + +::: + +OpenJev 在这五组中都取得了更高的 GAUC,Clef-Flash 则都高于 Qwen3-Reranker-8B。不过,历史更多并没有带来单调的效果提升:三个模型在 41–60 条之后都出现了不同程度的波动。不同分组包含不同用户,因此这张图不能解释为“给同一个用户增加历史就会得到相应提升”。 + +1–20 条历史组也已经有正反馈可用,这不是完全没有行为记录的新用户冷启动测试。 + +### 如何理解这些差异 + +一种可能的解释是,决策模型对“根据已有偏好判断一个候选项是否合适”这一任务更适应,而 Reranker 更容易把电影类型相近当作相关性依据。但本次没有做提示词消融,也没有逐条分析模型的判断,因此这只是一个待验证的假设。 + +另一个值得关注的现象是 Clef-Flash 优于 Clef。模型名称中的 Flash 并不意味着效果一定更低;[官方模型卡](https://huggingface.co/Cloudflare/clef-flash)说明 Clef-Flash 基于 Qwen3.5-9B,并使用面向结构化问题的输出方式。具体到推荐任务,仍然需要独立评测,不能根据名称或通用决策榜单推断结果。 + +## 如何使用 Gorse 复现评估 + +本次使用的 `gorse-bench` 已提供 `reranker` 和 `decision` 两个子命令。请使用包含这些子命令的源码版本;本次工作区的 `go.mod` 要求 Go 1.27。 + +```bash +go build -o gorse-bench ./cmd/gorse-bench +``` + +准备 MovieLens 100K 数据并导入 Gorse,已有的 `client/setup-test.sh` 提供了数据下载和恢复示例。将配置文件中的数据库地址指向导入的数据,然后设置反馈类型和上下文上限: + +```toml +[recommend] +context_size = 100 + +[recommend.data_source] +positive_feedback_types = ["rating>=4"] +read_feedback_types = ["rating"] +``` + +以下片段沿用本次实验的电影提示词。API 地址使用本地服务示例,`model` 应填写服务端实际注册的模型名,密钥也需要替换。 + +### 配置 Reranker + +```toml +[recommend.ranker.reranker_api] +url = "http://127.0.0.1:8080/v1/rerank" +auth_token = "YOUR_API_KEY" +model = "Qwen3-Reranker-8B-GGUF" + +query_template = """ +A user likes the following movies: +{% for item in feedback -%} +- {{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie. +{% endfor -%} +Please recommend more movies. +""" + +document_template = '{{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie.' +``` + +运行评测并保存逐用户结果: + +```bash +./gorse-bench reranker --config config.toml --jobs 1 --user-auc +``` + +### 配置决策模型 + +```toml +[recommend.ranker.decision_api] +url = "http://127.0.0.1:8080/v1/systemone" +auth_token = "YOUR_API_KEY" +model = "OpenJev-GGUF" + +state_template = """ +A user likes the following movies: +{% for item in feedback -%} +- {{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie. +{% endfor -%} +Please recommend more movies. +""" + +instructions_template = '{{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie.' +``` + +这里的 `instructions_template` 与 Reranker 的文档模板保持一致,只提供候选电影的描述,没有额外加入“用户会喜欢这部电影吗”的句子。为决策模型单独设计问题是可以继续探索的方向,但那会是另一组实验。 + +```bash +./gorse-bench decision --config config.toml --jobs 1 --user-auc +``` + +评测子命令直接选择对应模型,不依赖 `recommend.ranker.type`。如果要让 Gorse 的推荐流程使用决策排序,还需要在现有配置的 `[recommend.ranker]` 中设置 `type = "decision"`;使用 Reranker 则设置为 `"reranker"`。 + +`--user-auc` 会在当前目录生成以模型名命名的 CSV。同名模型的下一次运行会覆盖文件,比较不同提示词或量化版本时应分别保存结果。本文的分组统计使用如下加权方式,而不是直接对 AUC 列取平均: + +```python +import csv + +with open("OpenJev-GGUF.csv", encoding="utf-8-sig", newline="") as f: + rows = list(csv.DictReader(f)) + +weight = sum(int(row["Candidates"]) for row in rows) +gauc = sum( + int(row["Candidates"]) * float(row["AUC"]) + for row in rows +) / weight +print(f"GAUC: {gauc:.4f}") +``` + +CSV 中的 AUC 已四舍五入到四位小数,因此重新汇总与程序内部的未舍入结果可能存在很小的差异。 + +## 选型前还需要验证什么 + +本次实验最明确的信号是:**OpenJev 和 Clef-Flash 值得作为推荐排序候选模型,与 Qwen3-Reranker 一起评估。** 但要据此选择生产模型,还缺少几项关键证据。 + +首先,需要固定相同的用户和候选集。当前导出结果覆盖 673–683 个用户,数量并不完全一致。代码会跳过最终请求失败的用户;同时,按时间划分的实现没有为相同时间戳增加固定的次级排序键,而 MovieLens 中存在同时间戳评分。现有记录不足以确定各次差异的具体来源。CSV 又没有保存用户 ID,无法在事后准确取用户交集,进行配对比较或计算可靠的差异置信区间。 + +其次,需要补全部署和运行信息。现有记录中的 `GGUF` 名称没有说明具体量化精度,也没有记录统一的硬件、推理后端版本、上下文截断策略、延迟和吞吐。因此,本文比较的是这些已保存运行的排序效果,不能据此判断速度、显存或调用成本。换量化版本和部署方式后应重新评估。 + +最后,需要用业务指标复核。GAUC 高不等于前十条推荐一定更好,也不代表点击率或留存一定提升。实际选型还应比较 NDCG@K 等头部排序指标,保留传统排序模型作为基线,并通过线上实验验证收益。 + +如果你的物品有较丰富的文本信息,可以从 OpenJev、Clef-Flash 和 Qwen3-Reranker-4B/8B 开始,在相同数据和资源预算下测试。如果已有成熟的 Reranker 服务,可以先接入决策模型做离线对照,再决定是否替换。对于缺少语义信息、依赖大量交互特征的场景,本次实验没有提供替代传统排序模型的依据。 From e850e7eddbe20db130de06f2731c048eddaaa244 Mon Sep 17 00:00:00 2001 From: zhenghaoz Date: Wed, 21 Oct 2026 23:07:02 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E7=AB=A0?= =?UTF-8?q?=E6=A0=87=E9=A2=98=E5=92=8C=E5=86=85=E5=AE=B9=EF=BC=8C=E6=98=8E?= =?UTF-8?q?=E7=A1=AE=E6=AF=94=E8=BE=83=E5=86=B3=E7=AD=96=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E4=B8=8E=E9=87=8D=E6=8E=92=E5=BA=8F=E6=A8=A1=E5=9E=8B=E5=9C=A8?= =?UTF-8?q?=E6=8E=A8=E8=8D=90=E6=8E=92=E5=BA=8F=E4=B8=AD=E7=9A=84=E9=80=82?= =?UTF-8?q?=E7=94=A8=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/zh/posts/jev-vs-reranker.md | 113 +++++++++++++++++++++++++------- 1 file changed, 91 insertions(+), 22 deletions(-) diff --git a/src/zh/posts/jev-vs-reranker.md b/src/zh/posts/jev-vs-reranker.md index e515987..e08e400 100644 --- a/src/zh/posts/jev-vs-reranker.md +++ b/src/zh/posts/jev-vs-reranker.md @@ -6,13 +6,11 @@ category: tag: - 人工智能 --- -# Jev 和 Reranker 谁更适合推荐系统? +# 决策模型和重排序模型谁更适合推荐排序? -在[使用大语言模型排序推荐结果](./llm-ranker.md)一文中,我们尝试将用户的历史兴趣转换为查询,再使用 Reranker 对候选物品进行排序。随着 Jev 及其相关决策模型的出现,推荐系统又多了一种选择:把“用户是否会喜欢这个物品”作为一个判断任务,直接使用模型返回的概率排序。 +在[使用大语言模型排序推荐结果](./llm-ranker.md)一文中,我们尝试将用户的历史兴趣转换为查询,再使用重排序模型对候选物品进行排序。随着 Jev 及其相关决策模型的出现,推荐系统又多了一种选择:把“用户是否会喜欢这个物品”作为一个判断任务,直接使用模型返回的概率排序。 -这两种方法都可以接收用户历史和候选物品的文本描述,也都不需要先在业务数据上训练一个排序模型。那么,面向相关性排序的 Reranker 和面向判断任务的决策模型,谁更适合推荐系统?本文使用 Gorse 的 `gorse-bench` 工具,在 MovieLens 100K 数据集上比较它们的排序效果。 - -本次结果中,OpenJev-GGUF 的 GAUC 最高,为 **0.6463**,其次是 Clef-Flash-GGUF 的 **0.6163**,Qwen3-Reranker-8B-GGUF 为 **0.5911**。这里测试的是开放权重的 Jev 风格决策模型,**没有测试 TypeSafe 官方托管的 Jev**。各次运行实际纳入评估的用户也略有差异,因此这些数值适合作为选型线索,还不能视为严格的同用户对照实验。 +这两种方法都可以根据用户历史兴趣的文本描述对候选物品进行排序,而不需要先在业务数据上训练一个排序模型。那么,面向相关性排序的重排序模型和面向判断任务的决策模型,谁更适合推荐系统?本文使用 Gorse 的 `gorse-bench` 工具,在 MovieLens 100K 数据集上比较它们的排序效果。 ## 两种排序方式有什么区别 @@ -20,12 +18,81 @@ Reranker 接收一个查询和多个文档,输出文档相对于查询的相 [Jev](https://docs.typesafe.ai/introduction/quickstart) 的接口接收一个共享的 `state` 和一组 `questions`,为每个问题返回结构化结果。它支持选择、评分和名为 `noul` 的真假判断;其中 `noul` 返回 0 到 1 之间的数值,表示命题为真的概率。Gorse 使用这一类判断为候选物品打分。 -| 对比项 | Reranker | Jev 风格决策接口 | -| --- | --- | --- | -| 用户历史 | 渲染为 `query` | 渲染为共享的 `state` | -| 候选物品 | 每个物品对应一个 `document` | 每个物品对应一个 `noul` 问题 | -| 返回值 | `relevance_score` | 每个问题的 `noul` 概率 | -| Gorse 排序方式 | 按相关性分数从高到低排序 | 按概率从高到低排序 | +下面以物品 ID 为 `1` 和 `2` 的两部候选电影为例,以终端记录的形式对比两种接口,每段 curl 命令后紧接对应的 JSON 返回结果。命令适用于 Bash,请将 API 地址、密钥和模型名替换为实际服务配置。返回内容仅展示排序相关字段,分数为示意值。 + +::: code-tabs + +@tab:active 重排序模型API + +```bash +$ curl --request POST 'http://localhost:8080/v1/rerank' \ + --header 'Authorization: Bearer YOUR_API_KEY' \ + --header 'Content-Type: application/json' \ + --data-binary @- <<'JSON' +{ + "model": "Qwen3-Reranker-8B-GGUF", + "query": "A user likes the following movies:\n- The Lion King (1994). A animation, children's, musical movie.\nPlease recommend more movies.", + "documents": [ + "Toy Story (1995). A animation, children's, comedy movie.", + "GoldenEye (1995). A action, adventure, thriller movie." + ] +} +JSON + +{ + "model": "Qwen3-Reranker-8B-GGUF", + "results": [ + { + "index": 0, + "relevance_score": 0.87 + }, + { + "index": 1, + "relevance_score": 0.24 + } + ] +} +``` + +@tab 决策模型API + +```bash +$ curl --request POST 'http://localhost:8080/v1/systemone' \ + --header 'Authorization: Bearer YOUR_API_KEY' \ + --header 'Content-Type: application/json' \ + --data-binary @- <<'JSON' +{ + "model": "OpenJev-GGUF", + "state": "A user likes the following movies:\n- The Lion King (1994). A animation, children's, musical movie.\nPlease recommend more movies.", + "questions": { + "1": { + "type": "noul", + "instructions": "Toy Story (1995). A animation, children's, comedy movie." + }, + "2": { + "type": "noul", + "instructions": "GoldenEye (1995). A action, adventure, thriller movie." + } + } +} +JSON + +{ + "model": "OpenJev-GGUF", + "answers": { + "1": { + "type": "noul", + "noul": 0.91 + }, + "2": { + "type": "noul", + "noul": 0.35 + } + } +} +``` + +::: Gorse 的两种实现共用模板渲染逻辑。Reranker 通过响应中的文档索引匹配物品;决策接口则以物品 ID 作为问题 ID,取回相应概率,再排序。两者都可以一次提交一个用户的多个候选物品,接口调用方式本身并不能说明哪一种推理更快。 @@ -82,17 +149,19 @@ $$ 本次保存了 9 个模型的逐用户 CSV,字段分别为历史正反馈数量 `Feedback`、测试候选数量 `Candidates` 和用户 AUC。下面按 `Candidates` 加权重新汇总 GAUC,保留四位小数;其中 8 个模型与 `result.txt` 中的汇总一致,OpenJev 的结果由 CSV 补充计算。 -| 模型 | GAUC | 评估用户数 | 测试候选数合计 | -| --- | ---: | ---: | ---: | -| OpenJev-GGUF | **0.6463** | 673 | 10,794 | -| Clef-Flash-GGUF | **0.6163** | 680 | 11,026 | -| Qwen3-Reranker-8B-GGUF | 0.5911 | 682 | 11,038 | -| Qwen3-Reranker-4B-GGUF | 0.5877 | 683 | 11,039 | -| Kev-4B-GGUF | 0.5852 | 681 | 11,029 | -| Clef-GGUF | 0.5782 | 683 | 10,912 | -| Bespoke-Nimble-9B-v3-GGUF | 0.5771 | 680 | 11,027 | -| lev-GGUF | 0.5714 | 682 | 11,043 | -| Qwen3-Reranker-0.6B-GGUF | 0.5135 | 681 | 11,029 | +| 模型 | 参数量 | GAUC | +| --- | ---: | ---: | +| [OpenJev-GGUF](https://huggingface.co/ggml-org/OpenJev-GGUF) | 27B | **0.6463** | +| [Clef-Flash-GGUF](https://huggingface.co/Cloudflare/clef-flash) | 9B | **0.6163** | +| [Qwen3-Reranker-8B-GGUF](https://huggingface.co/Qwen/Qwen3-Reranker-8B) | 8B | 0.5911 | +| [Qwen3-Reranker-4B-GGUF](https://huggingface.co/Qwen/Qwen3-Reranker-4B) | 4B | 0.5877 | +| [Kev-4B-GGUF](https://huggingface.co/ggml-org/Kev-4B-GGUF) | 4B | 0.5852 | +| [Clef-GGUF](https://huggingface.co/Cloudflare/clef) | 27B | 0.5782 | +| [Bespoke-Nimble-9B-v3-GGUF](https://huggingface.co/ggml-org/Bespoke-Nimble-9B-v3-GGUF) | 9B | 0.5771 | +| [lev-GGUF](https://huggingface.co/ggml-org/lev-GGUF) | 4B | 0.5714 | +| [Qwen3-Reranker-0.6B-GGUF](https://huggingface.co/Qwen/Qwen3-Reranker-0.6B) | 0.6B | 0.5135 | + +参数量采用模型标称规模,B 表示十亿参数,点击模型名称可查看对应模型页面。 在各自导出的评估样本上,OpenJev 的 GAUC 比 Qwen3-Reranker-8B 高约 0.0552,Clef-Flash 高约 0.0252。这说明 Jev 风格的决策模型值得加入推荐排序模型的候选名单。 From 339c973e836058a3163550c44464b49bbaeb1806 Mon Sep 17 00:00:00 2001 From: zhenghaoz Date: Thu, 22 Oct 2026 23:17:18 +0800 Subject: [PATCH 3/3] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=87=E6=A1=A3?= =?UTF-8?q?=EF=BC=8C=E8=B0=83=E6=95=B4=E5=86=B3=E7=AD=96=E6=A8=A1=E5=9E=8B?= =?UTF-8?q?=E4=B8=8E=E9=87=8D=E6=8E=92=E5=BA=8F=E6=A8=A1=E5=9E=8B=E7=9A=84?= =?UTF-8?q?=E6=AF=94=E8=BE=83=E5=86=85=E5=AE=B9=EF=BC=8C=E4=BC=98=E5=8C=96?= =?UTF-8?q?API=E7=A4=BA=E4=BE=8B=E5=92=8C=E6=95=B0=E6=8D=AE=E9=9B=86?= =?UTF-8?q?=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/zh/posts/jev-vs-reranker.md | 388 ++++++++++++++------------------ 1 file changed, 170 insertions(+), 218 deletions(-) diff --git a/src/zh/posts/jev-vs-reranker.md b/src/zh/posts/jev-vs-reranker.md index e08e400..e8828f7 100644 --- a/src/zh/posts/jev-vs-reranker.md +++ b/src/zh/posts/jev-vs-reranker.md @@ -10,51 +10,17 @@ tag: 在[使用大语言模型排序推荐结果](./llm-ranker.md)一文中,我们尝试将用户的历史兴趣转换为查询,再使用重排序模型对候选物品进行排序。随着 Jev 及其相关决策模型的出现,推荐系统又多了一种选择:把“用户是否会喜欢这个物品”作为一个判断任务,直接使用模型返回的概率排序。 -这两种方法都可以根据用户历史兴趣的文本描述对候选物品进行排序,而不需要先在业务数据上训练一个排序模型。那么,面向相关性排序的重排序模型和面向判断任务的决策模型,谁更适合推荐系统?本文使用 Gorse 的 `gorse-bench` 工具,在 MovieLens 100K 数据集上比较它们的排序效果。 +这两种方法都可以根据用户历史兴趣和个人画像的文本描述对候选物品进行排序,而不需要先在业务数据上训练一个排序模型。那么,面向相关性排序的重排序模型和面向判断任务的决策模型,谁更适合推荐系统?本文使用 Gorse 的 `gorse-bench` 工具,在 MovieLens 100K 数据集上比较它们的排序效果。 -## 两种排序方式有什么区别 +## 两种模型的区别 -Reranker 接收一个查询和多个文档,输出文档相对于查询的相关性分数。在推荐场景中,查询可以由用户喜欢过的电影组成,文档则是每部候选电影的描述。 +重排序模型接收一个`query`和多个`documents`,输出文档相对于查询的相关性分数。而 Jev 之类的决策模型接收一个`state`和一组 `questions`,为每个问题返回结构化结果。它支持`choice`(选择)、`score`(评分)和 `noul` (真假判断),其中 `noul` 返回 0 到 1 之间的数值,表示命题为真的概率。推荐系统使用这一类判断为候选物品打分。 -[Jev](https://docs.typesafe.ai/introduction/quickstart) 的接口接收一个共享的 `state` 和一组 `questions`,为每个问题返回结构化结果。它支持选择、评分和名为 `noul` 的真假判断;其中 `noul` 返回 0 到 1 之间的数值,表示命题为真的概率。Gorse 使用这一类判断为候选物品打分。 - -下面以物品 ID 为 `1` 和 `2` 的两部候选电影为例,以终端记录的形式对比两种接口,每段 curl 命令后紧接对应的 JSON 返回结果。命令适用于 Bash,请将 API 地址、密钥和模型名替换为实际服务配置。返回内容仅展示排序相关字段,分数为示意值。 +以 llama.cpp 提供的 API 为例,下面分别是重排序模型和决策模型的请求和返回示例: ::: code-tabs -@tab:active 重排序模型API - -```bash -$ curl --request POST 'http://localhost:8080/v1/rerank' \ - --header 'Authorization: Bearer YOUR_API_KEY' \ - --header 'Content-Type: application/json' \ - --data-binary @- <<'JSON' -{ - "model": "Qwen3-Reranker-8B-GGUF", - "query": "A user likes the following movies:\n- The Lion King (1994). A animation, children's, musical movie.\nPlease recommend more movies.", - "documents": [ - "Toy Story (1995). A animation, children's, comedy movie.", - "GoldenEye (1995). A action, adventure, thriller movie." - ] -} -JSON - -{ - "model": "Qwen3-Reranker-8B-GGUF", - "results": [ - { - "index": 0, - "relevance_score": 0.87 - }, - { - "index": 1, - "relevance_score": 0.24 - } - ] -} -``` - -@tab 决策模型API +@tab:active 决策模型API ```bash $ curl --request POST 'http://localhost:8080/v1/systemone' \ @@ -76,7 +42,6 @@ $ curl --request POST 'http://localhost:8080/v1/systemone' \ } } JSON - { "model": "OpenJev-GGUF", "answers": { @@ -92,16 +57,43 @@ JSON } ``` +@tab 重排序模型API + +```bash +$ curl --request POST 'http://localhost:8080/v1/rerank' \ + --header 'Authorization: Bearer YOUR_API_KEY' \ + --header 'Content-Type: application/json' \ + --data-binary @- <<'JSON' +{ + "model": "Qwen3-Reranker-8B-GGUF", + "query": "A user likes the following movies:\n- The Lion King (1994). A animation, children's, musical movie.\nPlease recommend more movies.", + "documents": [ + "Toy Story (1995). A animation, children's, comedy movie.", + "GoldenEye (1995). A action, adventure, thriller movie." + ] +} +JSON +{ + "model": "Qwen3-Reranker-8B-GGUF", + "results": [ + { + "index": 0, + "relevance_score": 0.87 + }, + { + "index": 1, + "relevance_score": 0.24 + } + ] +} +``` + ::: -Gorse 的两种实现共用模板渲染逻辑。Reranker 通过响应中的文档索引匹配物品;决策接口则以物品 ID 作为问题 ID,取回相应概率,再排序。两者都可以一次提交一个用户的多个候选物品,接口调用方式本身并不能说明哪一种推理更快。 -两种任务的区别在于:与历史兴趣相关的内容,未必就是用户下一步最想消费的内容。例如,用户看过许多战争电影,并不意味着所有战争电影都同样值得推荐。决策模型能否更好地处理这种偏好判断,需要通过实际数据检验。 ## 数据集与评估方法 -### 从评分中构造正负反馈 - 本次使用 MovieLens 100K 电影评分数据。本地数据包含 943 个用户、1,682 部电影和 100,000 条评分,评分范围为 1 到 5。实验配置将 4 分及以上的评分作为正反馈,将其他已评分记录作为负样本: ```toml @@ -110,114 +102,175 @@ positive_feedback_types = ["rating>=4"] read_feedback_types = ["rating"] ``` -模型看到的电影信息是 `item.Comment` 中的电影名称和年份,以及 `item.Categories` 中的类型。例如: +::: info -```text -Toy Story (1995). A animation, children's, comedy movie. -``` +如果对复现实验感兴趣,欢迎访问[基础配置文件](https://github.com/gorse-io/gorse/blob/master/client/config.toml)(不含重排序模型和决策模型配置)并下载[可以直接导入的数据](https://cdn.gorse.io/example/github.bin.gz),按照[快速上手](../docs/quick-start.md)导入该数据集。 -因此,本次比较依赖电影名称和类型提供的语义信息,没有使用剧情简介,也没有为这些模型进行 MovieLens 数据上的微调。结果不能直接外推到只包含物品 ID、缺少文本信息的推荐场景。 +::: -### 按用户的时间顺序划分样本 +模型的推理引擎为 llama.cpp,所有的模型采用 Q4_K_M 量化格式。重排序模型和决策模型使用的提示词模板完全相同,下面是具体配置示例。 -`gorse-bench` 的 `reranker` 和 `decision` 子命令使用相同的评估流程: +::: code-tabs -1. 将每个用户的评分按时间排序,较早的约 80% 作为历史,较晚的约 20% 作为测试集。 -2. 只把历史中的正反馈放入提示词,不把测试集评分提供给模型。 -3. 将测试集中的正负样本一起作为候选电影,请模型打分。 -4. 对每个用户计算 AUC,再按该用户的测试样本数量加权得到 GAUC。 +@tab:active 决策模型的配置 -这里的“历史”用于构造模型输入,没有用于训练模型。候选集来自用户实际评分过的电影,**没有额外随机抽取未交互物品作为负样本**,因此也不是对完整召回链路的评估。 +```toml +[recommend.ranker.decision_api] +url = "http://127.0.0.1:8080/v1/systemone" +auth_token = "YOUR_API_KEY" +model = "OpenJev-GGUF" +state_template = """ +A user likes the following movies: +{% for item in feedback -%} +- {{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie. +{% endfor -%} +Please recommend more movies. +""" +instructions_template = '{{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie.' +``` -实验配置中的 `recommend.context_size` 为 100。当前评测实现会排除没有历史正反馈、历史正反馈超过 100 条,以及测试集中缺少正样本或负样本的用户。超过上限的历史不会被截断到 100 条,而是整个用户不参与评估。 +@tab 重排序模型的配置 -### GAUC 如何计算 +```toml +[recommend.ranker.reranker_api] +url = "http://127.0.0.1:8080/v1/rerank" +auth_token = "YOUR_API_KEY" +model = "Qwen3-Reranker-8B-GGUF" +query_template = """ +A user likes the following movies: +{% for item in feedback -%} +- {{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie. +{% endfor -%} +Please recommend more movies. +""" +document_template = '{{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie.' +``` -GAUC 的计算方式为: +::: -$$ -\mathrm{GAUC} = \frac{\sum_{u \in U} n_u \cdot \mathrm{AUC}_u}{\sum_{u \in U} n_u} -$$ +使用 `gorse-bench` 工具指定配置文件进行模型评测。 -其中,$U$ 为实际参与评估的用户集合,$n_u$ 为用户 $u$ 的测试样本数量,$\mathrm{AUC}_u$ 衡量模型把正样本排在负样本之前的能力。GAUC 越高,表示在这一评估方式下,模型对用户喜欢和不喜欢的电影区分得越好。 +::: code-tabs -需要注意,当前 Gorse 的 AUC 实现只在正样本得分**严格大于**负样本时计为正确,同分不会计入半次正确。如果模型输出大量相同分数,这一细节会影响结果。另外,GAUC 衡量排序区分能力,并不能证明 `noul` 数值已经是经过校准的用户喜欢概率。 +@tab:active 测试决策模型 -## 实验结果 +```bash +./gorse-bench decision --config config.toml +``` -### 整体排序效果 +@tab 测试重排序模型 -本次保存了 9 个模型的逐用户 CSV,字段分别为历史正反馈数量 `Feedback`、测试候选数量 `Candidates` 和用户 AUC。下面按 `Candidates` 加权重新汇总 GAUC,保留四位小数;其中 8 个模型与 `result.txt` 中的汇总一致,OpenJev 的结果由 CSV 补充计算。 +```bash +./gorse-bench reranker --config config.toml +``` + +::: -| 模型 | 参数量 | GAUC | -| --- | ---: | ---: | -| [OpenJev-GGUF](https://huggingface.co/ggml-org/OpenJev-GGUF) | 27B | **0.6463** | -| [Clef-Flash-GGUF](https://huggingface.co/Cloudflare/clef-flash) | 9B | **0.6163** | -| [Qwen3-Reranker-8B-GGUF](https://huggingface.co/Qwen/Qwen3-Reranker-8B) | 8B | 0.5911 | -| [Qwen3-Reranker-4B-GGUF](https://huggingface.co/Qwen/Qwen3-Reranker-4B) | 4B | 0.5877 | -| [Kev-4B-GGUF](https://huggingface.co/ggml-org/Kev-4B-GGUF) | 4B | 0.5852 | -| [Clef-GGUF](https://huggingface.co/Cloudflare/clef) | 27B | 0.5782 | -| [Bespoke-Nimble-9B-v3-GGUF](https://huggingface.co/ggml-org/Bespoke-Nimble-9B-v3-GGUF) | 9B | 0.5771 | -| [lev-GGUF](https://huggingface.co/ggml-org/lev-GGUF) | 4B | 0.5714 | -| [Qwen3-Reranker-0.6B-GGUF](https://huggingface.co/Qwen/Qwen3-Reranker-0.6B) | 0.6B | 0.5135 | +`gorse-bench` 的 `reranker` 和 `decision` 子命令使用相同的评估流程: -参数量采用模型标称规模,B 表示十亿参数,点击模型名称可查看对应模型页面。 +1. 将每个用户的评分按时间排序,较早的约 80% 作为历史,较晚的约 20% 作为测试集。 +2. 只把历史中的正反馈放入提示词,不把测试集评分提供给模型。 +3. 将测试集中的正负样本一起作为候选电影,请模型打分。 +4. 对每个用户计算 AUC,再按该用户的测试样本数量加权得到 GAUC。 -在各自导出的评估样本上,OpenJev 的 GAUC 比 Qwen3-Reranker-8B 高约 0.0552,Clef-Flash 高约 0.0252。这说明 Jev 风格的决策模型值得加入推荐排序模型的候选名单。 +GAUC 的计算方式为: -但决策模型并没有整体胜出:Kev、Clef、Nimble 和 lev 的结果均低于 Qwen3-Reranker-8B。即使同属决策模型,不同模型之间的效果差异也相当明显。接口类型并不能代替模型选型。 +$$ +\mathrm{GAUC} = \frac{\sum_{u \in U} n_u \cdot \mathrm{AUC}_u}{\sum_{u \in U} n_u} +$$ -Qwen3-Reranker 系列中,8B 和 4B 的结果比较接近,差值约为 0.0033,而 0.6B 明显更低。这个结果支持在本任务中优先比较 4B 和 8B,但没有推理耗时和显存记录,暂时不能判断哪一个性价比更高。 +其中,$U$ 为实际参与评估的用户集合,$n_u$ 为用户 $u$ 的测试样本数量,$\mathrm{AUC}_u$ 表述用户 $u$ 测试集上的 AUC。GAUC 越高,表示在这一评估方式下,模型对用户喜欢和不喜欢的电影区分得越好。 -### 用户历史长度会影响结果吗 +## 实验结果 -为了观察不同历史长度下的表现,我们按照 CSV 中的 `Feedback` 将用户划分为五组,并在每一组内继续按 `Candidates` 加权计算 GAUC。下面展示整体结果领先的 OpenJev、Clef-Flash,以及 Qwen3-Reranker-8B: +本次测试了 9 个模型,其中 6 个为决策模型,3 个为重排序模型: -::: echarts 不同历史正反馈数量下的排序效果 +::: echarts 决策模型和重排序模型 GAUC 对比 ```json { + "color": ["#5470c6", "#eea23e"], "legend": { - "data": ["OpenJev-GGUF", "Clef-Flash-GGUF", "Qwen3-Reranker-8B-GGUF"], - "type": "scroll" + "data": ["决策模型", "重排序模型"], + "top": 0 }, "grid": { - "left": 55, - "right": 25, - "bottom": 65, - "top": 65 + "left": 10, + "right": 65, + "top": 40, + "bottom": 30, + "containLabel": true }, "tooltip": { - "trigger": "axis" + "trigger": "axis", + "axisPointer": { + "type": "shadow" + } }, "xAxis": { - "type": "category", - "name": "历史正反馈数量", - "nameLocation": "middle", - "nameGap": 35, - "data": ["1–20", "21–40", "41–60", "61–80", "81–100"] - }, - "yAxis": { "type": "value", "name": "GAUC", "min": 0.5, - "max": 0.7 + "max": 0.66 + }, + "yAxis": { + "type": "category", + "inverse": true, + "axisLabel": { + "fontSize": 11 + }, + "data": [ + "OpenJev-27B", + "Clef-Flash-9B", + "Qwen3-Reranker-8B", + "Qwen3-Reranker-4B", + "Kev-4B", + "Clef-27B", + "Bespoke-Nimble-9B-v3", + "lev-4B", + "Qwen3-Reranker-0.6B" + ] }, "series": [ { - "name": "OpenJev-GGUF", - "type": "line", - "data": [0.5985, 0.6490, 0.6667, 0.6466, 0.6566] + "name": "决策模型", + "type": "bar", + "stack": "GAUC", + "barMaxWidth": 20, + "label": { + "show": true, + "position": "right", + "formatter": "{c}" + }, + "data": [0.6463, 0.6163, null, null, 0.5852, 0.5782, 0.5771, 0.5714, null] }, { - "name": "Clef-Flash-GGUF", - "type": "line", - "data": [0.5716, 0.6372, 0.6278, 0.6208, 0.6054] - }, + "name": "重排序模型", + "type": "bar", + "stack": "GAUC", + "barMaxWidth": 20, + "label": { + "show": true, + "position": "right", + "formatter": "{c}" + }, + "data": [null, null, 0.5911, 0.5877, null, null, null, null, 0.5135] + } + ], + "media": [ { - "name": "Qwen3-Reranker-8B-GGUF", - "type": "line", - "data": [0.5549, 0.6141, 0.6083, 0.5925, 0.5693] + "query": { + "maxWidth": 500 + }, + "option": { + "yAxis": { + "axisLabel": { + "width": 120, + "overflow": "break", + "lineHeight": 14 + } + } + } } ] } @@ -225,115 +278,14 @@ Qwen3-Reranker 系列中,8B 和 4B 的结果比较接近,差值约为 0.0033 ::: -OpenJev 在这五组中都取得了更高的 GAUC,Clef-Flash 则都高于 Qwen3-Reranker-8B。不过,历史更多并没有带来单调的效果提升:三个模型在 41–60 条之后都出现了不同程度的波动。不同分组包含不同用户,因此这张图不能解释为“给同一个用户增加历史就会得到相应提升”。 - -1–20 条历史组也已经有正反馈可用,这不是完全没有行为记录的新用户冷启动测试。 - -### 如何理解这些差异 - -一种可能的解释是,决策模型对“根据已有偏好判断一个候选项是否合适”这一任务更适应,而 Reranker 更容易把电影类型相近当作相关性依据。但本次没有做提示词消融,也没有逐条分析模型的判断,因此这只是一个待验证的假设。 - -另一个值得关注的现象是 Clef-Flash 优于 Clef。模型名称中的 Flash 并不意味着效果一定更低;[官方模型卡](https://huggingface.co/Cloudflare/clef-flash)说明 Clef-Flash 基于 Qwen3.5-9B,并使用面向结构化问题的输出方式。具体到推荐任务,仍然需要独立评测,不能根据名称或通用决策榜单推断结果。 - -## 如何使用 Gorse 复现评估 - -本次使用的 `gorse-bench` 已提供 `reranker` 和 `decision` 两个子命令。请使用包含这些子命令的源码版本;本次工作区的 `go.mod` 要求 Go 1.27。 - -```bash -go build -o gorse-bench ./cmd/gorse-bench -``` - -准备 MovieLens 100K 数据并导入 Gorse,已有的 `client/setup-test.sh` 提供了数据下载和恢复示例。将配置文件中的数据库地址指向导入的数据,然后设置反馈类型和上下文上限: - -```toml -[recommend] -context_size = 100 - -[recommend.data_source] -positive_feedback_types = ["rating>=4"] -read_feedback_types = ["rating"] -``` - -以下片段沿用本次实验的电影提示词。API 地址使用本地服务示例,`model` 应填写服务端实际注册的模型名,密钥也需要替换。 - -### 配置 Reranker - -```toml -[recommend.ranker.reranker_api] -url = "http://127.0.0.1:8080/v1/rerank" -auth_token = "YOUR_API_KEY" -model = "Qwen3-Reranker-8B-GGUF" - -query_template = """ -A user likes the following movies: -{% for item in feedback -%} -- {{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie. -{% endfor -%} -Please recommend more movies. -""" - -document_template = '{{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie.' -``` - -运行评测并保存逐用户结果: - -```bash -./gorse-bench reranker --config config.toml --jobs 1 --user-auc -``` - -### 配置决策模型 - -```toml -[recommend.ranker.decision_api] -url = "http://127.0.0.1:8080/v1/systemone" -auth_token = "YOUR_API_KEY" -model = "OpenJev-GGUF" - -state_template = """ -A user likes the following movies: -{% for item in feedback -%} -- {{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie. -{% endfor -%} -Please recommend more movies. -""" - -instructions_template = '{{ item.Comment }}. A{% for category in item.Categories %}{% if not loop.first %},{% endif %} {{ category | lower }}{% endfor %} movie.' -``` - -这里的 `instructions_template` 与 Reranker 的文档模板保持一致,只提供候选电影的描述,没有额外加入“用户会喜欢这部电影吗”的句子。为决策模型单独设计问题是可以继续探索的方向,但那会是另一组实验。 - -```bash -./gorse-bench decision --config config.toml --jobs 1 --user-auc -``` - -评测子命令直接选择对应模型,不依赖 `recommend.ranker.type`。如果要让 Gorse 的推荐流程使用决策排序,还需要在现有配置的 `[recommend.ranker]` 中设置 `type = "decision"`;使用 Reranker 则设置为 `"reranker"`。 - -`--user-auc` 会在当前目录生成以模型名命名的 CSV。同名模型的下一次运行会覆盖文件,比较不同提示词或量化版本时应分别保存结果。本文的分组统计使用如下加权方式,而不是直接对 AUC 列取平均: - -```python -import csv - -with open("OpenJev-GGUF.csv", encoding="utf-8-sig", newline="") as f: - rows = list(csv.DictReader(f)) - -weight = sum(int(row["Candidates"]) for row in rows) -gauc = sum( - int(row["Candidates"]) * float(row["AUC"]) - for row in rows -) / weight -print(f"GAUC: {gauc:.4f}") -``` - -CSV 中的 AUC 已四舍五入到四位小数,因此重新汇总与程序内部的未舍入结果可能存在很小的差异。 - -## 选型前还需要验证什么 - -本次实验最明确的信号是:**OpenJev 和 Clef-Flash 值得作为推荐排序候选模型,与 Qwen3-Reranker 一起评估。** 但要据此选择生产模型,还缺少几项关键证据。 +OpenJev 的 GAUC 比 Qwen3-Reranker-8B 高约 0.0552,Clef-Flash 高约 0.0252。这说明决策模型值得加入推荐排序模型的候选名单。但决策模型并没有整体胜出:Kev、Clef、Nimble 和 lev 的结果均低于 Qwen3-Reranker-8B。即使同属决策模型,不同模型之间的效果差异也相当明显。 -首先,需要固定相同的用户和候选集。当前导出结果覆盖 673–683 个用户,数量并不完全一致。代码会跳过最终请求失败的用户;同时,按时间划分的实现没有为相同时间戳增加固定的次级排序键,而 MovieLens 中存在同时间戳评分。现有记录不足以确定各次差异的具体来源。CSV 又没有保存用户 ID,无法在事后准确取用户交集,进行配对比较或计算可靠的差异置信区间。 +## 哪种模型更好? -其次,需要补全部署和运行信息。现有记录中的 `GGUF` 名称没有说明具体量化精度,也没有记录统一的硬件、推理后端版本、上下文截断策略、延迟和吞吐。因此,本文比较的是这些已保存运行的排序效果,不能据此判断速度、显存或调用成本。换量化版本和部署方式后应重新评估。 +**首先,重排序模型是最稳妥的选择。**Qwen3-Reranker-4B 在本次实验中优于大部分决策模型,甚至表现好于参数量高达 27B 并且在[决策模型排行榜](https://clef-evals.workers-ai-mle.workers.dev/)名列前茅的 Clef。这可能是因为重排序模型为排序任务专门训练,而决策模型的训练数据覆盖更加通用的场景,导致其未必在排序任务中表现最佳。 -最后,需要用业务指标复核。GAUC 高不等于前十条推荐一定更好,也不代表点击率或留存一定提升。实际选型还应比较 NDCG@K 等头部排序指标,保留传统排序模型作为基线,并通过线上实验验证收益。 +**其次,决策模型的表现取决于具体模型。**OpenJev 和 Clef-Flash 在本次实验中表现较好。其中 Clef-Flash 的效果明显由于参数量接近的 Qwen3-Reranker-8B 重排序模型,也明显优于来自同一公司的 Clef。Clef-Flash 和 Nimble 都是基于 Qwen 3.5 9B 微调而来,不同的微调数据造就了它们在推荐任务上完全不同的表现。 -如果你的物品有较丰富的文本信息,可以从 OpenJev、Clef-Flash 和 Qwen3-Reranker-4B/8B 开始,在相同数据和资源预算下测试。如果已有成熟的 Reranker 服务,可以先接入决策模型做离线对照,再决定是否替换。对于缺少语义信息、依赖大量交互特征的场景,本次实验没有提供替代传统排序模型的依据。 +::: warning +基于决策模型的排序器还处于实验阶段,只能通过配置文件设置,尚未在图形界面提供相应的编辑功能。 +::: \ No newline at end of file