diff --git a/package-lock.json b/package-lock.json index 6ba663f..c8b39a1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,7 +12,7 @@ "@tailwindcss/vite": "^4.1.17", "@textlint-rule/textlint-rule-no-unmatched-pair": "^2.0.4", "@vuepress/bundler-vite": "^2.0.0-rc.26", - "@vuepress/plugin-slimsearch": "^2.0.0-rc.118", + "@vuepress/plugin-slimsearch": "^2.0.0-rc.120", "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", @@ -39,7 +39,7 @@ "typescript-eslint": "^8.47.0", "vuepress": "^2.0.0-rc.26", "vuepress-plugin-imagemin": "^0.1.2", - "vuepress-theme-hope": "^2.0.0-rc.98" + "vuepress-theme-hope": "^2.0.0-rc.99" } }, "node_modules/@azu/format-text": { @@ -1353,9 +1353,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": { @@ -1374,9 +1374,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": { @@ -1442,13 +1442,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": { @@ -1467,6 +1467,27 @@ } } }, + "node_modules/@mdit/plugin-mathjax-slim/node_modules/@mdit/plugin-tex": { + "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": { + "@types/markdown-it": "^14.1.2" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "markdown-it": "^14.1.0" + }, + "peerDependenciesMeta": { + "markdown-it": { + "optional": true + } + } + }, "node_modules/@mdit/plugin-plantuml": { "version": "0.22.3", "resolved": "https://registry.npmjs.org/@mdit/plugin-plantuml/-/plugin-plantuml-0.22.3.tgz", @@ -1508,9 +1529,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": { @@ -2414,76 +2435,76 @@ ] }, "node_modules/@shikijs/core": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.14.0.tgz", - "integrity": "sha512-qRSeuP5vlYHCNUIrpEBQFO7vSkR7jn7Kv+5X3FO/zBKVDGQbcnlScD3XhkrHi/R8Ltz0kEjvFR9Szp/XMRbFMw==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.19.0.tgz", + "integrity": "sha512-L7SrRibU7ZoYi1/TrZsJOFAnnHyLTE1SwHG1yNWjZIVCqjOEmCSuK2ZO9thnRbJG6TOkPp+Z963JmpCNw5nzvA==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.14.0", + "@shikijs/types": "3.19.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.14.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.14.0.tgz", - "integrity": "sha512-3v1kAXI2TsWQuwv86cREH/+FK9Pjw3dorVEykzQDhwrZj0lwsHYlfyARaKmn6vr5Gasf8aeVpb8JkzeWspxOLQ==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.19.0.tgz", + "integrity": "sha512-ZfWJNm2VMhKkQIKT9qXbs76RRcT0SF/CAvEz0+RkpUDAoDaCx0uFdCGzSRiD9gSlhm6AHkjdieOBJMaO2eC1rQ==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.14.0", + "@shikijs/types": "3.19.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.14.0", - "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.14.0.tgz", - "integrity": "sha512-TNcYTYMbJyy+ZjzWtt0bG5y4YyMIWC2nyePz+CFMWqm+HnZZyy9SWMgo8Z6KBJVIZnx8XUXS8U2afO6Y0g1Oug==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.19.0.tgz", + "integrity": "sha512-1hRxtYIJfJSZeM5ivbUXv9hcJP3PWRo5prG/V2sWwiubUKTa+7P62d2qxCW8jiVFX4pgRHhnHNp+qeR7Xl+6kg==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.14.0", + "@shikijs/types": "3.19.0", "@shikijs/vscode-textmate": "^10.0.2" } }, "node_modules/@shikijs/langs": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.14.0.tgz", - "integrity": "sha512-DIB2EQY7yPX1/ZH7lMcwrK5pl+ZkP/xoSpUzg9YC8R+evRCCiSQ7yyrvEyBsMnfZq4eBzLzBlugMyTAf13+pzg==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.19.0.tgz", + "integrity": "sha512-dBMFzzg1QiXqCVQ5ONc0z2ebyoi5BKz+MtfByLm0o5/nbUu3Iz8uaTCa5uzGiscQKm7lVShfZHU1+OG3t5hgwg==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.14.0" + "@shikijs/types": "3.19.0" } }, "node_modules/@shikijs/themes": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.14.0.tgz", - "integrity": "sha512-fAo/OnfWckNmv4uBoUu6dSlkcBc+SA1xzj5oUSaz5z3KqHtEbUypg/9xxgJARtM6+7RVm0Q6Xnty41xA1ma1IA==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.19.0.tgz", + "integrity": "sha512-H36qw+oh91Y0s6OlFfdSuQ0Ld+5CgB/VE6gNPK+Hk4VRbVG/XQgkjnt4KzfnnoO6tZPtKJKHPjwebOCfjd6F8A==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/types": "3.14.0" + "@shikijs/types": "3.19.0" } }, "node_modules/@shikijs/transformers": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-3.14.0.tgz", - "integrity": "sha512-i67zQnY9wLMMnKasonVW1L9fKneSLZDj1ePsA4o0AZWU4uUobmJY9baRDa36z+a9/g0aG76/2tybQvm4hrwxIQ==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/transformers/-/transformers-3.19.0.tgz", + "integrity": "sha512-e6vwrsyw+wx4OkcrDbL+FVCxwx8jgKiCoXzakVur++mIWVcgpzIi8vxf4/b4dVTYrV/nUx5RjinMf4tq8YV8Fw==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/core": "3.14.0", - "@shikijs/types": "3.14.0" + "@shikijs/core": "3.19.0", + "@shikijs/types": "3.19.0" } }, "node_modules/@shikijs/types": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.14.0.tgz", - "integrity": "sha512-bQGgC6vrY8U/9ObG1Z/vTro+uclbjjD/uG58RvfxKZVD5p9Yc1ka3tVyEFy7BNJLzxuWyHH5NWynP9zZZS59eQ==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.19.0.tgz", + "integrity": "sha512-Z2hdeEQlzuntf/BZpFG8a+Fsw9UVXdML7w0o3TgSXV3yNESGon+bs9ITkQb3Ki7zxoXOOu5oJWqZ2uto06V9iQ==", "dev": true, "license": "MIT", "dependencies": { @@ -3299,6 +3320,7 @@ "integrity": "sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@types/linkify-it": "^5", "@types/mdurl": "^2" @@ -3339,13 +3361,13 @@ "license": "MIT" }, "node_modules/@types/node": { - "version": "22.13.10", - "resolved": "https://registry.npmjs.org/@types/node/-/node-22.13.10.tgz", - "integrity": "sha512-I6LPUvlRH+O6VRUqYOcMudhaIdUVWfsjnZavnsraHvpBwaEyMN29ry+0UVJhImYL16xsscu0aske3yA+uPOWfw==", + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", + "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~6.20.0" + "undici-types": "~7.16.0" } }, "node_modules/@types/normalize-package-data": { @@ -3429,6 +3451,7 @@ "integrity": "sha512-lJi3PfxVmo0AkEY93ecfN+r8SofEqZNGByvHAI3GBLrvt1Cw6H5k1IM02nSzu0RfUafr2EvFSw0wAsZgubNplQ==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@typescript-eslint/scope-manager": "8.47.0", "@typescript-eslint/types": "8.47.0", @@ -3653,77 +3676,77 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.5.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.22.tgz", - "integrity": "sha512-jQ0pFPmZwTEiRNSb+i9Ow/I/cHv2tXYqsnHKKyCQ08irI2kdF5qmYedmF8si8mA7zepUFmJ2hqzS8CQmNOWOkQ==", + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.25.tgz", + "integrity": "sha512-vay5/oQJdsNHmliWoZfHPoVZZRmnSWhug0BYT34njkYTPqClh3DNWLkZNJBVSjsNMrg0CCrBfoKkjZQPM/QVUw==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.28.4", - "@vue/shared": "3.5.22", + "@babel/parser": "^7.28.5", + "@vue/shared": "3.5.25", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-dom": { - "version": "3.5.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.22.tgz", - "integrity": "sha512-W8RknzUM1BLkypvdz10OVsGxnMAuSIZs9Wdx1vzA3mL5fNMN15rhrSCLiTm6blWeACwUwizzPVqGJgOGBEN/hA==", + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.25.tgz", + "integrity": "sha512-4We0OAcMZsKgYoGlMjzYvaoErltdFI2/25wqanuTu+S4gismOTRTBPi4IASOjxWdzIwrYSjnqONfKvuqkXzE2Q==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.22", - "@vue/shared": "3.5.22" + "@vue/compiler-core": "3.5.25", + "@vue/shared": "3.5.25" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.22.tgz", - "integrity": "sha512-tbTR1zKGce4Lj+JLzFXDq36K4vcSZbJ1RBu8FxcDv1IGRz//Dh2EBqksyGVypz3kXpshIfWKGOCcqpSbyGWRJQ==", + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.25.tgz", + "integrity": "sha512-PUgKp2rn8fFsI++lF2sO7gwO2d9Yj57Utr5yEsDf3GNaQcowCLKL7sf+LvVFvtJDXUp/03+dC6f2+LCv5aK1ag==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.28.4", - "@vue/compiler-core": "3.5.22", - "@vue/compiler-dom": "3.5.22", - "@vue/compiler-ssr": "3.5.22", - "@vue/shared": "3.5.22", + "@babel/parser": "^7.28.5", + "@vue/compiler-core": "3.5.25", + "@vue/compiler-dom": "3.5.25", + "@vue/compiler-ssr": "3.5.25", + "@vue/shared": "3.5.25", "estree-walker": "^2.0.2", - "magic-string": "^0.30.19", + "magic-string": "^0.30.21", "postcss": "^8.5.6", "source-map-js": "^1.2.1" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.5.22", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.22.tgz", - "integrity": "sha512-GdgyLvg4R+7T8Nk2Mlighx7XGxq/fJf9jaVofc3IL0EPesTE86cP/8DD1lT3h1JeZr2ySBvyqKQJgbS54IX1Ww==", + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.25.tgz", + "integrity": "sha512-ritPSKLBcParnsKYi+GNtbdbrIE1mtuFEJ4U1sWeuOMlIziK5GtOL85t5RhsNy4uWIXPgk+OUdpnXiTdzn8o3A==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.22", - "@vue/shared": "3.5.22" + "@vue/compiler-dom": "3.5.25", + "@vue/shared": "3.5.25" } }, "node_modules/@vue/devtools-api": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.0.3.tgz", - "integrity": "sha512-YxZE7xNvvfq5XmjJh1ml+CzVNrRjuZYCuT5Xjj0u9RlXU7za/MRuZDUXcKfp0j7IvYkDut49vlKqbiQ1xhXP2w==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-8.0.5.tgz", + "integrity": "sha512-DgVcW8H/Nral7LgZEecYFFYXnAvGuN9C3L3DtWekAncFBedBczpNW8iHKExfaM559Zm8wQWrwtYZ9lXthEHtDw==", "dev": true, "license": "MIT", "dependencies": { - "@vue/devtools-kit": "^8.0.3" + "@vue/devtools-kit": "^8.0.5" } }, "node_modules/@vue/devtools-kit": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.0.3.tgz", - "integrity": "sha512-UF4YUOVGdfzXLCv5pMg2DxocB8dvXz278fpgEE+nJ/DRALQGAva7sj9ton0VWZ9hmXw+SV8yKMrxP2MpMhq9Wg==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-kit/-/devtools-kit-8.0.5.tgz", + "integrity": "sha512-q2VV6x1U3KJMTQPUlRMyWEKVbcHuxhqJdSr6Jtjz5uAThAIrfJ6WVZdGZm5cuO63ZnSUz0RCsVwiUUb0mDV0Yg==", "dev": true, "license": "MIT", "dependencies": { - "@vue/devtools-shared": "^8.0.3", + "@vue/devtools-shared": "^8.0.5", "birpc": "^2.6.1", "hookable": "^5.5.3", "mitt": "^3.0.1", @@ -3733,9 +3756,9 @@ } }, "node_modules/@vue/devtools-shared": { - "version": "8.0.3", - "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.0.3.tgz", - "integrity": "sha512-s/QNll7TlpbADFZrPVsaUNPCOF8NvQgtgmmB7Tip6pLf/HcOvBTly0lfLQ0Eylu9FQ4OqBhFpLyBgwykiSf8zw==", + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/@vue/devtools-shared/-/devtools-shared-8.0.5.tgz", + "integrity": "sha512-bRLn6/spxpmgLk+iwOrR29KrYnJjG9DGpHGkDFG82UM21ZpJ39ztUT9OXX3g+usW7/b2z+h46I9ZiYyB07XMXg==", "dev": true, "license": "MIT", "dependencies": { @@ -3743,57 +3766,57 @@ } }, "node_modules/@vue/reactivity": { - "version": "3.5.22", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.22.tgz", - "integrity": "sha512-f2Wux4v/Z2pqc9+4SmgZC1p73Z53fyD90NFWXiX9AKVnVBEvLFOWCEgJD3GdGnlxPZt01PSlfmLqbLYzY/Fw4A==", + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.25.tgz", + "integrity": "sha512-5xfAypCQepv4Jog1U4zn8cZIcbKKFka3AgWHEFQeK65OW+Ys4XybP6z2kKgws4YB43KGpqp5D/K3go2UPPunLA==", "dev": true, "license": "MIT", "dependencies": { - "@vue/shared": "3.5.22" + "@vue/shared": "3.5.25" } }, "node_modules/@vue/runtime-core": { - "version": "3.5.22", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.22.tgz", - "integrity": "sha512-EHo4W/eiYeAzRTN5PCextDUZ0dMs9I8mQ2Fy+OkzvRPUYQEyK9yAjbasrMCXbLNhF7P0OUyivLjIy0yc6VrLJQ==", + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.25.tgz", + "integrity": "sha512-Z751v203YWwYzy460bzsYQISDfPjHTl+6Zzwo/a3CsAf+0ccEjQ8c+0CdX1WsumRTHeywvyUFtW6KvNukT/smA==", "dev": true, "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.22", - "@vue/shared": "3.5.22" + "@vue/reactivity": "3.5.25", + "@vue/shared": "3.5.25" } }, "node_modules/@vue/runtime-dom": { - "version": "3.5.22", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.22.tgz", - "integrity": "sha512-Av60jsryAkI023PlN7LsqrfPvwfxOd2yAwtReCjeuugTJTkgrksYJJstg1e12qle0NarkfhfFu1ox2D+cQotww==", + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.25.tgz", + "integrity": "sha512-a4WrkYFbb19i9pjkz38zJBg8wa/rboNERq3+hRRb0dHiJh13c+6kAbgqCPfMaJ2gg4weWD3APZswASOfmKwamA==", "dev": true, "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.22", - "@vue/runtime-core": "3.5.22", - "@vue/shared": "3.5.22", + "@vue/reactivity": "3.5.25", + "@vue/runtime-core": "3.5.25", + "@vue/shared": "3.5.25", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.22", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.22.tgz", - "integrity": "sha512-gXjo+ao0oHYTSswF+a3KRHZ1WszxIqO7u6XwNHqcqb9JfyIL/pbWrrh/xLv7jeDqla9u+LK7yfZKHih1e1RKAQ==", + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.25.tgz", + "integrity": "sha512-UJaXR54vMG61i8XNIzTSf2Q7MOqZHpp8+x3XLGtE3+fL+nQd+k7O5+X3D/uWrnQXOdMw5VPih+Uremcw+u1woQ==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.22", - "@vue/shared": "3.5.22" + "@vue/compiler-ssr": "3.5.25", + "@vue/shared": "3.5.25" }, "peerDependencies": { - "vue": "3.5.22" + "vue": "3.5.25" } }, "node_modules/@vue/shared": { - "version": "3.5.22", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.22.tgz", - "integrity": "sha512-F4yc6palwq3TT0u+FYf0Ns4Tfl9GRFURDN2gWG7L1ecIaS/4fCIuFOjMTnCyjsu/OK6vaDKLCrGAa+KvvH+h4w==", + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.25.tgz", + "integrity": "sha512-AbOPdQQnAnzs58H2FrrDxYj/TJfmeS2jdfEEhgiKINy+bnOANmVizIEgq1r+C5zsbs6l1CCQxtcj71rwNQ4jWg==", "dev": true, "license": "MIT" }, @@ -3803,6 +3826,7 @@ "integrity": "sha512-4+YfKs2iOxuVSMW+L2tFzu2+X2HiGAREpo1DbkkYVDa5GyyPR+YsSueXNZMroTdzWDk5kAUz2Z1Tz1lIu7TO2g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@vitejs/plugin-vue": "^6.0.1", "@vuepress/bundlerutils": "2.0.0-rc.26", @@ -3883,18 +3907,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.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.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" @@ -3956,60 +3980,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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-rc.120.tgz", + "integrity": "sha512-whdN8sGCIxDL08j1YRmD8eParJOxykFSEagG8FhoDedWGtM9dwGaoQujkMVCEEFNAHr2fqH2OWIlNl5puU5uvw==", "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" }, "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-blog/-/plugin-blog-2.0.0-rc.120.tgz", + "integrity": "sha512-8YfAbmj6XobCNQPRpHguG3JkAPJ1N07GIG2a7Vp6mW/U+olNRQ1cwBO/3UG7Sc6liDduSHiyPNbkpk1SbvqFxg==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", + "@vuepress/helper": "2.0.0-rc.120", "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-catalog/-/plugin-catalog-2.0.0-rc.120.tgz", + "integrity": "sha512-V9HuJM1AUOe6NoKz0JbS6EM/DtISWp4FBaONXbwknLsbzebzlDMWwe6SZ/JTxWjfCm8Do0FotJ1/RCk6B+JK6Q==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.120", + "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-comment/-/plugin-comment-2.0.0-rc.120.tgz", + "integrity": "sha512-fGmokLN3c672TqBx2wJfMSEfJwpx2fDYrbGM2yNjqh3mH6VaiPsaRLEFuKHVogLMzUHDDPW3rv7rmuPGH0N9JA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", + "@vuepress/helper": "2.0.0-rc.120", + "@vueuse/core": "^14.1.0", "giscus": "^1.6.0", - "vue": "^3.5.22" + "vue": "^3.5.25" }, "peerDependencies": { "@waline/client": "^3.7.1", @@ -4030,49 +4054,49 @@ } }, "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.120.tgz", + "integrity": "sha512-L+QynGBx135zAtsWgRmaPic3nFCXjfYetxNOOOfpPMGlaR1PRfrORK1r1wPNp1WDuLdyGlbtNXjTm9Ue8Qam0Q==", "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" }, "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copyright/-/plugin-copyright-2.0.0-rc.120.tgz", + "integrity": "sha512-DkJOPFw+Oc1hayVQIXddnwLc2uMAm3Jc0+zZR1kl3kKO2WlWIPStKyMfJmL7rneEtm0vIK/owfSSTuGuAoICGA==", "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" }, "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.120.tgz", + "integrity": "sha512-HBes0+r5yLJKcYpwRnr7nJh597hg7XAz0dQ3x9uBYRO9uUaRZbg5HkXORnUXCzyecZKHHUcoUhxHcPt3I708Sg==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", + "@vuepress/helper": "2.0.0-rc.120", + "@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" @@ -4201,46 +4225,46 @@ } }, "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-icon/-/plugin-icon-2.0.0-rc.120.tgz", + "integrity": "sha512-qsjg9p/bzX8g0Go4kjwxswdnrakXe4n22dtLE5M4zP5Su6tCPHIXTXl6/GWXlZ3GrpSd31tdC3c1ITOQ/r/muw==", "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" + "@vuepress/helper": "2.0.0-rc.120", + "@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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-links-check/-/plugin-links-check-2.0.0-rc.120.tgz", + "integrity": "sha512-Gn0ciao9GKcGUAIF2xPoTzQmUfQg1FiWG8niM2HHODEIUUmTXGEDNXNpbg3SPJJaPUOk9Mv9AqhpVVYl1brFDw==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118" + "@vuepress/helper": "2.0.0-rc.120" }, "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-chart/-/plugin-markdown-chart-2.0.0-rc.120.tgz", + "integrity": "sha512-TEcSXwy/TOL5uG6Hv2Gf7LMJLKWlVWIByRgZEa3szw9GVYBQRwE6FYeLBW9n/fVEnisT9sbGvlhSHp6GwsRrHw==", "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" + "@vuepress/helper": "2.0.0-rc.120", + "@vueuse/core": "^14.1.0", + "vue": "^3.5.25" }, "peerDependencies": { "chart.js": "^4.4.7", @@ -4277,9 +4301,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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-ext/-/plugin-markdown-ext-2.0.0-rc.120.tgz", + "integrity": "sha512-mO7wVL+2XjFTFbwREjiGCzaDHVs3pt90MxbIcKegYJCANPt6Ern2L6rZilBoj0uepLXKSYJRWYxI3v3WFuH5bg==", "dev": true, "license": "MIT", "dependencies": { @@ -4287,8 +4311,8 @@ "@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.120", + "js-yaml": "^4.1.1" }, "peerDependencies": { "vuepress": "2.0.0-rc.26" @@ -4302,9 +4326,9 @@ "license": "Python-2.0" }, "node_modules/@vuepress/plugin-markdown-ext/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "license": "MIT", "dependencies": { @@ -4315,26 +4339,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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-hint/-/plugin-markdown-hint-2.0.0-rc.120.tgz", + "integrity": "sha512-KkPU0jHs7V65h6Kjg8cBgbuUQCQw2GyNXcIhGaCV90QXhnaHC9Y7MpYkjB2/uAVDXy1rAY/df/znJ0zIuTST3A==", "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.120", + "@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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-image/-/plugin-markdown-image-2.0.0-rc.120.tgz", + "integrity": "sha512-a4mB6Xx7B5JvvCRm5WruNMZCXpmH3BSnv8VWAR6SIQo5MjHcwHwgHzeLNWG4j8rkslXAffP4RKyBHlS9PJzTSg==", "dev": true, "license": "MIT", "dependencies": { @@ -4343,39 +4367,39 @@ "@mdit/plugin-img-mark": "^0.22.2", "@mdit/plugin-img-size": "^0.22.3", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118" + "@vuepress/helper": "2.0.0-rc.120" }, "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-include/-/plugin-markdown-include-2.0.0-rc.120.tgz", + "integrity": "sha512-45sPFdMjgS0R4c1uZKin5Vyo2F/xgrl+s4U4dlL8Ce8Dtcjaj/g8OOVL2CsJxTpaR445fcoGZ5U67NpuPvr8AQ==", "dev": true, "license": "MIT", "dependencies": { "@mdit/plugin-include": "^0.22.2", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118" + "@vuepress/helper": "2.0.0-rc.120" }, "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-math/-/plugin-markdown-math-2.0.0-rc.120.tgz", + "integrity": "sha512-8DQ0n59FAC00n4QqS4KpkFTinrWVMS72YW2PUQFdOb4HL2Wb219jcjna2EV+4+C8sSe1g60QolLeYv0rqwtXGw==", "dev": true, "license": "MIT", "dependencies": { "@mdit/plugin-katex-slim": "^0.24.0", "@mdit/plugin-mathjax-slim": "^0.24.0", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.120", + "vue": "^3.5.25" }, "peerDependencies": { "@mathjax/src": "^4.0.0", @@ -4392,27 +4416,27 @@ } }, "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-preview/-/plugin-markdown-preview-2.0.0-rc.120.tgz", + "integrity": "sha512-erKYdT0LXHbGzZJbfgbyNssj+XtrsIXFu8ASIEIkaQ5cAAZaDfFlUwSu9xAj+y2ksfKq3RjYMf4k/JzEjLtxnA==", "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.120", + "@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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-stylize/-/plugin-markdown-stylize-2.0.0-rc.120.tgz", + "integrity": "sha512-yFcTe4oYgEClMnTrOW2k/GQ86iWTTioytc95XbMoVz6ZVUd8llPjGkXlpPV88iYB3LCdThinl1x8XHns+bJtEQ==", "dev": true, "license": "MIT", "dependencies": { @@ -4424,100 +4448,100 @@ "@mdit/plugin-sub": "^0.22.2", "@mdit/plugin-sup": "^0.22.2", "@types/markdown-it": "^14.1.2", - "@vuepress/helper": "2.0.0-rc.118" + "@vuepress/helper": "2.0.0-rc.120" }, "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-markdown-tab/-/plugin-markdown-tab-2.0.0-rc.120.tgz", + "integrity": "sha512-jcJd0GkXirQL+2PGhoi1UyJ3SspwfNi/mhVrnzvEOK8YKh4BPLvsqs3Y+7K1LUNbGjyKkUh1+pn1M+mUi1CD+A==", "dev": true, "license": "MIT", "dependencies": { "@mdit/plugin-tab": "^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.120", + "@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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-notice/-/plugin-notice-2.0.0-rc.120.tgz", + "integrity": "sha512-0OpKqRSwJUuGyEMnzL7AjdE/7eLkIoe3jZoOyO/Cxpe98+Sl6S0t6Vd/wZorP+MltWZBZLg/2+FfYZ1d4LskAQ==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", + "@vuepress/helper": "2.0.0-rc.120", + "@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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.120.tgz", + "integrity": "sha512-T9+IUq44JADSRL9lbKX3w6jpmp1oBLEplhQzoiyZEwqqjQLp7MSPse2e4d5JrnshUqhNfQpWCbtntoHK5a1FBg==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.120", + "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.120.tgz", + "integrity": "sha512-WpMBkYp3dYFBQXqJFtQ/f+Ly88geP5UaOI0DwIzs6wzmtS9lbuTW2e1dcrm6o6s8OomLSIJ8LsLQK9nXMXoz0g==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", + "@vuepress/helper": "2.0.0-rc.120", + "@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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.120.tgz", + "integrity": "sha512-5Q2eCUTArtbvR/N6jod7POHMxtZOLcA5lFk83aghF5BbiWBdFX66IVtGf3f342J1yUxCGzNDlpt5sK0bwPNFfA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "vue": "^3.5.22" + "@vuepress/helper": "2.0.0-rc.120", + "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-redirect/-/plugin-redirect-2.0.0-rc.120.tgz", + "integrity": "sha512-04bzmp2+1k3jrL7LEr4RSLHIBUrxbqdKziWsODhD8lUyJGrSx5XyQ/3w7ABlKeJuDD6rxa8vKMx0tbyynKOxxg==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "@vueuse/core": "^14.0.0", + "@vuepress/helper": "2.0.0-rc.120", + "@vueuse/core": "^14.1.0", "commander": "^14.0.2", - "vue": "^3.5.22" + "vue": "^3.5.25" }, "bin": { "vp-redirect": "lib/cli/index.js" @@ -4537,33 +4561,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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-rtl/-/plugin-rtl-2.0.0-rc.120.tgz", + "integrity": "sha512-RlFLx/4QjsrfCMGH0sbHXwayr5MY1Za6qOE9t399eUmjLjkoaleRxR+MKvDBkQnsqKvq8VI2OEgIbm1S0u+ALQ==", "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" }, "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.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.118", + "@vuepress/helper": "2.0.0-rc.120", "chokidar": "^4.0.3" }, "peerDependencies": { - "sass": "^1.93.2", - "sass-embedded": "^1.93.2", + "sass": "^1.94.2", + "sass-embedded": "^1.93.3", "sass-loader": "^16.0.6", "vuepress": "2.0.0-rc.26" }, @@ -4580,34 +4604,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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.120.tgz", + "integrity": "sha512-hoMMHLg3gC5mbIrky+6mzveKoLoG2F28ALj8VTY8b8zIFnolW837jgrDa8G5Db7/gl8gl5hpRqQotY0N1RN3Fg==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118" + "@vuepress/helper": "2.0.0-rc.120" }, "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-shiki/-/plugin-shiki-2.0.0-rc.120.tgz", + "integrity": "sha512-516X3jvXyPiEJzqHsVcSM2oN79Z9jfjOclYtGRSdRSuRngE3trJmScO+benxtbQRs0mtfnUIbwD8k6aHl9LpjA==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/transformers": "^3.14.0", - "@vuepress/helper": "2.0.0-rc.118", + "@shikijs/transformers": "^3.17.0", + "@vuepress/helper": "2.0.0-rc.120", "@vuepress/highlighter-helper": "2.0.0-rc.118", "nanoid": "^5.1.6", - "shiki": "^3.14.0", + "shiki": "^3.17.0", "synckit": "^0.11.11" }, "peerDependencies": { - "@vuepress/shiki-twoslash": "2.0.0-rc.118", + "@vuepress/shiki-twoslash": "2.0.0-rc.120", "vuepress": "2.0.0-rc.26" }, "peerDependenciesMeta": { @@ -4636,46 +4660,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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.120.tgz", + "integrity": "sha512-tdHxrXYQvbo3QJQFoE4s9MAzjElM6EDx9z20DkuDDHWKO1mvrCo2uARDOPYgbIaSuWc34vAqv9a1CPZ38e1dqg==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", - "sitemap": "^8.0.2" + "@vuepress/helper": "2.0.0-rc.120", + "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.120", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-slimsearch/-/plugin-slimsearch-2.0.0-rc.120.tgz", + "integrity": "sha512-rFs2jQCD+bh05YUhoCKbjsp4jbi+4jNYtTV1ybX9Ng58ltblgoAcYeYCUtViwQficQtcjPleUgnaE+urrLj5xg==", "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.120", + "@vueuse/core": "^14.1.0", "cheerio": "^1.1.2", "chokidar": "^4.0.3", "slimsearch": "^2.2.2", - "vue": "^3.5.22" + "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" @@ -4727,15 +4752,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" @@ -4745,9 +4770,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": { @@ -4755,9 +4780,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": { @@ -4800,6 +4825,7 @@ "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", "dev": true, "license": "MIT", + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -5679,6 +5705,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001688", "electron-to-chromium": "^1.5.73", @@ -6535,9 +6562,9 @@ } }, "node_modules/csstype": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", - "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.2.3.tgz", + "integrity": "sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==", "dev": true, "license": "MIT" }, @@ -7218,6 +7245,7 @@ "integrity": "sha512-BhHmn2yNOFA9H9JmmIVKJmd288g9hrVRDkdoIgRCRuSySRUHH7r/DI6aAXW9T1WwUuY3DFgrcaqB+deURBLR5g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@eslint-community/eslint-utils": "^4.8.0", "@eslint-community/regexpp": "^4.12.1", @@ -7278,6 +7306,7 @@ "integrity": "sha512-82GZUjRS0p/jganf6q1rEO25VSoHH0hKPCTrgillPjdI/3bgBhAE1QzHrHTizjpRvy6pGAvKjDJtk2pF9NDq8w==", "dev": true, "license": "MIT", + "peer": true, "bin": { "eslint-config-prettier": "bin/cli.js" }, @@ -11190,6 +11219,7 @@ "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", @@ -11404,9 +11434,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": { @@ -12352,9 +12382,9 @@ "license": "MIT" }, "node_modules/oniguruma-to-es": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.3.tgz", - "integrity": "sha512-rPiZhzC3wXwE59YQMRDodUwwT9FZ9nNBwQQfsd1wfdtlKEyCdRV0avrTcSZ5xlIvGRVPd/cx6ZN45ECmS39xvg==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.4.tgz", + "integrity": "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==", "dev": true, "license": "MIT", "dependencies": { @@ -13144,6 +13174,7 @@ } ], "license": "MIT", + "peer": true, "dependencies": { "nanoid": "^3.3.11", "picocolors": "^1.1.1", @@ -13243,6 +13274,7 @@ "integrity": "sha512-I7AIg5boAr5R0FFtJ6rCfD+LFsWHp81dolrFD8S79U9tb8Az2nGrJncnMSnys+bpQJfRUzqs9hnA81OAA3hCuQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "prettier": "bin/prettier.cjs" }, @@ -14273,34 +14305,13 @@ "dev": true, "license": "MIT" }, - "node_modules/sass": { - "version": "1.93.3", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.3.tgz", - "integrity": "sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==", - "dev": true, - "license": "MIT", - "optional": true, - "dependencies": { - "chokidar": "^4.0.0", - "immutable": "^5.0.2", - "source-map-js": ">=0.6.2 <2.0.0" - }, - "bin": { - "sass": "sass.js" - }, - "engines": { - "node": ">=14.0.0" - }, - "optionalDependencies": { - "@parcel/watcher": "^2.4.1" - } - }, "node_modules/sass-embedded": { "version": "1.93.3", "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.93.3.tgz", "integrity": "sha512-+VUy01yfDqNmIVMd/LLKl2TTtY0ovZN0rTonh+FhKr65mFwIYgU9WzgIZKS7U9/SPCQvWTsTGx9jyt+qRm/XFw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@bufbuild/protobuf": "^2.5.0", "buffer-builder": "^0.2.0", @@ -14355,6 +14366,28 @@ "sass": "1.93.3" } }, + "node_modules/sass-embedded-all-unknown/node_modules/sass": { + "version": "1.93.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.3.tgz", + "integrity": "sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, "node_modules/sass-embedded-android-arm": { "version": "1.93.3", "resolved": "https://registry.npmjs.org/sass-embedded-android-arm/-/sass-embedded-android-arm-1.93.3.tgz", @@ -14610,6 +14643,28 @@ "sass": "1.93.3" } }, + "node_modules/sass-embedded-unknown-all/node_modules/sass": { + "version": "1.93.3", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.93.3.tgz", + "integrity": "sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, "node_modules/sass-embedded-win32-arm64": { "version": "1.93.3", "resolved": "https://registry.npmjs.org/sass-embedded-win32-arm64/-/sass-embedded-win32-arm64-1.93.3.tgz", @@ -14661,11 +14716,11 @@ } }, "node_modules/sax": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", - "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.3.tgz", + "integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==", "dev": true, - "license": "ISC" + "license": "BlueOak-1.0.0" }, "node_modules/section-matter": { "version": "1.0.0", @@ -14834,18 +14889,18 @@ } }, "node_modules/shiki": { - "version": "3.14.0", - "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.14.0.tgz", - "integrity": "sha512-J0yvpLI7LSig3Z3acIuDLouV5UCKQqu8qOArwMx+/yPVC3WRMgrP67beaG8F+j4xfEWE0eVC4GeBCIXeOPra1g==", + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.19.0.tgz", + "integrity": "sha512-77VJr3OR/VUZzPiStyRhADmO2jApMM0V2b1qf0RpfWya8Zr1PeZev5AEpPGAAKWdiYUtcZGBE4F5QvJml1PvWA==", "dev": true, "license": "MIT", "dependencies": { - "@shikijs/core": "3.14.0", - "@shikijs/engine-javascript": "3.14.0", - "@shikijs/engine-oniguruma": "3.14.0", - "@shikijs/langs": "3.14.0", - "@shikijs/themes": "3.14.0", - "@shikijs/types": "3.14.0", + "@shikijs/core": "3.19.0", + "@shikijs/engine-javascript": "3.19.0", + "@shikijs/engine-oniguruma": "3.19.0", + "@shikijs/langs": "3.19.0", + "@shikijs/themes": "3.19.0", + "@shikijs/types": "3.19.0", "@shikijs/vscode-textmate": "^10.0.2", "@types/hast": "^3.0.4" } @@ -14940,32 +14995,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": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -15918,6 +15966,7 @@ "integrity": "sha512-KpVIFK2FoIbgyvaieEfUkUQCuVGI7poc7dB5qkr8ixnQjNT6/6tb8tgAnfxuYOY1Q6h7uuDXfMWJ9NPCL+rLuw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@modelcontextprotocol/sdk": "^1.21.1", "@textlint/ast-node-types": "15.4.0", @@ -16303,6 +16352,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -16606,9 +16656,9 @@ } }, "node_modules/undici-types": { - "version": "6.20.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.20.0.tgz", - "integrity": "sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==", + "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" }, @@ -17020,6 +17070,7 @@ "integrity": "sha512-ZWyE8YXEXqJrrSLvYgrRP7p62OziLW7xI5HYGWFzOvupfAlrLvURSzv/FyGyy0eidogEM3ujU+kUG1zuHgb6Ug==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.25.0", "fdir": "^6.5.0", @@ -17113,6 +17164,7 @@ "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", "dev": true, "license": "MIT", + "peer": true, "engines": { "node": ">=12" }, @@ -17121,17 +17173,17 @@ } }, "node_modules/vue": { - "version": "3.5.22", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.22.tgz", - "integrity": "sha512-toaZjQ3a/G/mYaLSbV+QsQhIdMo9x5rrqIpYRObsJ6T/J+RyCSFwN2LHNVH9v8uIcljDNa3QzPVdv3Y6b9hAJQ==", + "version": "3.5.25", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.25.tgz", + "integrity": "sha512-YLVdgv2K13WJ6n+kD5owehKtEXwdwXuj2TTyJMsO7pSeKw2bfRNZGjhB7YzrpbMYj5b5QsUebHpOqR3R3ziy/g==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.22", - "@vue/compiler-sfc": "3.5.22", - "@vue/runtime-dom": "3.5.22", - "@vue/server-renderer": "3.5.22", - "@vue/shared": "3.5.22" + "@vue/compiler-dom": "3.5.25", + "@vue/compiler-sfc": "3.5.25", + "@vue/runtime-dom": "3.5.25", + "@vue/server-renderer": "3.5.25", + "@vue/shared": "3.5.25" }, "peerDependencies": { "typescript": "*" @@ -17148,7 +17200,6 @@ "integrity": "sha512-bh2Z/Au5slro9QJ3neFYLanZtb1jH+W2bKqGHXAoYD4vZgNG3KeotL7JpPv5xzY4UXUXJl7TrIsnzECH63kd3Q==", "dev": true, "license": "MIT", - "peer": true, "dependencies": { "debug": "^4.4.0", "eslint-scope": "^8.2.0", @@ -17174,7 +17225,6 @@ "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", "dev": true, "license": "ISC", - "peer": true, "bin": { "semver": "bin/semver.js" }, @@ -17211,6 +17261,7 @@ "integrity": "sha512-ztTS3m6Q2MAb6D26vM2UyU5nOuxIhIk37SSD3jTcKI00x4ha0FcwY3Cm0MAt6w58REBmkwNLPxN5iiulatHtbw==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@vuepress/cli": "2.0.0-rc.26", "@vuepress/client": "2.0.0-rc.26", @@ -17243,24 +17294,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" @@ -17270,8 +17321,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" @@ -17341,25 +17392,25 @@ } }, "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.99", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.99.tgz", + "integrity": "sha512-cFu9k27AaW6u/MemBW59bEGe5VVdZZmZ7vkH8ZxzwVkyGOhv26sg87VSSPLnrq9c2pqzJlSvp8bcrIyeBOdLwQ==", "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.120", + "@vuepress/plugin-sass-palette": "2.0.0-rc.120", + "@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.25", + "vuepress-shared": "2.0.0-rc.99" }, "engines": { - "node": ">= 20.6.0", + "node": ">= 20.19.0", "npm": ">=8", "pnpm": ">=7", "yarn": ">=2" @@ -17368,8 +17419,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.94.2", + "sass-embedded": "^1.93.3", "sass-loader": "^16.0.6", "vuepress": "2.0.0-rc.26" }, @@ -17402,9 +17453,9 @@ "license": "Python-2.0" }, "node_modules/vuepress-plugin-md-enhance/node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", "dev": true, "license": "MIT", "dependencies": { @@ -17415,18 +17466,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" @@ -17436,72 +17487,71 @@ } }, "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==", + "version": "2.0.0-rc.99", + "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-rc.99.tgz", + "integrity": "sha512-RPEkC7gDyGDjN+50u0tmvsq440JHdoDk3/Zlyqdfn8ilDydcEf1/TPYfrbH7133AfJg3u+yIygfobyn2yt8XKA==", "dev": true, "license": "MIT", "dependencies": { - "@vuepress/helper": "2.0.0-rc.118", + "@vuepress/helper": "2.0.0-rc.120", "@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.120", + "@vuepress/plugin-blog": "2.0.0-rc.120", + "@vuepress/plugin-catalog": "2.0.0-rc.120", + "@vuepress/plugin-comment": "2.0.0-rc.120", + "@vuepress/plugin-copy-code": "2.0.0-rc.120", + "@vuepress/plugin-copyright": "2.0.0-rc.120", + "@vuepress/plugin-git": "2.0.0-rc.120", + "@vuepress/plugin-icon": "2.0.0-rc.120", + "@vuepress/plugin-links-check": "2.0.0-rc.120", + "@vuepress/plugin-markdown-chart": "2.0.0-rc.120", + "@vuepress/plugin-markdown-ext": "2.0.0-rc.120", + "@vuepress/plugin-markdown-hint": "2.0.0-rc.120", + "@vuepress/plugin-markdown-image": "2.0.0-rc.120", + "@vuepress/plugin-markdown-include": "2.0.0-rc.120", + "@vuepress/plugin-markdown-math": "2.0.0-rc.120", + "@vuepress/plugin-markdown-preview": "2.0.0-rc.120", + "@vuepress/plugin-markdown-stylize": "2.0.0-rc.120", + "@vuepress/plugin-markdown-tab": "2.0.0-rc.120", + "@vuepress/plugin-notice": "2.0.0-rc.120", + "@vuepress/plugin-nprogress": "2.0.0-rc.120", + "@vuepress/plugin-photo-swipe": "2.0.0-rc.120", + "@vuepress/plugin-reading-time": "2.0.0-rc.120", + "@vuepress/plugin-redirect": "2.0.0-rc.120", + "@vuepress/plugin-rtl": "2.0.0-rc.120", + "@vuepress/plugin-sass-palette": "2.0.0-rc.120", + "@vuepress/plugin-seo": "2.0.0-rc.120", + "@vuepress/plugin-shiki": "2.0.0-rc.120", + "@vuepress/plugin-sitemap": "2.0.0-rc.120", + "@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" + "chokidar": "^5.0.0", + "vue": "^3.5.25", + "vuepress-plugin-components": "2.0.0-rc.99", + "vuepress-plugin-md-enhance": "2.0.0-rc.99", + "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.120", + "@vuepress/plugin-feed": "2.0.0-rc.120", + "@vuepress/plugin-meilisearch": "2.0.0-rc.120", + "@vuepress/plugin-prismjs": "2.0.0-rc.120", + "@vuepress/plugin-pwa": "2.0.0-rc.120", + "@vuepress/plugin-revealjs": "2.0.0-rc.120", + "@vuepress/plugin-search": "2.0.0-rc.120", + "@vuepress/plugin-slimsearch": "2.0.0-rc.120", + "@vuepress/plugin-watermark": "2.0.0-rc.120", + "@vuepress/shiki-twoslash": "2.0.0-rc.120", + "sass": "^1.94.2", + "sass-embedded": "^1.93.3", "sass-loader": "^16.0.6", "vuepress": "2.0.0-rc.26" }, @@ -17536,9 +17586,6 @@ "@vuepress/shiki-twoslash": { "optional": true }, - "nodejs-jieba": { - "optional": true - }, "sass": { "optional": true }, @@ -17550,6 +17597,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/weasel-words": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/weasel-words/-/weasel-words-0.1.1.tgz", @@ -17944,6 +18021,7 @@ "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", "dev": true, "license": "MIT", + "peer": true, "funding": { "url": "https://github.com/sponsors/colinhacks" } diff --git a/package.json b/package.json index 7f6f0fa..8fdeb74 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "@tailwindcss/vite": "^4.1.17", "@textlint-rule/textlint-rule-no-unmatched-pair": "^2.0.4", "@vuepress/bundler-vite": "^2.0.0-rc.26", - "@vuepress/plugin-slimsearch": "^2.0.0-rc.118", + "@vuepress/plugin-slimsearch": "^2.0.0-rc.120", "eslint": "^9.39.1", "eslint-config-prettier": "^10.1.8", "eslint-plugin-prettier": "^5.5.4", @@ -52,6 +52,6 @@ "typescript-eslint": "^8.47.0", "vuepress": "^2.0.0-rc.26", "vuepress-plugin-imagemin": "^0.1.2", - "vuepress-theme-hope": "^2.0.0-rc.98" + "vuepress-theme-hope": "^2.0.0-rc.99" } }