diff --git a/package-lock.json b/package-lock.json index 031f219..8edeb05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -18,7 +18,7 @@ "@typescript-eslint/eslint-plugin": "^8.50.0", "@typescript-eslint/parser": "^8.31.1", "@vuepress/bundler-vite": "^2.0.0-rc.26", - "@vuepress/plugin-slimsearch": "^2.0.0-rc.118", + "@vuepress/plugin-slimsearch": "^2.0.0-rc.121", "cypress": "^15.8.1", "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", @@ -37,7 +37,7 @@ "tsx": "^4.21.0", "typescript": "^5.9.3", "vuepress": "^2.0.0-rc.26", - "vuepress-theme-hope": "^2.0.0-rc.98", + "vuepress-theme-hope": "^2.0.0-rc.101", "yaml-eslint-parser": "^1.3.2" } }, @@ -1995,20 +1995,20 @@ } }, "node_modules/@lit-labs/ssr-dom-shim": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.4.0.tgz", - "integrity": "sha512-ficsEARKnmmW5njugNYKipTm4SFnbik7CXtoencDZzmzo/dQ+2Q0bgkzJuoJP20Aj0F+izzJjOqsnkd6F/o1bw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.5.0.tgz", + "integrity": "sha512-HLomZXMmrCFHSRKESF5vklAKsDY7/fsT/ZhqCu3V0UoW/Qbv8wxmO4W9bx4KnCCF2Zak4yuk+AGraK/bPmI4kA==", "dev": true, "license": "BSD-3-Clause" }, "node_modules/@lit/reactive-element": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.1.tgz", - "integrity": "sha512-N+dm5PAYdQ8e6UlywyyrgI2t++wFGXfHx+dSJ1oBrg6FAxUj40jId++EaRm80MKX5JnlH1sBsyZ5h0bcZKemCg==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.1.2.tgz", + "integrity": "sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.4.0" + "@lit-labs/ssr-dom-shim": "^1.5.0" } }, "node_modules/@mdit-vue/plugin-component": { @@ -2169,9 +2169,9 @@ } }, "node_modules/@mdit/plugin-align": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/@mdit/plugin-align/-/plugin-align-0.22.2.tgz", - "integrity": "sha512-hy9TliRnjhjvJxb+mFnJtisTGo6e2rVM191ci1xJ3CZefJACYDJrczjQA9NA8zml4wuC9iIzeCbJH79STd8ePg==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-align/-/plugin-align-0.23.0.tgz", + "integrity": "sha512-6EhhXZr+ts9z28NadaUEkKv7oaLo90fa9Cx0bz3zf0n4BqjEYHIT7yh8L9AfjIz06aEuHrjjLZKc+AfK0rLLrA==", "dev": true, "license": "MIT", "dependencies": { @@ -2191,9 +2191,9 @@ } }, "node_modules/@mdit/plugin-attrs": { - "version": "0.23.3", - "resolved": "https://registry.npmjs.org/@mdit/plugin-attrs/-/plugin-attrs-0.23.3.tgz", - "integrity": "sha512-DsPY1e1WCjEt0FnKib10vuM2l2g6IB39OmGKBupJ1PgU2jwmxssKQrD02ewhecuNh1QjNgjkx0riiSoUat8ecw==", + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-attrs/-/plugin-attrs-0.24.1.tgz", + "integrity": "sha512-/zHY5+DM8wrDhvVVET9jj9vx3m72JnspoT5VPqVuZpBT2nf5GChM38J4lbn9fCXgBSZLkPfYcDEU6LaTlDMOfA==", "dev": true, "license": "MIT", "dependencies": { @@ -2289,9 +2289,9 @@ } }, "node_modules/@mdit/plugin-icon": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/@mdit/plugin-icon/-/plugin-icon-0.22.2.tgz", - "integrity": "sha512-ODVJOhCz1p2zmeuwhJ6mA2z/6MyaD4EVibGmfhsKPlIVMF1PRvx8esbe+25HnL0/Wln+n9JsRUHcxrt7TPsqkA==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-icon/-/plugin-icon-0.23.0.tgz", + "integrity": "sha512-cuK5WhNu/BGbDlfruhTq7O3W0TcLlXIanK6m9hr5pNSqh8i/j/e+kGsn4RFX1aM56EAp69m//n5yg8QgYed1FQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2350,9 +2350,9 @@ } }, "node_modules/@mdit/plugin-img-size": { - "version": "0.22.3", - "resolved": "https://registry.npmjs.org/@mdit/plugin-img-size/-/plugin-img-size-0.22.3.tgz", - "integrity": "sha512-dd2coSTYi5rDg+dIQYgIcHlLvE4C6Q7w8GQj5mdvHF0aek46V6PICZC9tQnPe+GcKKyAg5B1MGBo1+suJVXA5A==", + "version": "0.22.4", + "resolved": "https://registry.npmjs.org/@mdit/plugin-img-size/-/plugin-img-size-0.22.4.tgz", + "integrity": "sha512-+hZqo4Ngo6300Jj/pnrcGs0Pn0Jw5qCA8oLtzJqwn+vZHCqxEiyIN/5FJp8etth0aoIyR2K32WhAf5CC2iRCrg==", "dev": true, "license": "MIT", "dependencies": { @@ -2371,9 +2371,9 @@ } }, "node_modules/@mdit/plugin-include": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/@mdit/plugin-include/-/plugin-include-0.22.2.tgz", - "integrity": "sha512-H/zm9M7nVBo/eOSZG5YMd0qXk7lEw+z968Z8cjLgvOlh1IMSCX2ZwD3EVeIPGfEOjYQ9hzlZVkTxwZan0VgTJg==", + "version": "0.22.3", + "resolved": "https://registry.npmjs.org/@mdit/plugin-include/-/plugin-include-0.22.3.tgz", + "integrity": "sha512-v28gdUTUCykFE+D9XoQrmO/S+K2kpl+i1f6f+blKfOXSnwT4+l1GqJkQLy1Zs21HUfWBwPmiIrZ0nnX2SO1dbw==", "dev": true, "license": "MIT", "dependencies": { @@ -2391,14 +2391,14 @@ } }, "node_modules/@mdit/plugin-katex-slim": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-katex-slim/-/plugin-katex-slim-0.24.0.tgz", - "integrity": "sha512-Bj69Qu7AsK4UkWkFIiRyJlVJ1g5S+d6/YZrDKSc0XabElCGgOhGf+f84h/aW4xbgky8sQBDE4Iutrfggg22TaA==", + "version": "0.25.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-katex-slim/-/plugin-katex-slim-0.25.1.tgz", + "integrity": "sha512-p5VmsAZULsvPy/WDoS8jRwhCyoV3id11BhnwEHoe7BeCPmnCeOAbFIubR8U77AKed4Pgg7UaIa66SndC0WLavg==", "dev": true, "license": "MIT", "dependencies": { "@mdit/helper": "0.22.1", - "@mdit/plugin-tex": "0.22.2", + "@mdit/plugin-tex": "0.23.0", "@types/markdown-it": "^14.1.2" }, "engines": { @@ -2439,13 +2439,13 @@ } }, "node_modules/@mdit/plugin-mathjax-slim": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/@mdit/plugin-mathjax-slim/-/plugin-mathjax-slim-0.24.0.tgz", - "integrity": "sha512-ZFE2DC6LMPzHj/icSk+s0MeV0eWF42XT6oa2+NltfBOoNCQxgrJ57h4K77M2FDA79E7GkMFkJmmlM935j86JDQ==", + "version": "0.24.1", + "resolved": "https://registry.npmjs.org/@mdit/plugin-mathjax-slim/-/plugin-mathjax-slim-0.24.1.tgz", + "integrity": "sha512-jAT/iFXS4D8tSVdlkl4Uzl3JEYsAkvCWDLzNqYyRZD0TU/Wm5mAbLeTXU8hFOu5nKDRNRrF/iKE41Emy1UJUFg==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-tex": "0.22.2", + "@mdit/plugin-tex": "0.23.0", "@types/markdown-it": "^14.1.2" }, "engines": { @@ -2465,13 +2465,13 @@ } }, "node_modules/@mdit/plugin-plantuml": { - "version": "0.22.3", - "resolved": "https://registry.npmjs.org/@mdit/plugin-plantuml/-/plugin-plantuml-0.22.3.tgz", - "integrity": "sha512-vnMTNO8HsXGQq8DIux+4Y082M/IkT+ICEZhe0EIXgKfbCORa7jQiw1mCKX4L+okqntglOkM5ItvfSdyCbrqidQ==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-plantuml/-/plugin-plantuml-0.23.0.tgz", + "integrity": "sha512-J72Xtuh1CqI7ntNoY2wNOskfxUNxbsdmIZS0uwLI3poSWohgmJe8ZKJpPSrWFxuW6Iiptie6tbynJ1NDr8jEAA==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-uml": "0.22.2", + "@mdit/plugin-uml": "0.23.0", "@types/markdown-it": "^14.1.2" }, "peerDependencies": { @@ -2505,9 +2505,9 @@ } }, "node_modules/@mdit/plugin-stylize": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/@mdit/plugin-stylize/-/plugin-stylize-0.22.2.tgz", - "integrity": "sha512-HpUIeH8T1kdIFvQbO5C9ldaxedkfdJmkoqDalAgUudoIdrDvoeEv6TLnQSS/c6NJ5UqjuwBentv5/I1cQYxLaQ==", + "version": "0.22.3", + "resolved": "https://registry.npmjs.org/@mdit/plugin-stylize/-/plugin-stylize-0.22.3.tgz", + "integrity": "sha512-DnymTaa212l0AkuwzDvaJ1V+pgiwIUuTMU+flNlt/1mKhFWuIFXq1VX+UqdqYB/3/GxuKGOuWjE0AyBo119BCA==", "dev": true, "license": "MIT", "dependencies": { @@ -2526,9 +2526,9 @@ } }, "node_modules/@mdit/plugin-sub": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/@mdit/plugin-sub/-/plugin-sub-0.22.2.tgz", - "integrity": "sha512-+NSz8IMYNAfQWBRBX6jf3PMIubkQSwy3v4ElW5CP4a0U4r1Youw3MOcDa6FRwW9TZ/+t8E+E3DaBeYcRi/+bGw==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-sub/-/plugin-sub-0.23.0.tgz", + "integrity": "sha512-wlwIP2eiAvFOL73vgoZ9/6K9jaOc/GO4EvZKHthTT5CD48SORtncB4KOyX45NefVbnYekXWbKYowgKFkuODqnA==", "dev": true, "license": "MIT", "dependencies": { @@ -2548,9 +2548,9 @@ } }, "node_modules/@mdit/plugin-sup": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/@mdit/plugin-sup/-/plugin-sup-0.22.2.tgz", - "integrity": "sha512-xgpCAbNgyrJW8NyvB5vGbRVlnCSnNjiJ3zyHAqqr9IqPGH1jCWidOlLLWiIOtfqvUExsLmtyt4c76SZb5MiKYw==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-sup/-/plugin-sup-0.23.0.tgz", + "integrity": "sha512-T01JDAwHIbeAuW5CPhyVop0292dHPUlYHoUzt4G2UQauwKr66cKN5yuXsIAaqryzahwfwhAMndQ2qySIGYkViQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2570,9 +2570,9 @@ } }, "node_modules/@mdit/plugin-tab": { - "version": "0.22.3", - "resolved": "https://registry.npmjs.org/@mdit/plugin-tab/-/plugin-tab-0.22.3.tgz", - "integrity": "sha512-TPMHgVEsqvsCPVwt1KZGhJsVW/6XNyp9VXy2X2nNXvaklfK2+l6DJBWLeN+lPwzXvASnE5CkEFvaY4627zDt9A==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-tab/-/plugin-tab-0.23.0.tgz", + "integrity": "sha512-x4eSljWYGge+3Kw+zfPnL35GMNiUsgW/kdlNmun9t/3X/hKvN6h53UDeuFM9hvVI0NjUN2VmgKi/QIa/P924ZQ==", "dev": true, "license": "MIT", "dependencies": { @@ -2610,9 +2610,9 @@ } }, "node_modules/@mdit/plugin-tex": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/@mdit/plugin-tex/-/plugin-tex-0.22.2.tgz", - "integrity": "sha512-iniJQ9BPZc8AGdLPRoyC+nDA0SoDSe+AETma4y2dOk/EbaSZMYgMaZO843mk5JV7eJkfRc6TWcTIE2CqY2/9Rg==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-tex/-/plugin-tex-0.23.0.tgz", + "integrity": "sha512-oiNlqzpa4S/6rGm5Ht5IvpzvVsDmm1kF95oxKR0ZQmkeMeSXJLVrYgxmMvt8Oj0D+/F5WJ4mYCD+kXDaLxI0gg==", "dev": true, "license": "MIT", "dependencies": { @@ -2631,9 +2631,9 @@ } }, "node_modules/@mdit/plugin-uml": { - "version": "0.22.2", - "resolved": "https://registry.npmjs.org/@mdit/plugin-uml/-/plugin-uml-0.22.2.tgz", - "integrity": "sha512-pe1p527i66rKThIxz6yOrBILyl1E+jZtDexuUHnNKAKEgXx+f10eCENLN7+9L59K2pbARj3PtdxDC0fs+e2DqA==", + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@mdit/plugin-uml/-/plugin-uml-0.23.0.tgz", + "integrity": "sha512-pxu5jSASNwHe6qWvicEpqo8Kp54onGgHDbO/enG+jURDv19bXHVhbyd7ac50g4ROb9rRS9aPTWZT+PxVBTLjXQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3360,76 +3360,76 @@ "license": "MIT" }, "node_modules/@shikijs/core": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.15.0.tgz", - "integrity": "sha512-8TOG6yG557q+fMsSVa8nkEDOZNTSxjbbR8l6lF2gyr6Np+jrPlslqDxQkN6rMXCECQ3isNPZAGszAfYoJOPGlg==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.20.0.tgz", + "integrity": "sha512-f2ED7HYV4JEk827mtMDwe/yQ25pRiXZmtHjWF8uzZKuKiEsJR7Ce1nuQ+HhV9FzDcbIo4ObBCD9GPTzNuy9S1g==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.15.0", + "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4", "hast-util-to-html": "^9.0.5" } }, "node_modules/@shikijs/engine-javascript": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.15.0.tgz", - "integrity": "sha512-ZedbOFpopibdLmvTz2sJPJgns8Xvyabe2QbmqMTz07kt1pTzfEvKZc5IqPVO/XFiEbbNyaOpjPBkkr1vlwS+qg==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.20.0.tgz", + "integrity": "sha512-OFx8fHAZuk7I42Z9YAdZ95To6jDePQ9Rnfbw9uSRTSbBhYBp1kEOKv/3jOimcj3VRUKusDYM6DswLauwfhboLg==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.15.0", + "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", - "oniguruma-to-es": "^4.3.3" + "oniguruma-to-es": "^4.3.4" } }, "node_modules/@shikijs/engine-oniguruma": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.15.0.tgz", - "integrity": "sha512-HnqFsV11skAHvOArMZdLBZZApRSYS4LSztk2K3016Y9VCyZISnlYUYsL2hzlS7tPqKHvNqmI5JSUJZprXloMvA==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.20.0.tgz", + "integrity": "sha512-Yx3gy7xLzM0ZOjqoxciHjA7dAt5tyzJE3L4uQoM83agahy+PlW244XJSrmJRSBvGYELDhYXPacD4R/cauV5bzQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.15.0", + "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "node_modules/@shikijs/langs": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.15.0.tgz", - "integrity": "sha512-WpRvEFvkVvO65uKYW4Rzxs+IG0gToyM8SARQMtGGsH4GDMNZrr60qdggXrFOsdfOVssG/QQGEl3FnJ3EZ+8w8A==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.20.0.tgz", + "integrity": "sha512-le+bssCxcSHrygCWuOrYJHvjus6zhQ2K7q/0mgjiffRbkhM4o1EWu2m+29l0yEsHDbWaWPNnDUTRVVBvBBeKaA==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.15.0" + "@shikijs/types": "3.20.0" } }, "node_modules/@shikijs/themes": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.15.0.tgz", - "integrity": "sha512-8ow2zWb1IDvCKjYb0KiLNrK4offFdkfNVPXb1OZykpLCzRU6j+efkY+Y7VQjNlNFXonSw+4AOdGYtmqykDbRiQ==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.20.0.tgz", + "integrity": "sha512-U1NSU7Sl26Q7ErRvJUouArxfM2euWqq1xaSrbqMu2iqa+tSp0D1Yah8216sDYbdDHw4C8b75UpE65eWorm2erQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.15.0" + "@shikijs/types": "3.20.0" } }, "node_modules/@shikijs/transformers": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-3.15.0.tgz", - "integrity": "sha512-Hmwip5ovvSkg+Kc41JTvSHHVfCYF+C8Cp1omb5AJj4Xvd+y9IXz2rKJwmFRGsuN0vpHxywcXJ1+Y4B9S7EG1/A==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-3.20.0.tgz", + "integrity": "sha512-PrHHMRr3Q5W1qB/42kJW6laqFyWdhrPF2hNR9qjOm1xcSiAO3hAHo7HaVyHE6pMyevmy3i51O8kuGGXC78uK3g==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/core": "3.15.0", - "@shikijs/types": "3.15.0" + "@shikijs/core": "3.20.0", + "@shikijs/types": "3.20.0" } }, "node_modules/@shikijs/types": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.15.0.tgz", - "integrity": "sha512-BnP+y/EQnhihgHy4oIAN+6FFtmfTekwOLsQbRw9hOKwqgNy8Bdsjq8B05oAt/ZgvIWWFrshV71ytOrlPfYjIJw==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.20.0.tgz", + "integrity": "sha512-lhYAATn10nkZcBQ0BlzSbJA3wcmL5MXUUF8d2Zzon6saZDlToKaiRX60n2+ZaHJCmXEcZRWNzn+k9vplr8Jhsw==", "dev": true, "license": "MIT", "dependencies": { @@ -3618,13 +3618,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.15.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.15.3.tgz", - "integrity": "sha512-lX7HFZeHf4QG/J7tBZqrCAXwz9J5RD56Y6MpP0eJkka8p+K0RY/yBTW7CYFJ4VGCclxqOLKmiGP5juQc6MKgcw==", + "version": "24.10.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.4.tgz", + "integrity": "sha512-vnDVpYPMzs4wunl27jHrfmwojOGKya0xyM3sH+UE5iv5uPS6vX7UIoh6m+vQc5LGBq52HBKPIn/zcSZVzeDEZg==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.21.0" + "undici-types": "~7.16.0" } }, "node_modules/@types/normalize-package-data": { @@ -4249,42 +4249,55 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.24.tgz", - "integrity": "sha512-eDl5H57AOpNakGNAkFDH+y7kTqrQpJkZFXhWZQGyx/5Wh7B1uQYvcWkvZi11BDhscPgj8N7XV3oRwiPnx1Vrig==", + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.26.tgz", + "integrity": "sha512-vXyI5GMfuoBCnv5ucIT7jhHKl55Y477yxP6fc4eUswjP8FG3FFVFd41eNDArR+Uk3QKn2Z85NavjaxLxOC19/w==", "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.28.5", - "@vue/shared": "3.5.24", - "entities": "^4.5.0", + "@vue/shared": "3.5.26", + "entities": "^7.0.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, + "node_modules/@vue/compiler-core/node_modules/entities": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-7.0.0.tgz", + "integrity": "sha512-FDWG5cmEYf2Z00IkYRhbFrwIwvdFKH07uV8dvNy0omp/Qb1xcyCWp2UDtcwJF4QZZvk0sLudP6/hAu42TaqVhQ==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/@vue/compiler-dom": { - "version": "3.5.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.24.tgz", - "integrity": "sha512-1QHGAvs53gXkWdd3ZMGYuvQFXHW4ksKWPG8HP8/2BscrbZ0brw183q2oNWjMrSWImYLHxHrx1ItBQr50I/q2zw==", + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.26.tgz", + "integrity": "sha512-y1Tcd3eXs834QjswshSilCBnKGeQjQXB6PqFn/1nxcQw4pmG42G8lwz+FZPAZAby6gZeHSt/8LMPfZ4Rb+Bd/A==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.24", - "@vue/shared": "3.5.24" + "@vue/compiler-core": "3.5.26", + "@vue/shared": "3.5.26" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.24.tgz", - "integrity": "sha512-8EG5YPRgmTB+YxYBM3VXy8zHD9SWHUJLIGPhDovo3Z8VOgvP+O7UP5vl0J4BBPWYD9vxtBabzW1EuEZ+Cqs14g==", + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.26.tgz", + "integrity": "sha512-egp69qDTSEZcf4bGOSsprUr4xI73wfrY5oRs6GSgXFTiHrWj4Y3X5Ydtip9QMqiCMCPVwLglB9GBxXtTadJ3mA==", "dev": true, "license": "MIT", "dependencies": { "@babel/parser": "^7.28.5", - "@vue/compiler-core": "3.5.24", - "@vue/compiler-dom": "3.5.24", - "@vue/compiler-ssr": "3.5.24", - "@vue/shared": "3.5.24", + "@vue/compiler-core": "3.5.26", + "@vue/compiler-dom": "3.5.26", + "@vue/compiler-ssr": "3.5.26", + "@vue/shared": "3.5.26", "estree-walker": "^2.0.2", "magic-string": "^0.30.21", "postcss": "^8.5.6", @@ -4292,14 +4305,14 @@ } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.24", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.24.tgz", - "integrity": "sha512-trOvMWNBMQ/odMRHW7Ae1CdfYx+7MuiQu62Jtu36gMLXcaoqKvAyh+P73sYG9ll+6jLB6QPovqoKGGZROzkFFg==", + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.26.tgz", + "integrity": "sha512-lZT9/Y0nSIRUPVvapFJEVDbEXruZh2IYHMk2zTtEgJSlP5gVOqeWXH54xDKAaFS4rTnDeDBQUYDtxKyoW9FwDw==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.24", - "@vue/shared": "3.5.24" + "@vue/compiler-dom": "3.5.26", + "@vue/shared": "3.5.26" } }, "node_modules/@vue/devtools-api": { @@ -4339,57 +4352,57 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.24", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.24.tgz", - "integrity": "sha512-BM8kBhtlkkbnyl4q+HiF5R5BL0ycDPfihowulm02q3WYp2vxgPcJuZO866qa/0u3idbMntKEtVNuAUp5bw4teg==", + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.26.tgz", + "integrity": "sha512-9EnYB1/DIiUYYnzlnUBgwU32NNvLp/nhxLXeWRhHUEeWNTn1ECxX8aGO7RTXeX6PPcxe3LLuNBFoJbV4QZ+CFQ==", "dev": true, "license": "MIT", "dependencies": { - "@vue/shared": "3.5.24" + "@vue/shared": "3.5.26" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.24", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.24.tgz", - "integrity": "sha512-RYP/byyKDgNIqfX/gNb2PB55dJmM97jc9wyF3jK7QUInYKypK2exmZMNwnjueWwGceEkP6NChd3D2ZVEp9undQ==", + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.26.tgz", + "integrity": "sha512-xJWM9KH1kd201w5DvMDOwDHYhrdPTrAatn56oB/LRG4plEQeZRQLw0Bpwih9KYoqmzaxF0OKSn6swzYi84e1/Q==", "dev": true, "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.24", - "@vue/shared": "3.5.24" + "@vue/reactivity": "3.5.26", + "@vue/shared": "3.5.26" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.24", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.24.tgz", - "integrity": "sha512-Z8ANhr/i0XIluonHVjbUkjvn+CyrxbXRIxR7wn7+X7xlcb7dJsfITZbkVOeJZdP8VZwfrWRsWdShH6pngMxRjw==", + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.26.tgz", + "integrity": "sha512-XLLd/+4sPC2ZkN/6+V4O4gjJu6kSDbHAChvsyWgm1oGbdSO3efvGYnm25yCjtFm/K7rrSDvSfPDgN1pHgS4VNQ==", "dev": true, "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.24", - "@vue/runtime-core": "3.5.24", - "@vue/shared": "3.5.24", - "csstype": "^3.1.3" + "@vue/reactivity": "3.5.26", + "@vue/runtime-core": "3.5.26", + "@vue/shared": "3.5.26", + "csstype": "^3.2.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.24", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.24.tgz", - "integrity": "sha512-Yh2j2Y4G/0/4z/xJ1Bad4mxaAk++C2v4kaa8oSYTMJBJ00/ndPuxCnWeot0/7/qafQFLh5pr6xeV6SdMcE/G1w==", + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.26.tgz", + "integrity": "sha512-TYKLXmrwWKSodyVuO1WAubucd+1XlLg4set0YoV+Hu8Lo79mp/YMwWV5mC5FgtsDxX3qo1ONrxFaTP1OQgy1uA==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.24", - "@vue/shared": "3.5.24" + "@vue/compiler-ssr": "3.5.26", + "@vue/shared": "3.5.26" }, "peerDependencies": { - "vue": "3.5.24" + "vue": "3.5.26" } }, "node_modules/@vue/shared": { - "version": "3.5.24", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.24.tgz", - "integrity": "sha512-9cwHL2EsJBdi8NY22pngYYWzkTDhld6fAD6jlaeloNGciNSJL6bLpbxVgXl96X00Jtc6YWQv96YA/0sxex/k1A==", + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.26.tgz", + "integrity": "sha512-7Z6/y3uFI5PRoKeorTOSXKcDj0MSasfNNltcslbFrPpcw6aXRUALq4IfJlaTRspiWIUOEZbrpM+iQGmCOiWe4A==", "dev": true, "license": "MIT" }, @@ -4480,18 +4493,18 @@ } }, "node_modules/@vuepress/helper": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.118.tgz", - "integrity": "sha512-g+v+KQBfalhYbAAmb6ivFwBgyoi6tQkyKwMQNEPEbaUnCeZl+tAEr7RvTNLX2ZCcKSZeSp3PKciYEtFseDzN2A==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.121.tgz", + "integrity": "sha512-Jd67pS9n1BIy17hct+MRwhUoQz5Gu+mMllFoDRVg/0HIETJUjodOzJwR+NPWfGdHHHV8MELUMvuzEA80tOOv5w==", "dev": true, "license": "MIT", "dependencies": { - "@vue/shared": "^3.5.22", - "@vueuse/core": "^14.0.0", + "@vue/shared": "^3.5.25", + "@vueuse/core": "^14.1.0", "cheerio": "^1.1.2", "fflate": "^0.8.2", "gray-matter": "^4.0.3", - "vue": "^3.5.22" + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" @@ -4553,60 +4566,60 @@ } }, "node_modules/@vuepress/plugin-back-to-top": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-rc.118.tgz", - "integrity": "sha512-zQF6wgO4PbUEWnEytG8HZOWHQ1VLwGdqVRrV0Tq9Mw2RRd8BaxUX6dOgkGw/Th1bUBoVFEvjyadhaA12lG/GrA==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-rc.121.tgz", + "integrity": "sha512-obOrsmf1oPjS83XCHd942GLxzlHgLXEGFtS6IjzdaUbl/VRNpaBYzEGYBEiYVTLadSwtr+XktBggaz14rLuS8g==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-blog": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-blog/-/plugin-blog-2.0.0-rc.118.tgz", - "integrity": "sha512-20PtfZ7RcPXTrhQ9BeRfFkr95cHtT1AI4pDTYrAJuIvJkH74902HnUkUIW+XT25QR4w/VcFEYV/jfjYbmsm9Rg==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-blog/-/plugin-blog-2.0.0-rc.121.tgz", + "integrity": "sha512-9ks/LD5Om887LOPMSbq2GK+fKJIfUBJohNwdRfXviqxu7EVK+Tf7GMPU4RPfJVCf49yyrWtrlP8C6Vetn8fIXw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", + "@vuepress/helper": "2.0.0-rc.121", "chokidar": "^4.0.3", - "vue": "^3.5.22" + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-catalog": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-catalog/-/plugin-catalog-2.0.0-rc.118.tgz", - "integrity": "sha512-GlkPZuF2xuEDzphAhC5Y/1jBLa7vHN6tQgd5D6ah0aFh4rrK7n/NylyLoR2lTzgLaG0djjw3CMbTVuq3ICBEsg==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-catalog/-/plugin-catalog-2.0.0-rc.121.tgz", + "integrity": "sha512-hMxJiLOMfoJk021Ln9i6wxBs7g+sYY8GE6U09mWvz15SfqYvpCCEZxcTCbEIhTiVLWca6tq68ukIz2/mihNk9A==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.121", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-comment": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-comment/-/plugin-comment-2.0.0-rc.118.tgz", - "integrity": "sha512-dIM5dNs4G/5cjR5RzQ2L9xx2ZuBR6e3seD5STWOeHCsqOvE25+cXI3skBpi+MK94u+5VAmKw6vA1McIqUE9g4w==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-comment/-/plugin-comment-2.0.0-rc.121.tgz", + "integrity": "sha512-LUAfz1XfwwmAThaOCD5IHpVztul31JLOaAwHIL01DKgIV4jluJJGtMRL1eDXrAEY4jYifDNS123bNz4jVCi2Pw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", "giscus": "^1.6.0", - "vue": "^3.5.22" + "vue": "^3.5.25" }, "peerDependencies": { "@waline/client": "^3.7.1", @@ -4627,95 +4640,95 @@ } }, "node_modules/@vuepress/plugin-copy-code": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.118.tgz", - "integrity": "sha512-3NWcXF/2n3+3wpH60MkTCLPNjMzAhx03OFqIOHB8broJXPPBESrYWy0oJWtf2erwBtKzU8a28H2RxnXZNiO83Q==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.121.tgz", + "integrity": "sha512-nZdel63vRNkVe0KPHQpfD2YVBItOEUyyJN/B+Bn6+WJPPdbFjcrP8A9glj9JbYLHE/R/4+dPpep4xCKebnJCnQ==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-copyright": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-copyright/-/plugin-copyright-2.0.0-rc.118.tgz", - "integrity": "sha512-m34baBhV75gX6jrpO71aHZ6YXd9/dAgU/zb1Nwar0uFZWQ0lbjTvuKMFYsHDI1pdIF7xhK7tG/zvpQSYCByryA==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copyright/-/plugin-copyright-2.0.0-rc.121.tgz", + "integrity": "sha512-Kccuta9i533TjPwjepcgkweEug+4YBB2ThH/BA5qCJPsqZMnff9nK7Q1fUDWJHDxI8PUIMrclegF2IDtwQQGrw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-git": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.118.tgz", - "integrity": "sha512-dOk4oW6O+Thmu9/+nJ5wuEtoBloKzXsGWJOm1An0lfiggR+Hmxqs06y7/kHyLU0KcM5qzgr4ycgH9Z3Dyq7JAg==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.121.tgz", + "integrity": "sha512-Y1FB96CPZkJ4rux8Z//CJb0BAEXLK9laYRS9BsU7OrqAY9ZwAIhdUsRCcpmJ61gruRVbeEVIm9VlFzdWXD8bGg==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", "rehype-parse": "^9.0.1", "rehype-sanitize": "^6.0.0", "rehype-stringify": "^10.0.1", "unified": "^11.0.5", - "vue": "^3.5.22" + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-icon": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-icon/-/plugin-icon-2.0.0-rc.118.tgz", - "integrity": "sha512-AMEEnX5hFmD0hLTN7/ubREU0e/nlyX5+529bWmfWOkq/+9SdQSqEkh7Gv8CD7ae2FAHOZt/CfiyYAGZZWuaKpg==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-icon/-/plugin-icon-2.0.0-rc.121.tgz", + "integrity": "sha512-/WrvkLcAdLU/ypquoxq9C9emsyLdINOkNzk6VaxM6vnP/x1yjGa6GYfavTE0D0vOxfJHEzGxoMIbpjNWf5zrYA==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-icon": "^0.22.2", - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", - "vue": "^3.5.22" + "@mdit/plugin-icon": "^0.23.0", + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-links-check": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-links-check/-/plugin-links-check-2.0.0-rc.118.tgz", - "integrity": "sha512-A+U4QwklXloSChi6AvfTp+ZVdLBjHY34q4vnnbfm733Mi/mzbqCJsD0AM/3Yng3mBTboaZe84beiyk0ckH0pNw==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-links-check/-/plugin-links-check-2.0.0-rc.121.tgz", + "integrity": "sha512-htIXm0+4CXjZXbFmM54sUgnA/nzdcJIq2SBZ7l+ZxqKD5jmtLmJclWIYOZ/OyHubEt8HjPfEE0KrQbu1yR+EmA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118" + "@vuepress/helper": "2.0.0-rc.121" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-markdown-chart": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-chart/-/plugin-markdown-chart-2.0.0-rc.118.tgz", - "integrity": "sha512-T2sjNJHYoX8VmVye5UX5foxhr6kcYRiVze0r7w0SJWK2MxWBnTHFxATt549tlOVNWY6gBRvnJNdLCc282uEA2A==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-chart/-/plugin-markdown-chart-2.0.0-rc.121.tgz", + "integrity": "sha512-+REFOme7jHgrYv5J+Db99H+wcQtTQ5HuqEUEzo5nYWLe+KkenMO16Z2ai3RRJu+OOvhJgQeS9x+G18NOjCIAEA==", "dev": true, "license": "MIT", "dependencies": { "@mdit/plugin-container": "^0.22.2", - "@mdit/plugin-plantuml": "^0.22.3", - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", - "vue": "^3.5.22" + "@mdit/plugin-plantuml": "^0.23.0", + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", + "vue": "^3.5.25" }, "peerDependencies": { "chart.js": "^4.4.7", @@ -4752,9 +4765,9 @@ } }, "node_modules/@vuepress/plugin-markdown-ext": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-ext/-/plugin-markdown-ext-2.0.0-rc.118.tgz", - "integrity": "sha512-pj2Pe7sdPAX3I/5z5jNZ/6Luq4R7UpZ/YOhOl/bRFVRKYZ7r0HUCuJ233zSAIdXim6NA83xKlDYzmwHQSFQOjw==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-ext/-/plugin-markdown-ext-2.0.0-rc.121.tgz", + "integrity": "sha512-c7yRSAkEYuj1l0fqSJl/VeR7og6vS1hjSajfVVeTP+cJPBPo3/nZjLIeyy6DcgwTMFTyDDz5voF4ASBcKNxoqA==", "dev": true, "license": "MIT", "dependencies": { @@ -4762,75 +4775,75 @@ "@mdit/plugin-footnote": "^0.22.3", "@mdit/plugin-tasklist": "^0.22.2", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118", - "js-yaml": "^4.1.0" + "@vuepress/helper": "2.0.0-rc.121", + "js-yaml": "^4.1.1" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-markdown-hint": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-hint/-/plugin-markdown-hint-2.0.0-rc.118.tgz", - "integrity": "sha512-wuhiQ3kJTK7SKOkwcjb1+VT1npxtdWL6+Lwn9frXlliGm1gTjGsaVeezSjzVeVOI5ZaUB4lEEr8Dkw7iwN4gxA==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-hint/-/plugin-markdown-hint-2.0.0-rc.121.tgz", + "integrity": "sha512-bM+fbP/X1/Wtmb3vpt0Ef0i7/NIVg3kzU7oJfJRFP0OOgTHGnfmAzwOB1r/JFrMuHIHspFgg3gyAM4IP8LP9bg==", "dev": true, "license": "MIT", "dependencies": { "@mdit/plugin-alert": "^0.22.3", "@mdit/plugin-container": "^0.22.2", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0" + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-markdown-image": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-image/-/plugin-markdown-image-2.0.0-rc.118.tgz", - "integrity": "sha512-ZvDvb8pmIn/9RfSvC0ChE93mt8yULFXfeJCpdRw/a3kV9zYmqxb33lRtg7Lo6jOBSDTjsVZE/orxb4kgeNWvkQ==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-image/-/plugin-markdown-image-2.0.0-rc.121.tgz", + "integrity": "sha512-vDqLKiSHLi7lyoqdZNyzqLkiVmhnzd/IXxuGmtbrEy/qZwzQAWvyxOU9DOxfVseH8WkHcNUFe+iIXWr/VVDo4w==", "dev": true, "license": "MIT", "dependencies": { "@mdit/plugin-figure": "^0.22.2", "@mdit/plugin-img-lazyload": "^0.22.1", "@mdit/plugin-img-mark": "^0.22.2", - "@mdit/plugin-img-size": "^0.22.3", + "@mdit/plugin-img-size": "^0.22.4", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118" + "@vuepress/helper": "2.0.0-rc.121" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-markdown-include": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-include/-/plugin-markdown-include-2.0.0-rc.118.tgz", - "integrity": "sha512-YGd5mTMRYJQUoq/+pEU+736+fMOG3oQQB5juX+rlsup/w89B7Crk4o/jdJIvncMzoEWGkX1yaWNmAyZdk+AEAw==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-include/-/plugin-markdown-include-2.0.0-rc.121.tgz", + "integrity": "sha512-79UkHK1ccNWxlvOl3k57J0bLoAVSklC+Qj7P6jMKk3/2BWPHob2GryXh+vVF9MT2CV7RgNaCCoqZ+e/IOeoc0Q==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-include": "^0.22.2", + "@mdit/plugin-include": "^0.22.3", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118" + "@vuepress/helper": "2.0.0-rc.121" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-markdown-math": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-math/-/plugin-markdown-math-2.0.0-rc.118.tgz", - "integrity": "sha512-0uFbgMbAhrbnn625LSYs1GISr5LP+jUK49fgmU3m9YcpYNK/1X8pJ5uxQvDJqMdFN/umTvQpLxnzjFecoguB+g==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-math/-/plugin-markdown-math-2.0.0-rc.121.tgz", + "integrity": "sha512-K5zUaX9IIS6O9Y6A2lmFeIpq8CprKtjCcR/Hk706pNwneUSkRvc7HLbcXicWFaSSem/ITKzIxJuoQ708SZ5kbA==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-katex-slim": "^0.24.0", - "@mdit/plugin-mathjax-slim": "^0.24.0", + "@mdit/plugin-katex-slim": "^0.25.1", + "@mdit/plugin-mathjax-slim": "^0.24.1", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.121", + "vue": "^3.5.25" }, "peerDependencies": { "@mathjax/src": "^4.0.0", @@ -4847,132 +4860,132 @@ } }, "node_modules/@vuepress/plugin-markdown-preview": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-preview/-/plugin-markdown-preview-2.0.0-rc.118.tgz", - "integrity": "sha512-sD1kBB1i3ur2m//W/LKU1j+38UcqAb0oTnSJQ1fQCEEIfH04KKvrJ3ksgtB0Ufd+6a/7flOMvAZYFsY2G6/5lg==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-preview/-/plugin-markdown-preview-2.0.0-rc.121.tgz", + "integrity": "sha512-SzZTBYJgs+x44JkTrkiDjTFHtzbdGi9GYsrFv8QMLkE9vMHOA3kKInb8A7YwcQid9pmWOdYW/q4XIrnAat6SxA==", "dev": true, "license": "MIT", "dependencies": { "@mdit/helper": "^0.22.1", "@mdit/plugin-demo": "^0.22.3", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-markdown-stylize": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-stylize/-/plugin-markdown-stylize-2.0.0-rc.118.tgz", - "integrity": "sha512-ZzkQTwtJ2SWM231XTrY55CLD2eFV6vMkU9QtmIY73nBPPYJl52u600eFG22X7ImeHqCi0vGK0bn+pvVC3U2TAg==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-stylize/-/plugin-markdown-stylize-2.0.0-rc.121.tgz", + "integrity": "sha512-x/cwGUBtPs+803F+/Q5HYq+Xnr245GvFaQxWyGNuJPCBPQSUojW5Uyfit2y9cv4RvK75Kw9Bh6V1NQ+af/pJwQ==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-align": "^0.22.2", - "@mdit/plugin-attrs": "^0.23.3", + "@mdit/plugin-align": "^0.23.0", + "@mdit/plugin-attrs": "^0.24.1", "@mdit/plugin-mark": "^0.22.1", "@mdit/plugin-spoiler": "^0.22.2", - "@mdit/plugin-stylize": "^0.22.2", - "@mdit/plugin-sub": "^0.22.2", - "@mdit/plugin-sup": "^0.22.2", + "@mdit/plugin-stylize": "^0.22.3", + "@mdit/plugin-sub": "^0.23.0", + "@mdit/plugin-sup": "^0.23.0", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118" + "@vuepress/helper": "2.0.0-rc.121" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-markdown-tab": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-tab/-/plugin-markdown-tab-2.0.0-rc.118.tgz", - "integrity": "sha512-1KXxxE2O8jsNDVx0UIApD8a6uVZCY9m9JP0fuBb5Kf5EyS32BSli2feuZODuZtc81Q2KMePlLAElZpbdG0SKLQ==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-tab/-/plugin-markdown-tab-2.0.0-rc.121.tgz", + "integrity": "sha512-igcBp21EWWC8f6NwNtM/nhnphhjE2H8dxmnyO5pUgxwG6F7DRlGNLvkJB43D0w1McqHPfC1mdOa7I+n8ouYnKQ==", "dev": true, "license": "MIT", "dependencies": { - "@mdit/plugin-tab": "^0.22.3", + "@mdit/plugin-tab": "^0.23.0", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-notice": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-notice/-/plugin-notice-2.0.0-rc.118.tgz", - "integrity": "sha512-XgXVKQsHSwWy0jMOu0Z0tbTakyJovG69pPOaYKygvffLdFhNbr8C91gXT9d+IHsd5Y7jo1BBNiMPcjfMmNkrqQ==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-notice/-/plugin-notice-2.0.0-rc.121.tgz", + "integrity": "sha512-Me4AKuTt5caDAbQ1jUKOZ+3DuJDde/H1ZM2KhawfR4pZNaqbiHcJjqkugpyicWsPFN6IILfC+YDEYkTYXgAyBQ==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", "chokidar": "^4.0.3", - "vue": "^3.5.22" + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-nprogress": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.118.tgz", - "integrity": "sha512-f9vB4OARxm32VqGEDLF48Dui5O/uxOfUqaK0mJiYUVwRdNNJNNsKI4qWw+Fnk0KPHNBnCp/jnwhq0rQlzYUn4Q==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.121.tgz", + "integrity": "sha512-lLYIvL7x13wsEoZX/5Y9dYdqwVK3eSwPr4tTq143CYe5+H/InDZvL71NccjyJqUU8lUIWGmH6PaXnaSPBGLtvA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.121", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-photo-swipe": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.118.tgz", - "integrity": "sha512-P+zV6nU9SqI1zo4I+l3Wqz3ZpadymWJBQBdAU1vu0ladNyBpiXzJ63QgwXwpor34mc3qz2OHlHPrqd2704SQLw==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.121.tgz", + "integrity": "sha512-fgQifAz9g6otV25QG/Nkva/q3+4ImUE9lo94Wv/2JGhv56AODTJ6i7p+H9PBYqjDDVqDo14XRckoPU5uPLoTfA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", "photoswipe": "^5.4.4", - "vue": "^3.5.22" + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-reading-time": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.118.tgz", - "integrity": "sha512-vtIpNrnIONadIER8Jq/TqsMN66JnAdSI6WB9mCN8BuTj1ZZO+wgHQ65Mnj2Nv77hwl+ASSjVKkXpnJkJxVlqWA==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.121.tgz", + "integrity": "sha512-+1/dWQyGLvx/etS9/fwgyjq5rYK+ymrTi04MUe3/RQ8W8JL66oQwmuI39hqhbZdw0fYia3iN60FlLDOBY0PenQ==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.121", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-redirect": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-redirect/-/plugin-redirect-2.0.0-rc.118.tgz", - "integrity": "sha512-0Cxi7JvwhH0CiHlMreeEPAlIC6n587zTD0A9n780NE7r1qs9SCvuMsgCesgR0mXumh3+oJdoWQqkVb31uCjTpA==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-redirect/-/plugin-redirect-2.0.0-rc.121.tgz", + "integrity": "sha512-47Cke3dLmdwOmiCQGDoQOk6G07PSVkl5+QE6Kzq7ZT4GPrH96DeOs3Q3f2+JoYSmpVldRBADnsQaojp0fRUcJg==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", "commander": "^14.0.2", - "vue": "^3.5.22" + "vue": "^3.5.25" }, "bin": { "vp-redirect": "lib/cli/index.js" @@ -4982,33 +4995,33 @@ } }, "node_modules/@vuepress/plugin-rtl": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-rtl/-/plugin-rtl-2.0.0-rc.118.tgz", - "integrity": "sha512-iuDYbpqQrYCW9He+DYVdVkRwa4BTr56RpDVXjLYhj6ZkYgOHad3Yb2M8bUoKEoFnkEX62D7o8LmYwxiYXPtmrA==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-rtl/-/plugin-rtl-2.0.0-rc.121.tgz", + "integrity": "sha512-EeNyX8GnTQR00ubowSlWLdSGbUaKvy8Ul7mYTUuRTAVWvqN7LkwRCquhlb3/9WtnTsRO2L0UZ+KMsVGYaoPOMQ==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-sass-palette": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-sass-palette/-/plugin-sass-palette-2.0.0-rc.118.tgz", - "integrity": "sha512-OqeiAqkoNdaYvKjudkmXqGr4H0AcmlPnH+LxFepKMXLzxARFWH9PvB8xG86UTMqN4XRUf3RyBn7caQ7ZuHGmyg==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sass-palette/-/plugin-sass-palette-2.0.0-rc.121.tgz", + "integrity": "sha512-1QtkkltbPCEgY0heQMJEkfZLdc8lkntfpBUAUojYrexR5VAW5sutGfcblZXlM7ttbB8U98T/BtTuS+iBHImcmA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", + "@vuepress/helper": "2.0.0-rc.121", "chokidar": "^4.0.3" }, "peerDependencies": { - "sass": "^1.93.2", - "sass-embedded": "^1.93.2", + "sass": "^1.95.0", + "sass-embedded": "^1.95.0", "sass-loader": "^16.0.6", "vuepress": "2.0.0-rc.26" }, @@ -5025,34 +5038,34 @@ } }, "node_modules/@vuepress/plugin-seo": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.118.tgz", - "integrity": "sha512-z7ztlqK6vqwZyjGumBQbQ0QnaDR0XrCIdL4xN/xSE2xN3K8ua6fk0r8Chk1vDA/RhfZ89T2UFlCjaVN0CT+66w==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.121.tgz", + "integrity": "sha512-wN6YJnEvGIzG3xuNmTmvpOP4CPgeYleiixZb85bDi+l92tfFBBZcB3dVmiMQKc5XEcuMhgxMa8uUhwrYQ73dGA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118" + "@vuepress/helper": "2.0.0-rc.121" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-shiki": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-shiki/-/plugin-shiki-2.0.0-rc.118.tgz", - "integrity": "sha512-8hpO9IGmr7v3dFJy4u9sP3uDaR8X1b8nfvnkrfNdnkz8/rrp1MYdPESdWnkx0t+pDxX0Pxg3mDcohvuQHaBfig==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-shiki/-/plugin-shiki-2.0.0-rc.121.tgz", + "integrity": "sha512-GdiB5MstjswjoFel9rJCRePexYFPPZGCjf6goHR4w1Cror1qQG3dsblRKR2XDEpO+bcFo4pAi6PNKQP1H+5GSw==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/transformers": "^3.14.0", - "@vuepress/helper": "2.0.0-rc.118", + "@shikijs/transformers": "^3.20.0", + "@vuepress/helper": "2.0.0-rc.121", "@vuepress/highlighter-helper": "2.0.0-rc.118", "nanoid": "^5.1.6", - "shiki": "^3.14.0", + "shiki": "^3.20.0", "synckit": "^0.11.11" }, "peerDependencies": { - "@vuepress/shiki-twoslash": "2.0.0-rc.118", + "@vuepress/shiki-twoslash": "2.0.0-rc.121", "vuepress": "2.0.0-rc.26" }, "peerDependenciesMeta": { @@ -5081,47 +5094,47 @@ } }, "node_modules/@vuepress/plugin-sitemap": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.118.tgz", - "integrity": "sha512-HOFA4U4Mm8UTc4A5+0citi2p9muMk6QnfJLeM2WZAMVkesOYEm0QPO5QkPoD3DCOKRB/wdP4cXwCT04ut133SA==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.121.tgz", + "integrity": "sha512-Tm2tElhcZ8DV8ZglkLgzC5NlfT0KVdzyYpjFQp9wRbgWsl+L9YngAe0SJ9OhpnVC2v9jyu4CyNOmffNgc1s2zg==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "sitemap": "^8.0.2" + "@vuepress/helper": "2.0.0-rc.121", + "sitemap": "^9.0.0" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-slimsearch": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-slimsearch/-/plugin-slimsearch-2.0.0-rc.118.tgz", - "integrity": "sha512-9udg9vpub5jx3wk+a2rAH9UwYRbqlq8wH2DajB04fsqTHtMPFqcgw6O981xnEMtOx16Qel5d0DS+qOv6bW803g==", + "version": "2.0.0-rc.121", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-slimsearch/-/plugin-slimsearch-2.0.0-rc.121.tgz", + "integrity": "sha512-JliPoAf8vv0p0aow5Ug4fbYo9HapytcL17rmFmaUvOFR/G6NKCg7zSHlvAIMRCNt8AMCHXwR33jRiL7kCp4Mvg==", "dev": true, "license": "MIT", "peer": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", + "@vuepress/helper": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", "cheerio": "^1.1.2", "chokidar": "^4.0.3", - "slimsearch": "^2.2.2", - "vue": "^3.5.22" + "slimsearch": "^2.3.0", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" } }, "node_modules/@vuepress/plugin-theme-data": { - "version": "2.0.0-rc.118", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-rc.118.tgz", - "integrity": "sha512-1gUqg4p5yl0BqAxbdt0G7OHIqGggrk/ewG/vro+GP95OsTp6ZCs9Gt0hkPU0oqHfxZVp9XUHUz4g8N1lhqI46w==", + "version": "2.0.0-rc.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-rc.120.tgz", + "integrity": "sha512-5gYzDQ7tfA/57VzlsT2w4/8XORzGuWO+B2noKuZvv98kFo7BpFXPMBn1H225gcCgyY+lOXRXAtE0iFO69BznOQ==", "dev": true, "license": "MIT", "dependencies": { - "@vue/devtools-api": "^8.0.3", - "vue": "^3.5.22" + "@vue/devtools-api": "^8.0.5", + "vue": "^3.5.25" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" @@ -5173,15 +5186,15 @@ } }, "node_modules/@vueuse/core": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-14.0.0.tgz", - "integrity": "sha512-d6tKRWkZE8IQElX2aHBxXOMD478fHIYV+Dzm2y9Ag122ICBpNKtGICiXKOhWU3L1kKdttDD9dCMS4bGP3jhCTQ==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-14.1.0.tgz", + "integrity": "sha512-rgBinKs07hAYyPF834mDTigH7BtPqvZ3Pryuzt1SD/lg5wEcWqvwzXXYGEDb2/cP0Sj5zSvHl3WkmMELr5kfWw==", "dev": true, "license": "MIT", "dependencies": { "@types/web-bluetooth": "^0.0.21", - "@vueuse/metadata": "14.0.0", - "@vueuse/shared": "14.0.0" + "@vueuse/metadata": "14.1.0", + "@vueuse/shared": "14.1.0" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -5191,9 +5204,9 @@ } }, "node_modules/@vueuse/metadata": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-14.0.0.tgz", - "integrity": "sha512-6yoGqbJcMldVCevkFiHDBTB1V5Hq+G/haPlGIuaFZHpXC0HADB0EN1ryQAAceiW+ryS3niUwvdFbGiqHqBrfVA==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-14.1.0.tgz", + "integrity": "sha512-7hK4g015rWn2PhKcZ99NyT+ZD9sbwm7SGvp7k+k+rKGWnLjS/oQozoIZzWfCewSUeBmnJkIb+CNr7Zc/EyRnnA==", "dev": true, "license": "MIT", "funding": { @@ -5201,9 +5214,9 @@ } }, "node_modules/@vueuse/shared": { - "version": "14.0.0", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-14.0.0.tgz", - "integrity": "sha512-mTCA0uczBgurRlwVaQHfG0Ja7UdGe4g9mwffiJmvLiTtp1G4AQyIjej6si/k8c8pUwTfVpNufck+23gXptPAkw==", + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-14.1.0.tgz", + "integrity": "sha512-EcKxtYvn6gx1F8z9J5/rsg3+lTQnvOruQd8fUecW99DCK04BkWD7z5KQ/wTAx+DazyoEE9dJt/zV8OIEQbM6kw==", "dev": true, "license": "MIT", "funding": { @@ -5948,9 +5961,9 @@ } }, "node_modules/bcrypt-ts": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/bcrypt-ts/-/bcrypt-ts-7.1.0.tgz", - "integrity": "sha512-t/Dqr9YzYmn/+oPQBgotBPUuezpZD5CPBwapM5Ep1p3zsLmEycMdXOfZpWbztSBWJ41DlB7EluJBUDsAGSiUeQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/bcrypt-ts/-/bcrypt-ts-8.0.0.tgz", + "integrity": "sha512-v4X8KKKQfBQY5XHxrErsImUtDDGt53N6nKHgK9M72EN3GgJfxUimKCOGV9FTOPxVZzUdcyJEnmnpWMs3MgZq3w==", "dev": true, "license": "MIT", "engines": { @@ -10917,9 +10930,9 @@ } }, "node_modules/lit": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.1.tgz", - "integrity": "sha512-Ksr/8L3PTapbdXJCk+EJVB78jDodUMaP54gD24W186zGRARvwrsPfS60wae/SSCTCNZVPd1chXqio1qHQmu4NA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.3.2.tgz", + "integrity": "sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -10929,21 +10942,21 @@ } }, "node_modules/lit-element": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.1.tgz", - "integrity": "sha512-WGAWRGzirAgyphK2urmYOV72tlvnxw7YfyLDgQ+OZnM9vQQBQnumQ7jUJe6unEzwGU3ahFOjuz1iz1jjrpCPuw==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.2.tgz", + "integrity": "sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==", "dev": true, "license": "BSD-3-Clause", "dependencies": { - "@lit-labs/ssr-dom-shim": "^1.4.0", + "@lit-labs/ssr-dom-shim": "^1.5.0", "@lit/reactive-element": "^2.1.0", "lit-html": "^3.3.0" } }, "node_modules/lit-html": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.1.tgz", - "integrity": "sha512-S9hbyDu/vs1qNrithiNyeyv64c9yqiW9l+DBgI18fL+MTvOtWoFR0FWiyq1TxaYef5wNlpEmzlXoBlZEO+WjoA==", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.2.tgz", + "integrity": "sha512-Qy9hU88zcmaxBXcc10ZpdK7cOLXvXpRoBxERdtqV9QOrfpMZZ6pSYP91LhpPtap3sFMUiL7Tw2RImbe0Al2/kw==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -11184,9 +11197,9 @@ } }, "node_modules/mdast-util-to-hast": { - "version": "13.2.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", - "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", "dev": true, "license": "MIT", "dependencies": { @@ -13142,9 +13155,9 @@ } }, "node_modules/regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz", - "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/regex/-/regex-6.1.0.tgz", + "integrity": "sha512-6VwtthbV4o/7+OaAF9I5L5V3llLEsoPyq9P1JVXkedTP33c7MfCG0/5NOPcSJn0TzXcG9YUrR0gQSWioew3LDg==", "dev": true, "license": "MIT", "dependencies": { @@ -14258,18 +14271,18 @@ } }, "node_modules/shiki": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.15.0.tgz", - "integrity": "sha512-kLdkY6iV3dYbtPwS9KXU7mjfmDm25f5m0IPNFnaXO7TBPcvbUOY72PYXSuSqDzwp+vlH/d7MXpHlKO/x+QoLXw==", + "version": "3.20.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.20.0.tgz", + "integrity": "sha512-kgCOlsnyWb+p0WU+01RjkCH+eBVsjL1jOwUYWv0YDWkM2/A46+LDKVs5yZCUXjJG6bj4ndFoAg5iLIIue6dulg==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/core": "3.15.0", - "@shikijs/engine-javascript": "3.15.0", - "@shikijs/engine-oniguruma": "3.15.0", - "@shikijs/langs": "3.15.0", - "@shikijs/themes": "3.15.0", - "@shikijs/types": "3.15.0", + "@shikijs/core": "3.20.0", + "@shikijs/engine-javascript": "3.20.0", + "@shikijs/engine-oniguruma": "3.20.0", + "@shikijs/langs": "3.20.0", + "@shikijs/themes": "3.20.0", + "@shikijs/types": "3.20.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } @@ -14368,32 +14381,25 @@ } }, "node_modules/sitemap": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-8.0.2.tgz", - "integrity": "sha512-LwktpJcyZDoa0IL6KT++lQ53pbSrx2c9ge41/SeLTyqy2XUNA6uR4+P9u5IVo5lPeL2arAcOKn1aZAxoYbCKlQ==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-9.0.0.tgz", + "integrity": "sha512-J/SU27FJ+I52TcDLKZzPRRVQUMj0Pp1i/HLb2lrkU+hrMLM+qdeRjdacrNxnSW48Waa3UcEOGOdX1+0Lob7TgA==", "dev": true, "license": "MIT", "dependencies": { - "@types/node": "^17.0.5", + "@types/node": "^24.9.2", "@types/sax": "^1.2.1", "arg": "^5.0.0", "sax": "^1.4.1" }, "bin": { - "sitemap": "dist/cli.js" + "sitemap": "dist/esm/cli.js" }, "engines": { - "node": ">=14.0.0", - "npm": ">=6.0.0" + "node": ">=20.19.5", + "npm": ">=10.8.2" } }, - "node_modules/sitemap/node_modules/@types/node": { - "version": "17.0.45", - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", - "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", - "dev": true, - "license": "MIT" - }, "node_modules/slice-ansi": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-3.0.0.tgz", @@ -14426,9 +14432,9 @@ } }, "node_modules/slimsearch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/slimsearch/-/slimsearch-2.2.2.tgz", - "integrity": "sha512-C+E3y4sKKzPzcOyty0G9CjXdLvY0ZWPSCQCDNqSv/P6+rvoL6RiHvuwr0wnxf0QgdbdyNiJQ0w7OdudHoabpCg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/slimsearch/-/slimsearch-2.3.0.tgz", + "integrity": "sha512-e0L+ke+DGxptl2os/9DshoGVB+XkD2u1nSnRH4Jh0MNIfqkRUmLFLjvwVJiDT7grAYhpCEfHRv5nBNvcADZ4pw==", "dev": true, "license": "MIT", "engines": { @@ -16044,9 +16050,9 @@ } }, "node_modules/undici-types": { - "version": "6.21.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.21.0.tgz", - "integrity": "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ==", + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", "dev": true, "license": "MIT" }, @@ -16469,17 +16475,17 @@ } }, "node_modules/vue": { - "version": "3.5.24", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.24.tgz", - "integrity": "sha512-uTHDOpVQTMjcGgrqFPSb8iO2m1DUvo+WbGqoXQz8Y1CeBYQ0FXf2z1gLRaBtHjlRz7zZUBHxjVB5VTLzYkvftg==", + "version": "3.5.26", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.26.tgz", + "integrity": "sha512-SJ/NTccVyAoNUJmkM9KUqPcYlY+u8OVL1X5EW9RIs3ch5H2uERxyyIUI4MRxVCSOiEcupX9xNGde1tL9ZKpimA==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.24", - "@vue/compiler-sfc": "3.5.24", - "@vue/runtime-dom": "3.5.24", - "@vue/server-renderer": "3.5.24", - "@vue/shared": "3.5.24" + "@vue/compiler-dom": "3.5.26", + "@vue/compiler-sfc": "3.5.26", + "@vue/runtime-dom": "3.5.26", + "@vue/server-renderer": "3.5.26", + "@vue/shared": "3.5.26" }, "peerDependencies": { "typescript": "*" @@ -16552,24 +16558,24 @@ } }, "node_modules/vuepress-plugin-components": { - "version": "2.0.0-rc.97", - "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-rc.97.tgz", - "integrity": "sha512-T/iTxehXAFm0Hgh2ROdQZyuhjp4PwRMjewZ3ShFGIinV8yR11GLFHMD8fXzhR3g2gIh663RYg4yi+cMmGWf93w==", + "version": "2.0.0-rc.99", + "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-rc.99.tgz", + "integrity": "sha512-Y30wqO4ZjIt21pEgdcmd7S1juyjQX3rRKdwic63UV4x0THHjvjxgZADISwar2vgy4jBXa8H2F7OZA9RjG1247A==", "dev": true, "license": "MIT", "dependencies": { "@stackblitz/sdk": "^1.11.0", - "@vuepress/helper": "2.0.0-rc.118", - "@vuepress/plugin-sass-palette": "2.0.0-rc.118", - "@vueuse/core": "14.0.0", + "@vuepress/helper": "2.0.0-rc.120", + "@vuepress/plugin-sass-palette": "2.0.0-rc.120", + "@vueuse/core": "^14.1.0", "balloon-css": "^1.2.0", "create-codepen": "^2.0.0", "qrcode": "^1.5.4", - "vue": "^3.5.22", - "vuepress-shared": "2.0.0-rc.97" + "vue": "^3.5.25", + "vuepress-shared": "2.0.0-rc.99" }, "engines": { - "node": ">= 20.6.0", + "node": ">=20.19.0", "npm": ">=8", "pnpm": ">=7", "yarn": ">=2" @@ -16579,8 +16585,8 @@ "dashjs": "4.7.4", "hls.js": "^1.4.12", "mpegts.js": "^1.7.3", - "sass": "^1.93.2", - "sass-embedded": "^1.93.2", + "sass": "^1.94.2", + "sass-embedded": "^1.93.3", "sass-loader": "^16.0.6", "vidstack": "^1.12.9", "vuepress": "2.0.0-rc.26" @@ -16612,26 +16618,72 @@ } } }, + "node_modules/vuepress-plugin-components/node_modules/@vuepress/helper": { + "version": "2.0.0-rc.120", + "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.120.tgz", + "integrity": "sha512-5hLgK8+ZNAi+QK7T7vxr8TwVhMOEQ2gSDkiNiyU9e7OK0U58z8ANLm/lRGbCEoh/TK40jFE/ZMke4WQ4Hj2Oaw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/shared": "^3.5.25", + "@vueuse/core": "^14.1.0", + "cheerio": "^1.1.2", + "fflate": "^0.8.2", + "gray-matter": "^4.0.3", + "vue": "^3.5.25" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.26" + } + }, + "node_modules/vuepress-plugin-components/node_modules/@vuepress/plugin-sass-palette": { + "version": "2.0.0-rc.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sass-palette/-/plugin-sass-palette-2.0.0-rc.120.tgz", + "integrity": "sha512-r+KigW8VlJbxMlA2hC5N/IabmEmeFXQ1WHyIqXCFG/W8w6V6qichf3gs1ZjHNvsVW4NnLqnyNEJTgY8fmxkH8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vuepress/helper": "2.0.0-rc.120", + "chokidar": "^4.0.3" + }, + "peerDependencies": { + "sass": "^1.94.2", + "sass-embedded": "^1.93.3", + "sass-loader": "^16.0.6", + "vuepress": "2.0.0-rc.26" + }, + "peerDependenciesMeta": { + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "sass-loader": { + "optional": true + } + } + }, "node_modules/vuepress-plugin-md-enhance": { - "version": "2.0.0-rc.98", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.98.tgz", - "integrity": "sha512-zxlDz8H0dnIgHWuM/8uZf+CifYr0t4s2CUM+1fH3IT5nySx0uwkg7GxYEM2HWfdJsfhPOUUGtXK+8ytwaVqbUg==", + "version": "2.0.0-rc.101", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.101.tgz", + "integrity": "sha512-BwO++PO4k2YDQQHrOMhvyYWVJx3z2Sf/qsZmoHxOsNECP54w05vYPOMx3VGXbL7M9hoSiZ6yCwDyohW6YxpDWw==", "dev": true, "license": "MIT", "dependencies": { "@mdit/plugin-container": "^0.22.2", "@mdit/plugin-demo": "^0.22.3", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118", - "@vuepress/plugin-sass-palette": "2.0.0-rc.118", - "@vueuse/core": "14.0.0", + "@vuepress/helper": "2.0.0-rc.121", + "@vuepress/plugin-sass-palette": "2.0.0-rc.121", + "@vueuse/core": "^14.1.0", "balloon-css": "^1.2.0", - "js-yaml": "^4.1.0", - "vue": "^3.5.22", - "vuepress-shared": "2.0.0-rc.97" + "js-yaml": "^4.1.1", + "vue": "^3.5.26", + "vuepress-shared": "2.0.0-rc.99" }, "engines": { - "node": ">= 20.6.0", + "node": ">= 20.19.0", "npm": ">=8", "pnpm": ">=7", "yarn": ">=2" @@ -16640,8 +16692,8 @@ "@vue/repl": "^4.1.1", "kotlin-playground": "^1.23.0", "sandpack-vue3": "^3.0.0", - "sass": "^1.93.2", - "sass-embedded": "^1.93.2", + "sass": "^1.97.1", + "sass-embedded": "^1.97.1", "sass-loader": "^16.0.6", "vuepress": "2.0.0-rc.26" }, @@ -16667,18 +16719,18 @@ } }, "node_modules/vuepress-shared": { - "version": "2.0.0-rc.97", - "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-rc.97.tgz", - "integrity": "sha512-M+5+hhLyDjcTNlmOtmdnYPq/UX+pBMmbdf3MYDtPeRWsayp8+Qiparpl7VpfcFcwWK10Z7ntveK4wnUbbrrkdA==", + "version": "2.0.0-rc.99", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-rc.99.tgz", + "integrity": "sha512-ErCf4m4eMn/0K8NqyhD8cqmkxM7ZtsHBr2iBUvfBdgHkl2iS/Higbr4Pc+ekOW160ahxlOS63b1fl+z+YA/zxA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "14.0.0", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.120", + "@vueuse/core": "^14.1.0", + "vue": "^3.5.25" }, "engines": { - "node": ">= 20.6.0", + "node": ">= 20.19.0", "npm": ">=8", "pnpm": ">=7", "yarn": ">=2" @@ -16687,73 +16739,90 @@ "vuepress": "2.0.0-rc.26" } }, - "node_modules/vuepress-theme-hope": { - "version": "2.0.0-rc.98", - "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-rc.98.tgz", - "integrity": "sha512-7altKVGZefSDDRGRw9OxJPuxTDfsN9PLppPfY36eV/h1hnTCRAiYyJof8AMibk4ALb77PppoDaqNHZAoLpd28w==", + "node_modules/vuepress-shared/node_modules/@vuepress/helper": { + "version": "2.0.0-rc.120", + "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.120.tgz", + "integrity": "sha512-5hLgK8+ZNAi+QK7T7vxr8TwVhMOEQ2gSDkiNiyU9e7OK0U58z8ANLm/lRGbCEoh/TK40jFE/ZMke4WQ4Hj2Oaw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", + "@vue/shared": "^3.5.25", + "@vueuse/core": "^14.1.0", + "cheerio": "^1.1.2", + "fflate": "^0.8.2", + "gray-matter": "^4.0.3", + "vue": "^3.5.25" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.26" + } + }, + "node_modules/vuepress-theme-hope": { + "version": "2.0.0-rc.101", + "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-rc.101.tgz", + "integrity": "sha512-x6ABh34YU/dQZS4vrbmZaD7GJPuOil10xpyGmqf+R2jLfcCngrrgLC94mTSbgE++m45iF0+z0heo3A9YaKO6UQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vuepress/helper": "2.0.0-rc.121", "@vuepress/plugin-active-header-links": "2.0.0-rc.118", - "@vuepress/plugin-back-to-top": "2.0.0-rc.118", - "@vuepress/plugin-blog": "2.0.0-rc.118", - "@vuepress/plugin-catalog": "2.0.0-rc.118", - "@vuepress/plugin-comment": "2.0.0-rc.118", - "@vuepress/plugin-copy-code": "2.0.0-rc.118", - "@vuepress/plugin-copyright": "2.0.0-rc.118", - "@vuepress/plugin-git": "2.0.0-rc.118", - "@vuepress/plugin-icon": "2.0.0-rc.118", - "@vuepress/plugin-links-check": "2.0.0-rc.118", - "@vuepress/plugin-markdown-chart": "2.0.0-rc.118", - "@vuepress/plugin-markdown-ext": "2.0.0-rc.118", - "@vuepress/plugin-markdown-hint": "2.0.0-rc.118", - "@vuepress/plugin-markdown-image": "2.0.0-rc.118", - "@vuepress/plugin-markdown-include": "2.0.0-rc.118", - "@vuepress/plugin-markdown-math": "2.0.0-rc.118", - "@vuepress/plugin-markdown-preview": "2.0.0-rc.118", - "@vuepress/plugin-markdown-stylize": "2.0.0-rc.118", - "@vuepress/plugin-markdown-tab": "2.0.0-rc.118", - "@vuepress/plugin-notice": "2.0.0-rc.118", - "@vuepress/plugin-nprogress": "2.0.0-rc.118", - "@vuepress/plugin-photo-swipe": "2.0.0-rc.118", - "@vuepress/plugin-reading-time": "2.0.0-rc.118", - "@vuepress/plugin-redirect": "2.0.0-rc.118", - "@vuepress/plugin-rtl": "2.0.0-rc.118", - "@vuepress/plugin-sass-palette": "2.0.0-rc.118", - "@vuepress/plugin-seo": "2.0.0-rc.118", - "@vuepress/plugin-shiki": "2.0.0-rc.118", - "@vuepress/plugin-sitemap": "2.0.0-rc.118", - "@vuepress/plugin-theme-data": "2.0.0-rc.118", - "@vueuse/core": "14.0.0", + "@vuepress/plugin-back-to-top": "2.0.0-rc.121", + "@vuepress/plugin-blog": "2.0.0-rc.121", + "@vuepress/plugin-catalog": "2.0.0-rc.121", + "@vuepress/plugin-comment": "2.0.0-rc.121", + "@vuepress/plugin-copy-code": "2.0.0-rc.121", + "@vuepress/plugin-copyright": "2.0.0-rc.121", + "@vuepress/plugin-git": "2.0.0-rc.121", + "@vuepress/plugin-icon": "2.0.0-rc.121", + "@vuepress/plugin-links-check": "2.0.0-rc.121", + "@vuepress/plugin-markdown-chart": "2.0.0-rc.121", + "@vuepress/plugin-markdown-ext": "2.0.0-rc.121", + "@vuepress/plugin-markdown-hint": "2.0.0-rc.121", + "@vuepress/plugin-markdown-image": "2.0.0-rc.121", + "@vuepress/plugin-markdown-include": "2.0.0-rc.121", + "@vuepress/plugin-markdown-math": "2.0.0-rc.121", + "@vuepress/plugin-markdown-preview": "2.0.0-rc.121", + "@vuepress/plugin-markdown-stylize": "2.0.0-rc.121", + "@vuepress/plugin-markdown-tab": "2.0.0-rc.121", + "@vuepress/plugin-notice": "2.0.0-rc.121", + "@vuepress/plugin-nprogress": "2.0.0-rc.121", + "@vuepress/plugin-photo-swipe": "2.0.0-rc.121", + "@vuepress/plugin-reading-time": "2.0.0-rc.121", + "@vuepress/plugin-redirect": "2.0.0-rc.121", + "@vuepress/plugin-rtl": "2.0.0-rc.121", + "@vuepress/plugin-sass-palette": "2.0.0-rc.121", + "@vuepress/plugin-seo": "2.0.0-rc.121", + "@vuepress/plugin-shiki": "2.0.0-rc.121", + "@vuepress/plugin-sitemap": "2.0.0-rc.121", + "@vuepress/plugin-theme-data": "2.0.0-rc.120", + "@vueuse/core": "^14.1.0", "balloon-css": "^1.2.0", - "bcrypt-ts": "^7.1.0", - "chokidar": "^4.0.3", - "vue": "^3.5.22", - "vuepress-plugin-components": "2.0.0-rc.97", - "vuepress-plugin-md-enhance": "2.0.0-rc.98", - "vuepress-shared": "2.0.0-rc.97" + "bcrypt-ts": "^8.0.0", + "chokidar": "^5.0.0", + "vue": "^3.5.26", + "vuepress-plugin-components": "2.0.0-rc.99", + "vuepress-plugin-md-enhance": "2.0.0-rc.101", + "vuepress-shared": "2.0.0-rc.99" }, "engines": { - "node": ">= 20.6.0", + "node": ">= 20.19.0", "npm": ">=8", "pnpm": ">=7", "yarn": ">=2" }, "peerDependencies": { - "@vuepress/plugin-docsearch": "2.0.0-rc.118", - "@vuepress/plugin-feed": "2.0.0-rc.118", - "@vuepress/plugin-meilisearch": "2.0.0-rc.118", - "@vuepress/plugin-prismjs": "2.0.0-rc.118", - "@vuepress/plugin-pwa": "2.0.0-rc.119", - "@vuepress/plugin-revealjs": "2.0.0-rc.118", - "@vuepress/plugin-search": "2.0.0-rc.118", - "@vuepress/plugin-slimsearch": "2.0.0-rc.118", - "@vuepress/plugin-watermark": "2.0.0-rc.118", - "@vuepress/shiki-twoslash": "2.0.0-rc.118", - "nodejs-jieba": "^0.2.1 || ^0.3.0", - "sass": "^1.93.2", - "sass-embedded": "^1.93.2", + "@vuepress/plugin-docsearch": "2.0.0-rc.121", + "@vuepress/plugin-feed": "2.0.0-rc.121", + "@vuepress/plugin-meilisearch": "2.0.0-rc.121", + "@vuepress/plugin-prismjs": "2.0.0-rc.121", + "@vuepress/plugin-pwa": "2.0.0-rc.121", + "@vuepress/plugin-revealjs": "2.0.0-rc.121", + "@vuepress/plugin-search": "2.0.0-rc.121", + "@vuepress/plugin-slimsearch": "2.0.0-rc.121", + "@vuepress/plugin-watermark": "2.0.0-rc.121", + "@vuepress/shiki-twoslash": "2.0.0-rc.121", + "sass": "^1.97.1", + "sass-embedded": "^1.97.1", "sass-loader": "^16.0.6", "vuepress": "2.0.0-rc.26" }, @@ -16788,9 +16857,6 @@ "@vuepress/shiki-twoslash": { "optional": true }, - "nodejs-jieba": { - "optional": true - }, "sass": { "optional": true }, @@ -16802,6 +16868,36 @@ } } }, + "node_modules/vuepress-theme-hope/node_modules/chokidar": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-5.0.0.tgz", + "integrity": "sha512-TQMmc3w+5AxjpL8iIiwebF73dRDF4fBIieAqGn9RGCWaEVwQ6Fb2cGe31Yns0RRIzii5goJ1Y7xbMwo1TxMplw==", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^5.0.0" + }, + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/vuepress-theme-hope/node_modules/readdirp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-5.0.0.tgz", + "integrity": "sha512-9u/XQ1pvrQtYyMpZe7DXKv2p5CNvyVwzUB6uhLAnQwHMSgKMBR62lc7AHljaeteeHXn11XTAaLLUVZYVZyuRBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 20.19.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/watchpack": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", diff --git a/package.json b/package.json index ad6f9bd..dceefeb 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@typescript-eslint/eslint-plugin": "^8.50.0", "@typescript-eslint/parser": "^8.31.1", "@vuepress/bundler-vite": "^2.0.0-rc.26", - "@vuepress/plugin-slimsearch": "^2.0.0-rc.118", + "@vuepress/plugin-slimsearch": "^2.0.0-rc.121", "cypress": "^15.8.1", "eslint": "^9.39.2", "eslint-config-prettier": "^10.1.8", @@ -61,7 +61,7 @@ "tsx": "^4.21.0", "typescript": "^5.9.3", "vuepress": "^2.0.0-rc.26", - "vuepress-theme-hope": "^2.0.0-rc.98", + "vuepress-theme-hope": "^2.0.0-rc.101", "yaml-eslint-parser": "^1.3.2" }, "cypress-cucumber-preprocessor": {