diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2cd94a4..c5c5a4d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -19,7 +19,7 @@ importers: version: 5.2.8 '@slidev/types': specifier: ^52.11.1 - version: 52.13.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + version: 52.14.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) codemirror-theme-vars: specifier: ^0.1.2 version: 0.1.2 @@ -41,7 +41,7 @@ importers: version: 7.5.1 '@slidev/cli': specifier: ^52.11.1 - version: 52.13.0(@nuxt/kit@3.21.1)(@types/markdown-it@14.1.2)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(markdown-it@14.1.1)(playwright-chromium@1.58.2)(postcss@8.5.6)(sass@1.97.1) + version: 52.14.0(@nuxt/kit@3.21.1)(@types/markdown-it@14.1.2)(@types/node@25.3.3)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(markdown-it@14.1.1)(playwright-chromium@1.58.2)(postcss@8.5.6)(sass@1.97.1) '@typescript-eslint/eslint-plugin': specifier: ^8.51.0 version: 8.56.1(@typescript-eslint/parser@8.56.1(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3))(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3) @@ -273,20 +273,20 @@ packages: qrcode: ^1.5.0 vue: ^3.0.0 - '@chevrotain/cst-dts-gen@11.1.1': - resolution: {integrity: sha512-fRHyv6/f542qQqiRGalrfJl/evD39mAvbJLCekPazhiextEatq1Jx1K/i9gSd5NNO0ds03ek0Cbo/4uVKmOBcw==} + '@chevrotain/cst-dts-gen@11.1.2': + resolution: {integrity: sha512-XTsjvDVB5nDZBQB8o0o/0ozNelQtn2KrUVteIHSlPd2VAV2utEb6JzyCJaJ8tGxACR4RiBNWy5uYUHX2eji88Q==} - '@chevrotain/gast@11.1.1': - resolution: {integrity: sha512-Ko/5vPEYy1vn5CbCjjvnSO4U7GgxyGm+dfUZZJIWTlQFkXkyym0jFYrWEU10hyCjrA7rQtiHtBr0EaZqvHFZvg==} + '@chevrotain/gast@11.1.2': + resolution: {integrity: sha512-Z9zfXR5jNZb1Hlsd/p+4XWeUFugrHirq36bKzPWDSIacV+GPSVXdk+ahVWZTwjhNwofAWg/sZg58fyucKSQx5g==} - '@chevrotain/regexp-to-ast@11.1.1': - resolution: {integrity: sha512-ctRw1OKSXkOrR8VTvOxrQ5USEc4sNrfwXHa1NuTcR7wre4YbjPcKw+82C2uylg/TEwFRgwLmbhlln4qkmDyteg==} + '@chevrotain/regexp-to-ast@11.1.2': + resolution: {integrity: sha512-nMU3Uj8naWer7xpZTYJdxbAs6RIv/dxYzkYU8GSwgUtcAAlzjcPfX1w+RKRcYG8POlzMeayOQ/znfwxEGo5ulw==} - '@chevrotain/types@11.1.1': - resolution: {integrity: sha512-wb2ToxG8LkgPYnKe9FH8oGn3TMCBdnwiuNC5l5y+CtlaVRbCytU0kbVsk6CGrqTL4ZN4ksJa0TXOYbxpbthtqw==} + '@chevrotain/types@11.1.2': + resolution: {integrity: sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==} - '@chevrotain/utils@11.1.1': - resolution: {integrity: sha512-71eTYMzYXYSFPrbg/ZwftSaSDld7UYlS8OQa3lNnn9jzNtpFbaReRRyghzqS7rI3CDaorqpPJJcXGHK+FE1TVQ==} + '@chevrotain/utils@11.1.2': + resolution: {integrity: sha512-4mudFAQ6H+MqBTfqLmU7G1ZwRzCLfJEooL/fsF6rCX5eePMbGhoy5n4g+G4vlh2muDcsCTJtL+uKbOzWxs5LHA==} '@clack/core@0.5.0': resolution: {integrity: sha512-p3y0FIOwaYRUPRcMO7+dlmLh8PSRcrjuTndsiA0WAFbWES0mLZlrjVoBRZ9DzkPFJZG6KGkJmoEAY0ZcVWTkow==} @@ -294,6 +294,12 @@ packages: '@clack/prompts@0.11.0': resolution: {integrity: sha512-pMN5FcrEw9hUkZA4f+zLlzivQSeQf5dRGJjSUbvVYDLvpKCdQx5OaknvKzgbtXOizhP+SJJJjqEbOe55uKKfAw==} + '@comark/markdown-it@0.3.0': + resolution: {integrity: sha512-wteRXFYAPpb4QQJFFbf1mZ/zZ/1PMTWi68ws35IZ+ePXBVWhg+Yx5MjTGF145H4DTlpODtRPwelZs9kc2QdQRg==} + peerDependencies: + '@types/markdown-it': '*' + markdown-it: ^14.0.0 + '@drauu/core@1.0.0': resolution: {integrity: sha512-r1fPyuKaGuNHc8vxRFUT8LxqWjJ3nx+U+zsHcEOurmJoB7uN+zpFw5kTLInfdfvQZ+qF/ebQjw1AwbGcc1XKsQ==} @@ -557,8 +563,8 @@ packages: resolution: {integrity: sha512-H9XAx3hc0BQHY6l+IFSWHDySypcXsvsuLhgYLUGywmJ5pswRVQJUHpOsobnLYp2ZUaUlKiKDrgWWhosOwAEM8Q==} engines: {node: '>=6.9.0'} - '@iconify-json/carbon@1.2.18': - resolution: {integrity: sha512-Grb13E6r/RqTEV4Sqd/BQR2FUt57U2WLuticJ5H8JbTdHLop1LmdePu3EJJA3Xi8DcWRbD6OnC133hKfOwlgtg==} + '@iconify-json/carbon@1.2.19': + resolution: {integrity: sha512-l89XjtEeSA5fxlxPTNSU9AA+rxaz/Dn0X/ux0/3awR+tAayY8iJqWQu3AKxhchfx3LB/fX1Nv3ZppZzrBAt7aA==} '@iconify-json/ph@1.2.2': resolution: {integrity: sha512-PgkEZNtqa8hBGjHXQa4pMwZa93hmfu8FUSjs/nv4oUU6yLsgv+gh9nu28Kqi8Fz9CCVu4hj1MZs9/60J57IzFw==} @@ -876,42 +882,56 @@ packages: cpu: [x64] os: [win32] - '@shikijs/core@3.23.0': - resolution: {integrity: sha512-NSWQz0riNb67xthdm5br6lAkvpDJRTgB36fxlo37ZzM2yq0PQFFzbd8psqC2XMPgCzo1fW6cVi18+ArJ44wqgA==} + '@shikijs/core@4.0.1': + resolution: {integrity: sha512-vWvqi9JNgz1dRL9Nvog5wtx7RuNkf7MEPl2mU/cyUUxJeH1CAr3t+81h8zO8zs7DK6cKLMoU9TvukWIDjP4Lzg==} + engines: {node: '>=20'} - '@shikijs/engine-javascript@3.23.0': - resolution: {integrity: sha512-aHt9eiGFobmWR5uqJUViySI1bHMqrAgamWE1TYSUoftkAeCCAiGawPMwM+VCadylQtF4V3VNOZ5LmfItH5f3yA==} + '@shikijs/engine-javascript@4.0.1': + resolution: {integrity: sha512-DJK9NiwtGYqMuKCRO4Ip0FKNDQpmaiS+K5bFjJ7DWFn4zHueDWgaUG8kAofkrnXF6zPPYYQY7J5FYVW9MbZyBg==} + engines: {node: '>=20'} - '@shikijs/engine-oniguruma@3.23.0': - resolution: {integrity: sha512-1nWINwKXxKKLqPibT5f4pAFLej9oZzQTsby8942OTlsJzOBZ0MWKiwzMsd+jhzu8YPCHAswGnnN1YtQfirL35g==} + '@shikijs/engine-oniguruma@4.0.1': + resolution: {integrity: sha512-oCWdCTDch3J8Kc0OZJ98KuUPC02O1VqIE3W/e2uvrHqTxYRR21RGEJMtchrgrxhsoJJCzmIciKsqG+q/yD+Cxg==} + engines: {node: '>=20'} - '@shikijs/langs@3.23.0': - resolution: {integrity: sha512-2Ep4W3Re5aB1/62RSYQInK9mM3HsLeB91cHqznAJMuylqjzNVAVCMnNWRHFtcNHXsoNRayP9z1qj4Sq3nMqYXg==} + '@shikijs/langs@4.0.1': + resolution: {integrity: sha512-v/mluaybWdnGJR4GqAR6zh8qAZohW9k+cGYT28Y7M8+jLbC0l4yG085O1A+WkseHTn+awd+P3UBymb2+MXFc8w==} + engines: {node: '>=20'} - '@shikijs/markdown-it@3.23.0': - resolution: {integrity: sha512-0tgFk+UUxBDXmdS/3xznAj0hhZWAF88UgpGGfgQppAEohtYKw+5MAxpuPQwa+baK/NbRrGlyfGdcpeXZqqEQSw==} + '@shikijs/markdown-it@4.0.1': + resolution: {integrity: sha512-JxF2AfpQ0Mr9+t4JkPqLocS9+FSTO49mqVR3lqgFQH1fJQ0+mq5Gq7eM71kp8cFm2oOzEf24rrZfMIDjBmVAYw==} + engines: {node: '>=20'} peerDependencies: markdown-it-async: ^2.2.0 peerDependenciesMeta: markdown-it-async: optional: true - '@shikijs/monaco@3.23.0': - resolution: {integrity: sha512-OCApTdAGTHMFUXSYwGztW6EnlxXsWNrpnGf+uO+AznE+khC6V1/8QjuJESIcvZUIq9iAp4ZCNYosZKSVj1Hctg==} + '@shikijs/monaco@4.0.1': + resolution: {integrity: sha512-L60m8Gcdo3D5FmUSlZ6AMlVOHGEtarO7jmoOfCA7bgusxUlvT+ZDWYCM2kj1fd72aPAwsKvgued9rouTaciH0Q==} + engines: {node: '>=20'} + + '@shikijs/primitive@4.0.1': + resolution: {integrity: sha512-ns0hHZc5eWZuvuIEJz2pTx3Qecz0aRVYumVQJ8JgWY2tq/dH8WxdcVM49Fc2NsHEILNIT6vfdW9MF26RANWiTA==} + engines: {node: '>=20'} - '@shikijs/themes@3.23.0': - resolution: {integrity: sha512-5qySYa1ZgAT18HR/ypENL9cUSGOeI2x+4IvYJu4JgVJdizn6kG4ia5Q1jDEOi7gTbN4RbuYtmHh0W3eccOrjMA==} + '@shikijs/themes@4.0.1': + resolution: {integrity: sha512-FW41C/D6j/yKQkzVdjrRPiJCtgeDaYRJFEyCKFCINuRJRj9WcmubhP4KQHPZ4+9eT87jruSrYPyoblNRyDFzvA==} + engines: {node: '>=20'} - '@shikijs/twoslash@3.23.0': - resolution: {integrity: sha512-pNaLJWMA3LU7PhT8tm9OQBZ1epy0jmdgeJzntBtr1EVXLbHxGzTj3mnf9vOdcl84l96qnlJXkJ/NGXZYBpXl5g==} + '@shikijs/twoslash@4.0.1': + resolution: {integrity: sha512-FczRriWa7S8MijjSmmanB1Hilcgai1BCwoahjDE2ILA6gibdl/LRiyhnJXBGWA4rToy18+Ox0G+lKpMrugoQkA==} + engines: {node: '>=20'} peerDependencies: typescript: '>=5.5.0' - '@shikijs/types@3.23.0': - resolution: {integrity: sha512-3JZ5HXOZfYjsYSk0yPwBrkupyYSLpAE26Qc0HLghhZNGTZg/SKxXIIgoxOpmmeQP0RRSDJTk1/vPfw9tbw+jSQ==} + '@shikijs/types@4.0.1': + resolution: {integrity: sha512-EaygPEn57+jJ76mw+nTLvIpJMAcMPokFbrF8lufsZP7Ukk+ToJYEcswN1G0e49nUZAq7aCQtoeW219A8HK1ZOw==} + engines: {node: '>=20'} - '@shikijs/vitepress-twoslash@3.23.0': - resolution: {integrity: sha512-CnNsKIxxkRxRkL5+m6TNPit563TYfEEqlod8C6N1rfeZvX4xUlRrpoKyoWKmpGSNyjWWeYpMZTUH18YTTOxKfw==} + '@shikijs/vitepress-twoslash@4.0.1': + resolution: {integrity: sha512-CjoqwqsRtWPfOY4kk60gknEhreFwaYAZk4TnjI95lotGH3MevMjm333V59ereBTDB173n8gvdZVgPrgCywwn0w==} + engines: {node: '>=20'} '@shikijs/vscode-textmate@10.0.2': resolution: {integrity: sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==} @@ -924,8 +944,8 @@ packages: resolution: {integrity: sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==} engines: {node: '>=4'} - '@slidev/cli@52.13.0': - resolution: {integrity: sha512-f5A/aGr0+f/EskUPb3frcLFvsxU6WjITP5m9rS1g2q1Vkks1L4Jd2o8WROo4jy1/ALY+W7haeV133WKGPbtzJg==} + '@slidev/cli@52.14.0': + resolution: {integrity: sha512-B6Xr5Deu/OzSYow7+CzaLd+lr68GCeOAAHLmcEHMvahrYEixO7fHDX7cjY5u6FYypNFb+rL+enhXB+1b/eGrFA==} engines: {node: '>=18.0.0'} hasBin: true peerDependencies: @@ -934,19 +954,19 @@ packages: playwright-chromium: optional: true - '@slidev/client@52.13.0': - resolution: {integrity: sha512-DN8gjMEqjzYvFeNg+RIp+IKjYEWAHW3Jpq/cGlYEYio7dIqaIt+L1V37Sb3zp5GxTYXxGWnxsn+aUC7cCpN73A==} + '@slidev/client@52.14.0': + resolution: {integrity: sha512-/HUKCcRkSyNmVbVu2yGoFCnYomt1kJBfK9kK8Ncq3LEg2SZqz2RETfOknWXpSFCkf1ThvMv7xBGccgaFrw/CXA==} engines: {node: '>=18.0.0'} - '@slidev/parser@52.13.0': - resolution: {integrity: sha512-M/XjHxDePLJfTs3NZc95E5Zww2NNMOPIwC386l+cODJN03GNDwsui1OXXM3Wfr3tTeyBroCTiztWXt+cnrntxA==} + '@slidev/parser@52.14.0': + resolution: {integrity: sha512-cP41iuvAHMvW84nJR7GOuQyqO6NzHMsWeT6g9OX7JMrv1nc0R7Fyu29SysBHn/EPw2+Pz/8xkArjmP1R/cLMzw==} engines: {node: '>=18.0.0'} '@slidev/rough-notation@0.1.0': resolution: {integrity: sha512-a/CbVmjuoO3E4JbUr2HOTsXndbcrdLWOM+ajbSQIY3gmLFzhjeXHGksGcp1NZ08pJjLZyTCxfz1C7v/ltJqycA==} - '@slidev/types@52.13.0': - resolution: {integrity: sha512-ff4fkDDsYYYRKOgCF1U+EISidBc1e9EQARnq6anAocKgGHsi1Jq3LG1GY05fjtPRpVNtS4TWN2MWtBMrBP60Rw==} + '@slidev/types@52.14.0': + resolution: {integrity: sha512-Pyp/ems4WJKj4MKQtCYS5BPxIYqZXlTGRcr3jLat6hVvsoaw+GGejBqDMVTgdKsiFjsMkvaOhuqs5WKUXpEhdA==} engines: {node: '>=18.0.0'} '@stylistic/eslint-plugin@5.6.1': @@ -1087,8 +1107,8 @@ packages: '@types/node@22.19.13': resolution: {integrity: sha512-akNQMv0wW5uyRpD2v2IEyRSZiR+BeGuoB6L310EgGObO44HSMNT8z1xzio28V8qOrgYaopIDNA18YgdXd+qTiw==} - '@types/node@25.3.2': - resolution: {integrity: sha512-RpV6r/ij22zRRdyBPcxDeKAzH43phWVKEjL2iksqo1Vz3CuBUrgmPpPhALKiRfU7OMCmeeO9vECBMsV0hMTG8Q==} + '@types/node@25.3.3': + resolution: {integrity: sha512-DpzbrH7wIcBaJibpKo9nnSQL0MTRdnWttGyE5haGwK86xgMOkFLp7vEyfQPGLOJh5wNYiJ3V9PmUMDhV9u8kkQ==} '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} @@ -1218,8 +1238,8 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} - '@unhead/vue@2.1.9': - resolution: {integrity: sha512-7SqqDEn5zFID1PnEdjLCLa/kOhoAlzol0JdYfVr2Ejek+H4ON4s8iyExv2QQ8bReMosbXQ/Bw41j2CF1NUuGSA==} + '@unhead/vue@2.1.10': + resolution: {integrity: sha512-VP78Onh2HNezLPfhYjfHqn4dxlcQsE6PJgTTs61NksO/thvilNswtgBq0N0MWCLtn43N5akEPGW2y2zxM3PWgQ==} peerDependencies: vue: '>=3.5.18' @@ -1235,11 +1255,17 @@ packages: '@unocss/core@66.6.2': resolution: {integrity: sha512-IOvN1BLRP0VTjjS5afSxmXhvKRDko2Shisp8spU+A9qiH1tXEFP3phyVevm/SuGwBHO1lC+SJ451/4oFkCAwJA==} + '@unocss/core@66.6.3': + resolution: {integrity: sha512-Sk13RiFD8LyBPeFuMWzoN1/c5VnQ9n5lIpkEdarvjP1QlICA8QGROMPNq5dBGwoR6059cumxok935HhYe0XkHQ==} + '@unocss/extractor-arbitrary-variants@66.6.2': resolution: {integrity: sha512-D2tK/8QClrVViSuoH5eLjXwlVOK1UgXx7ukz/D260+R6vhCmjv97RXPouZkq40sxGzfxzaQZUyPEjXLjtnO3bw==} - '@unocss/extractor-mdc@66.6.2': - resolution: {integrity: sha512-P5qRV6PyH49nm548Giy5cUr7aQVVPkPqtyUZYEoSNZhfk5t2ELfqjKVUIzS/Xxix1IkHSkdedkwpqjoOhTh/Tg==} + '@unocss/extractor-arbitrary-variants@66.6.3': + resolution: {integrity: sha512-pCyGtRyA2BwASpIsH5uMaIh4EFEGErlqFjr5zn7SgrUT2guzCOfk6bY9ne440yTpr8xvkwrl+gQBgb0j7z6nKg==} + + '@unocss/extractor-mdc@66.6.3': + resolution: {integrity: sha512-Ltz+jo+XkqPjANW/2d1XCr/l+1CssjseTJu2w4GS1eK8HhsCxrA8igoCGg9xawucSXlcyN3uUaB8PoCDGO091w==} '@unocss/inspector@66.6.2': resolution: {integrity: sha512-q0kktb01dXeeXyNnNwYM1SkSHxrEOQhCZ/YQ5aCdC7BWNGF4yZMK0YrJXmGUTEHN4RhEPLN/rAIsDBsKcoFaAQ==} @@ -1253,6 +1279,9 @@ packages: '@unocss/preset-mini@66.6.2': resolution: {integrity: sha512-mybpiAq9htF7PWPH1Mnb4y7hrxVwpsBg8VfbjSglY3SfLca8RrJtvBT+DVh7YUDRiYsZGfihRWkfD0AN68gkcA==} + '@unocss/preset-mini@66.6.3': + resolution: {integrity: sha512-dmHLaRx4QRILqmWZSLLt3mzaUuRJQMiUV/M2YnReQZwEzXA0VlPDY8PcCCQhCgHhvPvLptGUjyiHZ1xT6FGuog==} + '@unocss/preset-tagify@66.6.2': resolution: {integrity: sha512-ybb45So2x87P3bssLRp1uIS+VHAeNSecwkHqiv93PnuBDJ38/9XlqWF98uga2MEfNM3zvMj9plX9MauidxiPrw==} @@ -1274,13 +1303,17 @@ packages: '@unocss/preset-wind@66.6.2': resolution: {integrity: sha512-G0H4baUizmTByEowqGuYbKpU2TTisDhZ9W7hrIpYFbRkFv0i1kN2mIxCwj/FLmdY/6x8iSRJ7rO8Nez63YYhnw==} - '@unocss/reset@66.6.2': - resolution: {integrity: sha512-hBmXE8pJUybUYwFKVZsVy8XyIv3W7htz2ejYuJVpZAQnO4PWPUBb95UcLwBvHWhzZxXRNtvsTtSOsreUvm6mJw==} + '@unocss/reset@66.6.3': + resolution: {integrity: sha512-K2pAHkLsGLVCT2axweUq9CgkMpn/+7FHrKOp1NHgFh/MxlIijTPf+/xNbEIsQIR7TluljdXMANBUMTMCMgVE/w==} '@unocss/rule-utils@66.6.2': resolution: {integrity: sha512-cygfCtkeMrqMM6si1cnyOF16sS7M2gCAqgmZybAhGV7tmH7V8Izn52JZiZIrxVRNMz9dWMVWerHEI9nLbFdbrg==} engines: {node: '>=14'} + '@unocss/rule-utils@66.6.3': + resolution: {integrity: sha512-RDNxEGmgJ1Rh2RFDHU5GfwaOnm24XLTzpkbVV7SFFGP30p/RPZtRZiNBTfNv+LLyKweYxKbpko783FGP7TV6sQ==} + engines: {node: '>=14'} + '@unocss/transformer-attributify-jsx@66.6.2': resolution: {integrity: sha512-WiAEdEowGjQWu1ayhkGGBNGyw3mZLzZ+V5o3zx5U2GPuqvP67YIUfvY+/gTkCnd4+A8unkb+a1VeVgr4cHUkQw==} @@ -1331,6 +1364,15 @@ packages: '@volar/source-map@2.4.28': resolution: {integrity: sha512-yX2BDBqJkRXfKw8my8VarTyjv48QwxdJtvRgUpNE5erCsgEUdI2DsLbpa+rOQVAJYshY99szEcRDmyHbF10ggQ==} + '@vue-macros/common@3.1.2': + resolution: {integrity: sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==} + engines: {node: '>=20.19.0'} + peerDependencies: + vue: ^2.7.0 || ^3.2.25 + peerDependenciesMeta: + vue: + optional: true + '@vue/babel-helper-vue-transform-on@2.0.1': resolution: {integrity: sha512-uZ66EaFbnnZSYqYEyplWvn46GhZ1KuYSThdT68p+am7MgBNbQ3hphTL9L+xSIsWkdktwhPYLwPgVWqo96jDdRA==} @@ -1359,8 +1401,14 @@ packages: '@vue/compiler-ssr@3.5.29': resolution: {integrity: sha512-Y/ARJZE6fpjzL5GH/phJmsFwx3g6t2KmHKHx5q+MLl2kencADKIrhH5MLF6HHpRMmlRAYBRSvv347Mepf1zVNw==} - '@vue/devtools-api@6.6.4': - resolution: {integrity: sha512-sGhTPMuXqZ1rVOk32RylztWkfXTRhuS7vgAKv0zjqk8gbsHkJ7xfFf+jbySxt7tWObEJwyKaHMikV/WGDiQm8g==} + '@vue/devtools-api@8.0.7': + resolution: {integrity: sha512-tc1TXAxclsn55JblLkFVcIRG7MeSJC4fWsPjfM7qu/IcmPUYnQ5Q8vzWwBpyDY24ZjmZTUCCwjRSNbx58IhlAA==} + + '@vue/devtools-kit@8.0.7': + resolution: {integrity: sha512-H6esJGHGl5q0E9iV3m2EoBQHJ+V83WMW83A0/+Fn95eZ2iIvdsq4+UCS6yT/Fdd4cGZSchx/MdWDreM3WqMsDw==} + + '@vue/devtools-shared@8.0.7': + resolution: {integrity: sha512-CgAb9oJH5NUmbQRdYDj/1zMiaICYSLtm+B1kxcP72LBrifGAjUmt8bx52dDH1gWRPlQgxGPqpAMKavzVirAEhA==} '@vue/language-core@3.2.5': resolution: {integrity: sha512-d3OIxN/+KRedeM5wQ6H6NIpwS3P5gC9nmyaHgBk+rO6dIsjY+tOh4UlPpiZbAh3YtLdCGEX4M16RmsBqPmJV+g==} @@ -1490,6 +1538,14 @@ packages: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} + ast-kit@2.2.0: + resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==} + engines: {node: '>=20.19.0'} + + ast-walker-scope@0.8.3: + resolution: {integrity: sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==} + engines: {node: '>=20.19.0'} + balanced-match@1.0.2: resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} @@ -1615,8 +1671,8 @@ packages: peerDependencies: chevrotain: ^11.0.0 - chevrotain@11.1.1: - resolution: {integrity: sha512-f0yv5CPKaFxfsPTBzX7vGuim4oIC1/gcS7LUGdBSwl2dU6+FON6LVUksdOo1qJjoUvXNn45urgh8C+0a24pACQ==} + chevrotain@11.1.2: + resolution: {integrity: sha512-opLQzEVriiH1uUQ4Kctsd49bRoFDXGGSC4GUqj7pGyxM3RehRhvTlZJc1FL/Flew2p5uwxa1tUDWKzI4wNM8pg==} chokidar@3.6.0: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} @@ -2671,6 +2727,10 @@ packages: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} engines: {node: '>=18'} + global-directory@5.0.0: + resolution: {integrity: sha512-1pgFdhK3J2LeM+dVf2Pd424yHx2ou338lC0ErNP2hPx4j8eW1Sp0XqSjNxtk6Tc4Kr5wlWtSvz8cn2yb7/SG/w==} + engines: {node: '>=20'} + globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -2751,6 +2811,9 @@ packages: hey-listen@1.0.8: resolution: {integrity: sha512-COpmrF2NOg4TBWUJ5UVyaCU2A88wEMkUPK4hNqyCkqHbxT92BbvfjoSozkAIIm6XhicGlJHhFdullInrdhwU8Q==} + hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} + hookable@6.0.1: resolution: {integrity: sha512-uKGyY8BuzN/a5gvzvA+3FVWo0+wUjgtfSdnmjtrOVwQCZPHpHDH2WRO3VZSOeluYrHoDCiXFffZXs8Dj1ULWtw==} @@ -2833,6 +2896,10 @@ packages: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} + ini@6.0.0: + resolution: {integrity: sha512-IBTdIkzZNOpqm7q3dRqJvMaldXjDHWkEDfrwGEQTs5eaQMWV+djAhR+wahyNNMAa+qpbDUhBMVt4ZKNwpPm7xQ==} + engines: {node: ^20.17.0 || >=22.9.0} + internmap@1.0.1: resolution: {integrity: sha512-lDB5YccMydFBtasVtxnZ3MRBHuaoE8GKsppq+EchKL2U4nK/DmEpPHNH8MZe5HkMtpSiTSOZwfN0tzYjO/lJEw==} @@ -3153,6 +3220,10 @@ packages: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true + magic-string-ast@1.0.3: + resolution: {integrity: sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA==} + engines: {node: '>=20.19.0'} + magic-string-stack@1.1.0: resolution: {integrity: sha512-eAjQQ16Woyi71/6gQoLvn9Mte0JDoS5zUV/BMk0Pzs8Fou+nEuo5T0UbLWBhm3mXiK2YnFz2lFpEEVcLcohhVw==} @@ -3180,12 +3251,6 @@ packages: markdown-it-footnote@4.0.0: resolution: {integrity: sha512-WYJ7urf+khJYl3DqofQpYfEYkZKbmXmwxQV8c8mO/hGIhgZ1wOe7R4HLFNwqx7TjILbnC98fuyeSsin19JdFcQ==} - markdown-it-mdc@0.2.12: - resolution: {integrity: sha512-kXdgH+wvEFw1KaFDL+IdjJijtjDBj0bhhvVANvl9bhRokkyhcGEd1HCYsj336YqJHihgMEYcbGWLm/qjLMTdzg==} - peerDependencies: - '@types/markdown-it': '*' - markdown-it: ^14.0.0 - markdown-it@14.1.1: resolution: {integrity: sha512-BuU2qnTti9YKgK5N+IeMubp14ZUKUUw7yeJbkjtosvHiP0AZ5c8IAgEMk79D0eC8F23r4Ac/q8cAIFdm2FtyoA==} hasBin: true @@ -3423,8 +3488,8 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true - nanotar@0.2.1: - resolution: {integrity: sha512-MUrzzDUcIOPbv7ubhDV/L4CIfVTATd9XhDE2ixFeCrM5yp9AlzUpn91JrnN0HD6hksdxvz9IW9aKANz0Bta0GA==} + nanotar@0.3.0: + resolution: {integrity: sha512-Kv2JYYiCzt16Kt5QwAc9BFG89xfPNBx+oQL4GQXD9nLqPkZBiNaqaCWtwnbk/q7UVsTYevvM1b0UF8zmEI4pCg==} natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -4040,8 +4105,9 @@ packages: vue: optional: true - shiki@3.23.0: - resolution: {integrity: sha512-55Dj73uq9ZXL5zyeRPzHQsK7Nbyt6Y10k5s7OjuFZGMhpp4r/rsLBH0o/0fstIzX1Lep9VxefWljK/SKCzygIA==} + shiki@4.0.1: + resolution: {integrity: sha512-EkAEhDTN5WhpoQFXFw79OHIrSAfHhlImeCdSyg4u4XvrpxKEmdo/9x/HWSowujAnUrFsGOwWiE58a6GVentMnQ==} + engines: {node: '>=20'} signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -4358,8 +4424,8 @@ packages: undici-types@7.18.2: resolution: {integrity: sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==} - unhead@2.1.9: - resolution: {integrity: sha512-4GvP6YeJQzo9J3g9fFZUJOH6jacUp5JgJ0/zC8eZrt8Dwompg9SuOSfrYbZaEzsfMPgQc4fsEjMoY9WzGPOChg==} + unhead@2.1.10: + resolution: {integrity: sha512-We8l9uNF8zz6U8lfQaVG70+R/QBfQx1oPIgXin4BtZnK2IQpz6yazQ0qjMNVBDw2ADgF2ea58BtvSK+XX5AS7g==} unist-util-is@6.0.1: resolution: {integrity: sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==} @@ -4439,6 +4505,10 @@ packages: resolution: {integrity: sha512-5uKD0nqiYVzlmCRs01Fhs2BdkEgBS3SAVP6ndrBsuK42iC2+JHyxM05Rm9G8+5mkmRtzMZGY8Ct5+mliZxU/Ww==} engines: {node: '>=18.12.0'} + unplugin@3.0.0: + resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==} + engines: {node: ^20.19.0 || >=22.12.0} + untun@0.1.3: resolution: {integrity: sha512-4luGP9LMYszMRZwsvyUd9MrxgEGZdZuZgpVQHEEX0lCYFESasVRvZd0EYpCkOIbJKHMuv0LskpXc/8Un+MJzEQ==} hasBin: true @@ -4603,10 +4673,20 @@ packages: peerDependencies: vue: ^3.0.0 - vue-router@4.6.4: - resolution: {integrity: sha512-Hz9q5sa33Yhduglwz6g9skT8OBPii+4bFn88w6J+J4MfEo4KRRpmiNG/hHHkdbRFlLBOqxN8y8gf2Fb0MTUgVg==} + vue-router@5.0.3: + resolution: {integrity: sha512-nG1c7aAFac7NYj8Hluo68WyWfc41xkEjaR0ViLHCa3oDvTQ/nIuLJlXJX1NUPw/DXzx/8+OKMng045HHQKQKWw==} peerDependencies: + '@pinia/colada': '>=0.21.2' + '@vue/compiler-sfc': ^3.5.17 + pinia: ^3.0.4 vue: ^3.5.0 + peerDependenciesMeta: + '@pinia/colada': + optional: true + '@vue/compiler-sfc': + optional: true + pinia: + optional: true vue@3.5.29: resolution: {integrity: sha512-BZqN4Ze6mDQVNAni0IHeMJ5mwr8VAJ3MQC9FmprRhcBYENw+wOAAjRj8jfmN6FLl0j96OXbR+CjWhmAmM+QGnA==} @@ -4968,22 +5048,22 @@ snapshots: qrcode: 1.5.4 vue: 3.5.29(typescript@5.9.3) - '@chevrotain/cst-dts-gen@11.1.1': + '@chevrotain/cst-dts-gen@11.1.2': dependencies: - '@chevrotain/gast': 11.1.1 - '@chevrotain/types': 11.1.1 + '@chevrotain/gast': 11.1.2 + '@chevrotain/types': 11.1.2 lodash-es: 4.17.23 - '@chevrotain/gast@11.1.1': + '@chevrotain/gast@11.1.2': dependencies: - '@chevrotain/types': 11.1.1 + '@chevrotain/types': 11.1.2 lodash-es: 4.17.23 - '@chevrotain/regexp-to-ast@11.1.1': {} + '@chevrotain/regexp-to-ast@11.1.2': {} - '@chevrotain/types@11.1.1': {} + '@chevrotain/types@11.1.2': {} - '@chevrotain/utils@11.1.1': {} + '@chevrotain/utils@11.1.2': {} '@clack/core@0.5.0': dependencies: @@ -4996,6 +5076,12 @@ snapshots: picocolors: 1.1.1 sisteransi: 1.0.5 + '@comark/markdown-it@0.3.0(@types/markdown-it@14.1.2)(markdown-it@14.1.1)': + dependencies: + '@types/markdown-it': 14.1.2 + js-yaml: 4.1.1 + markdown-it: 14.1.1 + '@drauu/core@1.0.0': {} '@es-joy/jsdoccomment@0.76.0': @@ -5193,7 +5279,7 @@ snapshots: '@hutson/parse-repository-url@3.0.2': {} - '@iconify-json/carbon@1.2.18': + '@iconify-json/carbon@1.2.19': dependencies: '@iconify/types': 2.0.0 @@ -5454,62 +5540,69 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.59.0': optional: true - '@shikijs/core@3.23.0': + '@shikijs/core@4.0.1': dependencies: - '@shikijs/types': 3.23.0 + '@shikijs/primitive': 4.0.1 + '@shikijs/types': 4.0.1 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 hast-util-to-html: 9.0.5 - '@shikijs/engine-javascript@3.23.0': + '@shikijs/engine-javascript@4.0.1': dependencies: - '@shikijs/types': 3.23.0 + '@shikijs/types': 4.0.1 '@shikijs/vscode-textmate': 10.0.2 oniguruma-to-es: 4.3.4 - '@shikijs/engine-oniguruma@3.23.0': + '@shikijs/engine-oniguruma@4.0.1': dependencies: - '@shikijs/types': 3.23.0 + '@shikijs/types': 4.0.1 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/langs@3.23.0': + '@shikijs/langs@4.0.1': dependencies: - '@shikijs/types': 3.23.0 + '@shikijs/types': 4.0.1 - '@shikijs/markdown-it@3.23.0(markdown-it-async@2.2.0)': + '@shikijs/markdown-it@4.0.1(markdown-it-async@2.2.0)': dependencies: markdown-it: 14.1.1 - shiki: 3.23.0 + shiki: 4.0.1 optionalDependencies: markdown-it-async: 2.2.0 - '@shikijs/monaco@3.23.0': + '@shikijs/monaco@4.0.1': dependencies: - '@shikijs/core': 3.23.0 - '@shikijs/types': 3.23.0 + '@shikijs/core': 4.0.1 + '@shikijs/types': 4.0.1 '@shikijs/vscode-textmate': 10.0.2 - '@shikijs/themes@3.23.0': + '@shikijs/primitive@4.0.1': dependencies: - '@shikijs/types': 3.23.0 + '@shikijs/types': 4.0.1 + '@shikijs/vscode-textmate': 10.0.2 + '@types/hast': 3.0.4 + + '@shikijs/themes@4.0.1': + dependencies: + '@shikijs/types': 4.0.1 - '@shikijs/twoslash@3.23.0(typescript@5.9.3)': + '@shikijs/twoslash@4.0.1(typescript@5.9.3)': dependencies: - '@shikijs/core': 3.23.0 - '@shikijs/types': 3.23.0 + '@shikijs/core': 4.0.1 + '@shikijs/types': 4.0.1 twoslash: 0.3.6(typescript@5.9.3) typescript: 5.9.3 transitivePeerDependencies: - supports-color - '@shikijs/types@3.23.0': + '@shikijs/types@4.0.1': dependencies: '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 - '@shikijs/vitepress-twoslash@3.23.0(@nuxt/kit@3.21.1)(typescript@5.9.3)': + '@shikijs/vitepress-twoslash@4.0.1(@nuxt/kit@3.21.1)(typescript@5.9.3)': dependencies: - '@shikijs/twoslash': 3.23.0(typescript@5.9.3) + '@shikijs/twoslash': 4.0.1(typescript@5.9.3) floating-vue: 5.2.2(@nuxt/kit@3.21.1)(vue@3.5.29(typescript@5.9.3)) lz-string: 1.5.0 magic-string: 0.30.21 @@ -5518,7 +5611,7 @@ snapshots: mdast-util-gfm: 3.1.0 mdast-util-to-hast: 13.2.1 ohash: 2.0.11 - shiki: 3.23.0 + shiki: 4.0.1 twoslash: 0.3.6(typescript@5.9.3) twoslash-vue: 0.3.6(typescript@5.9.3) vue: 3.5.29(typescript@5.9.3) @@ -5533,24 +5626,25 @@ snapshots: '@sindresorhus/is@0.7.0': {} - '@slidev/cli@52.13.0(@nuxt/kit@3.21.1)(@types/markdown-it@14.1.2)(@types/node@25.3.2)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(markdown-it@14.1.1)(playwright-chromium@1.58.2)(postcss@8.5.6)(sass@1.97.1)': + '@slidev/cli@52.14.0(@nuxt/kit@3.21.1)(@types/markdown-it@14.1.2)(@types/node@25.3.3)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(markdown-it@14.1.1)(playwright-chromium@1.58.2)(postcss@8.5.6)(sass@1.97.1)': dependencies: '@antfu/ni': 28.2.0 '@antfu/utils': 9.3.0 - '@iconify-json/carbon': 1.2.18 + '@comark/markdown-it': 0.3.0(@types/markdown-it@14.1.2)(markdown-it@14.1.1) + '@iconify-json/carbon': 1.2.19 '@iconify-json/ph': 1.2.2 '@iconify-json/svg-spinners': 1.2.4 '@lillallol/outline-pdf': 4.0.0 - '@shikijs/markdown-it': 3.23.0(markdown-it-async@2.2.0) - '@shikijs/twoslash': 3.23.0(typescript@5.9.3) - '@shikijs/vitepress-twoslash': 3.23.0(@nuxt/kit@3.21.1)(typescript@5.9.3) - '@slidev/client': 52.13.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) - '@slidev/parser': 52.13.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) - '@slidev/types': 52.13.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) - '@unocss/extractor-mdc': 66.6.2 - '@unocss/reset': 66.6.2 - '@vitejs/plugin-vue': 6.0.4(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) - '@vitejs/plugin-vue-jsx': 5.1.4(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + '@shikijs/markdown-it': 4.0.1(markdown-it-async@2.2.0) + '@shikijs/twoslash': 4.0.1(typescript@5.9.3) + '@shikijs/vitepress-twoslash': 4.0.1(@nuxt/kit@3.21.1)(typescript@5.9.3) + '@slidev/client': 52.14.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + '@slidev/parser': 52.14.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + '@slidev/types': 52.14.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + '@unocss/extractor-mdc': 66.6.3 + '@unocss/reset': 66.6.3 + '@vitejs/plugin-vue': 6.0.4(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + '@vitejs/plugin-vue-jsx': 5.1.4(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) ansis: 4.2.0 chokidar: 5.0.0 cli-progress: 3.12.0 @@ -5558,7 +5652,7 @@ snapshots: fast-deep-equal: 3.1.3 fast-glob: 3.3.3 get-port-please: 3.2.0 - global-directory: 4.0.1 + global-directory: 5.0.0 htmlparser2: 10.1.0 is-installed-globally: 1.0.0 jiti: 2.6.1 @@ -5569,7 +5663,6 @@ snapshots: magic-string-stack: 1.1.0 markdown-exit: 1.0.0-beta.8 markdown-it-footnote: 4.0.0 - markdown-it-mdc: 0.2.12(@types/markdown-it@14.1.2)(markdown-it@14.1.1) mlly: 1.8.0 monaco-editor: 0.55.1 obug: 2.1.1 @@ -5584,24 +5677,24 @@ snapshots: resolve-from: 5.0.0 resolve-global: 2.0.0 semver: 7.7.4 - shiki: 3.23.0 - shiki-magic-move: 1.2.1(shiki@3.23.0)(vue@3.5.29(typescript@5.9.3)) + shiki: 4.0.1 + shiki-magic-move: 1.2.1(shiki@4.0.1)(vue@3.5.29(typescript@5.9.3)) sirv: 3.0.2 source-map-js: 1.2.1 typescript: 5.9.3 - unhead: 2.1.9 - unocss: 66.6.2(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + unhead: 2.1.10 + unocss: 66.6.2(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) unplugin-icons: 23.0.1(@vue/compiler-sfc@3.5.29) unplugin-vue-components: 31.0.0(@nuxt/kit@3.21.1)(vue@3.5.29(typescript@5.9.3)) - unplugin-vue-markdown: 30.0.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + unplugin-vue-markdown: 30.0.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) untun: 0.1.3 uqr: 0.1.2 - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) - vite-plugin-inspect: 11.3.3(@nuxt/kit@3.21.1)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) - vite-plugin-remote-assets: 2.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) - vite-plugin-static-copy: 3.2.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) - vite-plugin-vue-server-ref: 1.0.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) - vitefu: 1.1.2(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite-plugin-inspect: 11.3.3(@nuxt/kit@3.21.1)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + vite-plugin-remote-assets: 2.1.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + vite-plugin-static-copy: 3.2.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + vite-plugin-vue-server-ref: 1.0.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + vitefu: 1.1.2(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) vue: 3.5.29(typescript@5.9.3) yaml: 2.8.2 yargs: 18.0.0 @@ -5609,6 +5702,7 @@ snapshots: playwright-chromium: 1.58.2 transitivePeerDependencies: - '@nuxt/kit' + - '@pinia/colada' - '@svgr/core' - '@svgx/core' - '@types/markdown-it' @@ -5622,6 +5716,7 @@ snapshots: - magicast - markdown-it - markdown-it-async + - pinia - postcss - react - sass @@ -5634,21 +5729,23 @@ snapshots: - terser - tsx - '@slidev/client@52.13.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))': + '@slidev/client@52.14.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))': dependencies: '@antfu/utils': 9.3.0 - '@iconify-json/carbon': 1.2.18 + '@iconify-json/carbon': 1.2.19 '@iconify-json/ph': 1.2.2 '@iconify-json/svg-spinners': 1.2.4 - '@shikijs/engine-javascript': 3.23.0 - '@shikijs/monaco': 3.23.0 - '@shikijs/vitepress-twoslash': 3.23.0(@nuxt/kit@3.21.1)(typescript@5.9.3) - '@slidev/parser': 52.13.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + '@shikijs/engine-javascript': 4.0.1 + '@shikijs/monaco': 4.0.1 + '@shikijs/vitepress-twoslash': 4.0.1(@nuxt/kit@3.21.1)(typescript@5.9.3) + '@slidev/parser': 52.14.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) '@slidev/rough-notation': 0.1.0 - '@slidev/types': 52.13.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + '@slidev/types': 52.14.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) '@typescript/ata': 0.9.8(typescript@5.9.3) - '@unhead/vue': 2.1.9(vue@3.5.29(typescript@5.9.3)) - '@unocss/reset': 66.6.2 + '@unhead/vue': 2.1.10(vue@3.5.29(typescript@5.9.3)) + '@unocss/extractor-mdc': 66.6.3 + '@unocss/preset-mini': 66.6.3 + '@unocss/reset': 66.6.3 '@vueuse/core': 14.2.1(vue@3.5.29(typescript@5.9.3)) '@vueuse/math': 14.2.1(vue@3.5.29(typescript@5.9.3)) '@vueuse/motion': 3.0.3(vue@3.5.29(typescript@5.9.3)) @@ -5661,18 +5758,19 @@ snapshots: lz-string: 1.5.0 mermaid: 11.12.3 monaco-editor: 0.55.1 - nanotar: 0.2.1 + nanotar: 0.3.0 pptxgenjs: 4.0.1 recordrtc: 5.6.2 - shiki: 3.23.0 - shiki-magic-move: 1.2.1(shiki@3.23.0)(vue@3.5.29(typescript@5.9.3)) + shiki: 4.0.1 + shiki-magic-move: 1.2.1(shiki@4.0.1)(vue@3.5.29(typescript@5.9.3)) typescript: 5.9.3 - unocss: 66.6.2(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + unocss: 66.6.2(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) vue: 3.5.29(typescript@5.9.3) - vue-router: 4.6.4(vue@3.5.29(typescript@5.9.3)) + vue-router: 5.0.3(@vue/compiler-sfc@3.5.29)(vue@3.5.29(typescript@5.9.3)) yaml: 2.8.2 transitivePeerDependencies: - '@nuxt/kit' + - '@pinia/colada' - '@svgr/core' - '@svgx/core' - '@unocss/astro' @@ -5681,19 +5779,21 @@ snapshots: - '@vue/compiler-sfc' - magicast - markdown-it-async + - pinia - react - solid-js - supports-color - svelte - vite - '@slidev/parser@52.13.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))': + '@slidev/parser@52.14.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))': dependencies: '@antfu/utils': 9.3.0 - '@slidev/types': 52.13.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + '@slidev/types': 52.14.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) yaml: 2.8.2 transitivePeerDependencies: - '@nuxt/kit' + - '@pinia/colada' - '@svgr/core' - '@svgx/core' - '@unocss/astro' @@ -5701,6 +5801,7 @@ snapshots: - '@unocss/webpack' - '@vue/compiler-sfc' - markdown-it-async + - pinia - supports-color - svelte - typescript @@ -5710,27 +5811,28 @@ snapshots: dependencies: roughjs: 4.6.6 - '@slidev/types@52.13.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))': + '@slidev/types@52.14.0(@nuxt/kit@3.21.1)(@vue/compiler-sfc@3.5.29)(markdown-it-async@2.2.0)(typescript@5.9.3)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))': dependencies: '@antfu/utils': 9.3.0 - '@shikijs/markdown-it': 3.23.0(markdown-it-async@2.2.0) - '@vitejs/plugin-vue': 6.0.4(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) - '@vitejs/plugin-vue-jsx': 5.1.4(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + '@shikijs/markdown-it': 4.0.1(markdown-it-async@2.2.0) + '@vitejs/plugin-vue': 6.0.4(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + '@vitejs/plugin-vue-jsx': 5.1.4(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) katex: 0.16.33 mermaid: 11.12.3 monaco-editor: 0.55.1 - shiki: 3.23.0 - unocss: 66.6.2(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + shiki: 4.0.1 + unocss: 66.6.2(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) unplugin-icons: 23.0.1(@vue/compiler-sfc@3.5.29) - unplugin-vue-markdown: 30.0.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) - vite-plugin-inspect: 11.3.3(@nuxt/kit@3.21.1)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) - vite-plugin-remote-assets: 2.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) - vite-plugin-static-copy: 3.2.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) - vite-plugin-vue-server-ref: 1.0.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) + unplugin-vue-markdown: 30.0.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + vite-plugin-inspect: 11.3.3(@nuxt/kit@3.21.1)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + vite-plugin-remote-assets: 2.1.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + vite-plugin-static-copy: 3.2.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + vite-plugin-vue-server-ref: 1.0.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)) vue: 3.5.29(typescript@5.9.3) - vue-router: 4.6.4(vue@3.5.29(typescript@5.9.3)) + vue-router: 5.0.3(@vue/compiler-sfc@3.5.29)(vue@3.5.29(typescript@5.9.3)) transitivePeerDependencies: - '@nuxt/kit' + - '@pinia/colada' - '@svgr/core' - '@svgx/core' - '@unocss/astro' @@ -5738,6 +5840,7 @@ snapshots: - '@unocss/webpack' - '@vue/compiler-sfc' - markdown-it-async + - pinia - supports-color - svelte - typescript @@ -5886,7 +5989,7 @@ snapshots: '@types/keyv@3.1.4': dependencies: - '@types/node': 25.3.2 + '@types/node': 25.3.3 '@types/linkify-it@5.0.0': {} @@ -5909,7 +6012,7 @@ snapshots: dependencies: undici-types: 6.21.0 - '@types/node@25.3.2': + '@types/node@25.3.3': dependencies: undici-types: 7.18.2 @@ -5917,7 +6020,7 @@ snapshots: '@types/responselike@1.0.3': dependencies: - '@types/node': 25.3.2 + '@types/node': 25.3.3 '@types/trusted-types@2.0.7': optional: true @@ -6100,10 +6203,10 @@ snapshots: '@ungap/structured-clone@1.3.0': {} - '@unhead/vue@2.1.9(vue@3.5.29(typescript@5.9.3))': + '@unhead/vue@2.1.10(vue@3.5.29(typescript@5.9.3))': dependencies: hookable: 6.0.1 - unhead: 2.1.9 + unhead: 2.1.10 vue: 3.5.29(typescript@5.9.3) '@unocss/cli@66.6.2': @@ -6133,11 +6236,17 @@ snapshots: '@unocss/core@66.6.2': {} + '@unocss/core@66.6.3': {} + '@unocss/extractor-arbitrary-variants@66.6.2': dependencies: '@unocss/core': 66.6.2 - '@unocss/extractor-mdc@66.6.2': {} + '@unocss/extractor-arbitrary-variants@66.6.3': + dependencies: + '@unocss/core': 66.6.3 + + '@unocss/extractor-mdc@66.6.3': {} '@unocss/inspector@66.6.2': dependencies: @@ -6163,6 +6272,12 @@ snapshots: '@unocss/extractor-arbitrary-variants': 66.6.2 '@unocss/rule-utils': 66.6.2 + '@unocss/preset-mini@66.6.3': + dependencies: + '@unocss/core': 66.6.3 + '@unocss/extractor-arbitrary-variants': 66.6.3 + '@unocss/rule-utils': 66.6.3 + '@unocss/preset-tagify@66.6.2': dependencies: '@unocss/core': 66.6.2 @@ -6199,13 +6314,18 @@ snapshots: '@unocss/core': 66.6.2 '@unocss/preset-wind3': 66.6.2 - '@unocss/reset@66.6.2': {} + '@unocss/reset@66.6.3': {} '@unocss/rule-utils@66.6.2': dependencies: '@unocss/core': 66.6.2 magic-string: 0.30.21 + '@unocss/rule-utils@66.6.3': + dependencies: + '@unocss/core': 66.6.3 + magic-string: 0.30.21 + '@unocss/transformer-attributify-jsx@66.6.2': dependencies: '@babel/parser': 7.27.7 @@ -6228,7 +6348,7 @@ snapshots: dependencies: '@unocss/core': 66.6.2 - '@unocss/vite@66.6.2(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))': + '@unocss/vite@66.6.2(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))': dependencies: '@jridgewell/remapping': 2.3.5 '@unocss/config': 66.6.2 @@ -6239,24 +6359,24 @@ snapshots: pathe: 2.0.3 tinyglobby: 0.2.15 unplugin-utils: 0.3.1 - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) - '@vitejs/plugin-vue-jsx@5.1.4(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3))': + '@vitejs/plugin-vue-jsx@5.1.4(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3))': dependencies: '@babel/core': 7.29.0 '@babel/plugin-syntax-typescript': 7.28.6(@babel/core@7.29.0) '@babel/plugin-transform-typescript': 7.28.6(@babel/core@7.29.0) '@rolldown/pluginutils': 1.0.0-rc.6 '@vue/babel-plugin-jsx': 2.0.1(@babel/core@7.29.0) - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) vue: 3.5.29(typescript@5.9.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@6.0.4(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3))': + '@vitejs/plugin-vue@6.0.4(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3))': dependencies: '@rolldown/pluginutils': 1.0.0-rc.2 - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) vue: 3.5.29(typescript@5.9.3) '@vitest/eslint-plugin@1.6.5(eslint@9.39.3(jiti@2.6.1))(typescript@5.9.3)': @@ -6275,6 +6395,16 @@ snapshots: '@volar/source-map@2.4.28': {} + '@vue-macros/common@3.1.2(vue@3.5.29(typescript@5.9.3))': + dependencies: + '@vue/compiler-sfc': 3.5.29 + ast-kit: 2.2.0 + local-pkg: 1.1.2 + magic-string-ast: 1.0.3 + unplugin-utils: 0.3.1 + optionalDependencies: + vue: 3.5.29(typescript@5.9.3) + '@vue/babel-helper-vue-transform-on@2.0.1': {} '@vue/babel-plugin-jsx@2.0.1(@babel/core@7.29.0)': @@ -6334,7 +6464,18 @@ snapshots: '@vue/compiler-dom': 3.5.29 '@vue/shared': 3.5.29 - '@vue/devtools-api@6.6.4': {} + '@vue/devtools-api@8.0.7': + dependencies: + '@vue/devtools-kit': 8.0.7 + + '@vue/devtools-kit@8.0.7': + dependencies: + '@vue/devtools-shared': 8.0.7 + birpc: 2.9.0 + hookable: 5.5.3 + perfect-debounce: 2.1.0 + + '@vue/devtools-shared@8.0.7': {} '@vue/language-core@3.2.5': dependencies: @@ -6472,6 +6613,16 @@ snapshots: arrify@1.0.1: {} + ast-kit@2.2.0: + dependencies: + '@babel/parser': 7.29.0 + pathe: 2.0.3 + + ast-walker-scope@0.8.3: + dependencies: + '@babel/parser': 7.29.0 + ast-kit: 2.2.0 + balanced-match@1.0.2: {} balanced-match@4.0.4: {} @@ -6593,18 +6744,18 @@ snapshots: character-entities@2.0.2: {} - chevrotain-allstar@0.3.1(chevrotain@11.1.1): + chevrotain-allstar@0.3.1(chevrotain@11.1.2): dependencies: - chevrotain: 11.1.1 + chevrotain: 11.1.2 lodash-es: 4.17.23 - chevrotain@11.1.1: + chevrotain@11.1.2: dependencies: - '@chevrotain/cst-dts-gen': 11.1.1 - '@chevrotain/gast': 11.1.1 - '@chevrotain/regexp-to-ast': 11.1.1 - '@chevrotain/types': 11.1.1 - '@chevrotain/utils': 11.1.1 + '@chevrotain/cst-dts-gen': 11.1.2 + '@chevrotain/gast': 11.1.2 + '@chevrotain/regexp-to-ast': 11.1.2 + '@chevrotain/types': 11.1.2 + '@chevrotain/utils': 11.1.2 lodash-es: 4.17.23 chokidar@3.6.0: @@ -7860,6 +8011,10 @@ snapshots: dependencies: ini: 4.1.1 + global-directory@5.0.0: + dependencies: + ini: 6.0.0 + globals@11.12.0: {} globals@14.0.0: {} @@ -7956,6 +8111,8 @@ snapshots: hey-listen@1.0.8: {} + hookable@5.5.3: {} + hookable@6.0.1: {} hosted-git-info@2.8.9: {} @@ -8018,6 +8175,8 @@ snapshots: ini@4.1.1: {} + ini@6.0.0: {} + internmap@1.0.1: {} internmap@2.0.3: {} @@ -8186,8 +8345,8 @@ snapshots: langium@4.2.1: dependencies: - chevrotain: 11.1.1 - chevrotain-allstar: 0.3.1(chevrotain@11.1.1) + chevrotain: 11.1.2 + chevrotain-allstar: 0.3.1(chevrotain@11.1.2) vscode-languageserver: 9.0.1 vscode-languageserver-textdocument: 1.0.12 vscode-uri: 3.1.0 @@ -8290,6 +8449,10 @@ snapshots: lz-string@1.5.0: {} + magic-string-ast@1.0.3: + dependencies: + magic-string: 0.30.21 + magic-string-stack@1.1.0: dependencies: '@jridgewell/remapping': 2.3.5 @@ -8321,12 +8484,6 @@ snapshots: markdown-it-footnote@4.0.0: {} - markdown-it-mdc@0.2.12(@types/markdown-it@14.1.2)(markdown-it@14.1.1): - dependencies: - '@types/markdown-it': 14.1.2 - markdown-it: 14.1.1 - yaml: 2.8.2 - markdown-it@14.1.1: dependencies: argparse: 2.0.1 @@ -8568,7 +8725,7 @@ snapshots: micromark-core-commonmark@2.0.3: dependencies: - decode-named-character-reference: 1.2.0 + decode-named-character-reference: 1.3.0 devlop: 1.1.0 micromark-factory-destination: 2.0.1 micromark-factory-label: 2.0.1 @@ -8822,7 +8979,7 @@ snapshots: nanoid@3.3.11: {} - nanotar@0.2.1: {} + nanotar@0.3.0: {} natural-compare@1.4.0: {} @@ -9390,8 +9547,7 @@ snapshots: refa: 0.12.1 regexp-ast-analysis: 0.7.1 - scule@1.3.0: - optional: true + scule@1.3.0: {} section-matter@1.0.0: dependencies: @@ -9418,22 +9574,22 @@ snapshots: shebang-regex@3.0.0: {} - shiki-magic-move@1.2.1(shiki@3.23.0)(vue@3.5.29(typescript@5.9.3)): + shiki-magic-move@1.2.1(shiki@4.0.1)(vue@3.5.29(typescript@5.9.3)): dependencies: diff-match-patch-es: 1.0.1 ohash: 2.0.11 optionalDependencies: - shiki: 3.23.0 + shiki: 4.0.1 vue: 3.5.29(typescript@5.9.3) - shiki@3.23.0: + shiki@4.0.1: dependencies: - '@shikijs/core': 3.23.0 - '@shikijs/engine-javascript': 3.23.0 - '@shikijs/engine-oniguruma': 3.23.0 - '@shikijs/langs': 3.23.0 - '@shikijs/themes': 3.23.0 - '@shikijs/types': 3.23.0 + '@shikijs/core': 4.0.1 + '@shikijs/engine-javascript': 4.0.1 + '@shikijs/engine-oniguruma': 4.0.1 + '@shikijs/langs': 4.0.1 + '@shikijs/themes': 4.0.1 + '@shikijs/types': 4.0.1 '@shikijs/vscode-textmate': 10.0.2 '@types/hast': 3.0.4 @@ -9744,7 +9900,7 @@ snapshots: undici-types@7.18.2: {} - unhead@2.1.9: + unhead@2.1.10: dependencies: hookable: 6.0.1 @@ -9777,7 +9933,7 @@ snapshots: unist-util-is: 6.0.1 unist-util-visit-parents: 6.0.2 - unocss@66.6.2(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): + unocss@66.6.2(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): dependencies: '@unocss/cli': 66.6.2 '@unocss/core': 66.6.2 @@ -9795,7 +9951,7 @@ snapshots: '@unocss/transformer-compile-class': 66.6.2 '@unocss/transformer-directives': 66.6.2 '@unocss/transformer-variant-group': 66.6.2 - '@unocss/vite': 66.6.2(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + '@unocss/vite': 66.6.2(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) transitivePeerDependencies: - supports-color - vite @@ -9832,7 +9988,7 @@ snapshots: optionalDependencies: '@nuxt/kit': 3.21.1 - unplugin-vue-markdown@30.0.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): + unplugin-vue-markdown@30.0.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): dependencies: '@mdit-vue/plugin-component': 3.0.2 '@mdit-vue/plugin-frontmatter': 3.0.2 @@ -9840,7 +9996,7 @@ snapshots: markdown-exit: 1.0.0-beta.8 unplugin: 2.3.11 unplugin-utils: 0.3.1 - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) unplugin@2.3.11: dependencies: @@ -9849,6 +10005,12 @@ snapshots: picomatch: 4.0.3 webpack-virtual-modules: 0.6.2 + unplugin@3.0.0: + dependencies: + '@jridgewell/remapping': 2.3.5 + picomatch: 4.0.3 + webpack-virtual-modules: 0.6.2 + untun@0.1.3: dependencies: citty: 0.1.6 @@ -9903,17 +10065,17 @@ snapshots: '@types/unist': 3.0.3 vfile-message: 4.0.3 - vite-dev-rpc@1.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): + vite-dev-rpc@1.1.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): dependencies: birpc: 2.9.0 - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) - vite-hot-client: 2.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite-hot-client: 2.1.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) - vite-hot-client@2.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): + vite-hot-client@2.1.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): dependencies: - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) - vite-plugin-inspect@11.3.3(@nuxt/kit@3.21.1)(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): + vite-plugin-inspect@11.3.3(@nuxt/kit@3.21.1)(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): dependencies: ansis: 4.2.0 debug: 4.4.3 @@ -9923,43 +10085,43 @@ snapshots: perfect-debounce: 2.1.0 sirv: 3.0.2 unplugin-utils: 0.3.1 - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) - vite-dev-rpc: 1.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite-dev-rpc: 1.1.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)) optionalDependencies: '@nuxt/kit': 3.21.1 transitivePeerDependencies: - supports-color - vite-plugin-remote-assets@2.1.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): + vite-plugin-remote-assets@2.1.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): dependencies: debug: 4.4.3 magic-string: 0.30.21 node-fetch-native: 1.6.7 ohash: 2.0.11 - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) transitivePeerDependencies: - supports-color - vite-plugin-static-copy@3.2.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): + vite-plugin-static-copy@3.2.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): dependencies: chokidar: 3.6.0 p-map: 7.0.4 picocolors: 1.1.1 tinyglobby: 0.2.15 - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) - vite-plugin-vue-server-ref@1.0.0(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)): + vite-plugin-vue-server-ref@1.0.0(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2))(vue@3.5.29(typescript@5.9.3)): dependencies: debug: 4.4.3 klona: 2.0.6 mlly: 1.8.0 ufo: 1.6.3 - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) vue: 3.5.29(typescript@5.9.3) transitivePeerDependencies: - supports-color - vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2): + vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2): dependencies: esbuild: 0.27.3 fdir: 6.5.0(picomatch@4.0.3) @@ -9968,15 +10130,15 @@ snapshots: rollup: 4.59.0 tinyglobby: 0.2.15 optionalDependencies: - '@types/node': 25.3.2 + '@types/node': 25.3.3 fsevents: 2.3.3 jiti: 2.6.1 sass: 1.97.1 yaml: 2.8.2 - vitefu@1.1.2(vite@7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): + vitefu@1.1.2(vite@7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2)): optionalDependencies: - vite: 7.3.1(@types/node@25.3.2)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) + vite: 7.3.1(@types/node@25.3.3)(jiti@2.6.1)(sass@1.97.1)(yaml@2.8.2) vscode-jsonrpc@8.2.0: {} @@ -10011,10 +10173,28 @@ snapshots: dependencies: vue: 3.5.29(typescript@5.9.3) - vue-router@4.6.4(vue@3.5.29(typescript@5.9.3)): + vue-router@5.0.3(@vue/compiler-sfc@3.5.29)(vue@3.5.29(typescript@5.9.3)): dependencies: - '@vue/devtools-api': 6.6.4 + '@babel/generator': 7.29.1 + '@vue-macros/common': 3.1.2(vue@3.5.29(typescript@5.9.3)) + '@vue/devtools-api': 8.0.7 + ast-walker-scope: 0.8.3 + chokidar: 5.0.0 + json5: 2.2.3 + local-pkg: 1.1.2 + magic-string: 0.30.21 + mlly: 1.8.0 + muggle-string: 0.4.1 + pathe: 2.0.3 + picomatch: 4.0.3 + scule: 1.3.0 + tinyglobby: 0.2.15 + unplugin: 3.0.0 + unplugin-utils: 0.3.1 vue: 3.5.29(typescript@5.9.3) + yaml: 2.8.2 + optionalDependencies: + '@vue/compiler-sfc': 3.5.29 vue@3.5.29(typescript@5.9.3): dependencies: