diff --git a/docs/package.json b/docs/package.json index ceff7b7fbbb..c3611b6205b 100644 --- a/docs/package.json +++ b/docs/package.json @@ -12,7 +12,7 @@ "@vuepress/bundler-vite": "2.0.0-rc.8", "@vuepress/helper": "2.0.0-rc.15", "@vuepress/plugin-docsearch": "2.0.0-rc.15", - "@vuepress/plugin-redirect": "2.0.0-rc.15", + "@vuepress/plugin-redirect": "2.0.0-rc.18", "@waline/client": "workspace:*", "marked": "12.0.0", "mathjax-full": "3.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70a53e61f0f..f85a9f169bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -168,8 +168,8 @@ importers: specifier: 2.0.0-rc.15 version: 2.0.0-rc.15(@algolia/client-search@4.22.1)(search-insights@2.13.0)(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-redirect': - specifier: 2.0.0-rc.15 - version: 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) + specifier: 2.0.0-rc.18 + version: 2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@waline/client': specifier: workspace:* version: link:../packages/client @@ -190,7 +190,7 @@ importers: version: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) vuepress-theme-hope: specifier: 2.0.0-rc.25 - version: 2.0.0-rc.25(@vuepress/plugin-docsearch@2.0.0-rc.15)(@vuepress/plugin-redirect@2.0.0-rc.15)(@waline/client@packages+client)(markdown-it@14.0.0)(mathjax-full@3.2.2)(typescript@5.3.3)(vuepress@2.0.0-rc.8) + version: 2.0.0-rc.25(@vuepress/plugin-docsearch@2.0.0-rc.15)(@vuepress/plugin-redirect@2.0.0-rc.18)(@waline/client@packages+client)(markdown-it@14.0.0)(mathjax-full@3.2.2)(typescript@5.3.3)(vuepress@2.0.0-rc.8) packages/admin: devDependencies: @@ -4560,12 +4560,29 @@ packages: estree-walker: 2.0.2 source-map-js: 1.0.2 + /@vue/compiler-core@3.4.21: + resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} + dependencies: + '@babel/parser': 7.23.9 + '@vue/shared': 3.4.21 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.0.2 + dev: true + /@vue/compiler-dom@3.4.19: resolution: {integrity: sha512-vm6+cogWrshjqEHTzIDCp72DKtea8Ry/QVpQRYoyTIg9k7QZDX6D8+HGURjtmatfgM8xgCFtJJaOlCaRYRK3QA==} dependencies: '@vue/compiler-core': 3.4.19 '@vue/shared': 3.4.19 + /@vue/compiler-dom@3.4.21: + resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} + dependencies: + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + dev: true + /@vue/compiler-sfc@3.4.19: resolution: {integrity: sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==} dependencies: @@ -4579,12 +4596,33 @@ packages: postcss: 8.4.35 source-map-js: 1.0.2 + /@vue/compiler-sfc@3.4.21: + resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} + dependencies: + '@babel/parser': 7.23.9 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + estree-walker: 2.0.2 + magic-string: 0.30.7 + postcss: 8.4.35 + source-map-js: 1.0.2 + dev: true + /@vue/compiler-ssr@3.4.19: resolution: {integrity: sha512-P0PLKC4+u4OMJ8sinba/5Z/iDT84uMRRlrWzadgLA69opCpI1gG4N55qDSC+dedwq2fJtzmGald05LWR5TFfLw==} dependencies: '@vue/compiler-dom': 3.4.19 '@vue/shared': 3.4.19 + /@vue/compiler-ssr@3.4.21: + resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} + dependencies: + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 + dev: true + /@vue/devtools-api@6.6.1: resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} dev: true @@ -4629,12 +4667,25 @@ packages: dependencies: '@vue/shared': 3.4.19 + /@vue/reactivity@3.4.21: + resolution: {integrity: sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==} + dependencies: + '@vue/shared': 3.4.21 + dev: true + /@vue/runtime-core@3.4.19: resolution: {integrity: sha512-/Z3tFwOrerJB/oyutmJGoYbuoadphDcJAd5jOuJE86THNZji9pYjZroQ2NFsZkTxOq0GJbb+s2kxTYToDiyZzw==} dependencies: '@vue/reactivity': 3.4.19 '@vue/shared': 3.4.19 + /@vue/runtime-core@3.4.21: + resolution: {integrity: sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==} + dependencies: + '@vue/reactivity': 3.4.21 + '@vue/shared': 3.4.21 + dev: true + /@vue/runtime-dom@3.4.19: resolution: {integrity: sha512-IyZzIDqfNCF0OyZOauL+F4yzjMPN2rPd8nhqPP2N1lBn3kYqJpPHHru+83Rkvo2lHz5mW+rEeIMEF9qY3PB94g==} dependencies: @@ -4642,6 +4693,14 @@ packages: '@vue/shared': 3.4.19 csstype: 3.1.3 + /@vue/runtime-dom@3.4.21: + resolution: {integrity: sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==} + dependencies: + '@vue/runtime-core': 3.4.21 + '@vue/shared': 3.4.21 + csstype: 3.1.3 + dev: true + /@vue/server-renderer@3.4.19(vue@3.4.19): resolution: {integrity: sha512-eAj2p0c429RZyyhtMRnttjcSToch+kTWxFPHlzGMkR28ZbF1PDlTcmGmlDxccBuqNd9iOQ7xPRPAGgPVj+YpQw==} peerDependencies: @@ -4651,9 +4710,23 @@ packages: '@vue/shared': 3.4.19 vue: 3.4.19(typescript@5.3.3) + /@vue/server-renderer@3.4.21(vue@3.4.21): + resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} + peerDependencies: + vue: 3.4.21 + dependencies: + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + vue: 3.4.21(typescript@5.3.3) + dev: true + /@vue/shared@3.4.19: resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==} + /@vue/shared@3.4.21: + resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} + dev: true + /@vuepress/bundler-vite@2.0.0-rc.8(@types/node@20.11.19)(sass@1.71.0)(typescript@5.3.3): resolution: {integrity: sha512-q2NAcbH6dNPpl7JFpaF9V8lPP9zWPFFsVJLDqLFWqiNqNIzKgXzJJ7dGui4J0YXDFbKoe3/CWxeErpn72V6Tgg==} dependencies: @@ -4738,6 +4811,21 @@ packages: - typescript dev: true + /@vuepress/helper@2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-Nh4q32qrm9Dpji0WaWU9yjhpxQ4nZXG8kq8XVIiZt7PHM75Q/CoofJWGKOt8qIafBKXtDUClVXLO2Xxp4ae9zg==} + peerDependencies: + vuepress: 2.0.0-rc.8 + dependencies: + '@vue/shared': 3.4.21 + cheerio: 1.0.0-rc.12 + fflate: 0.8.2 + gray-matter: 4.0.3 + vue: 3.4.21(typescript@5.3.3) + vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) + transitivePeerDependencies: + - typescript + dev: true + /@vuepress/markdown@2.0.0-rc.8: resolution: {integrity: sha512-BJfun3rFpKbq3WwVNyJGZyc9QXN6sXKwMY2PRFiJqpG0A1ZxjZQFUvDRnSUgWEsBiluB23hZ4Pd0WP+6YNAq9w==} dependencies: @@ -4930,16 +5018,16 @@ packages: - typescript dev: true - /@vuepress/plugin-redirect@2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8): - resolution: {integrity: sha512-sdaJxAyU5SErZffJG5/cg+ABeNI5T2EaMJHpKo8yzQN+91XDqgN072/A4aaP2eBBP6RzqBk8djTUeDes8qpACw==} + /@vuepress/plugin-redirect@2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.8): + resolution: {integrity: sha512-DFqUglUkuSdLsgxHP+4Hw6blblEWxzBgca0sV/P2H0vQtr7pn2guHLOyhDqEBRHkt0ssCmdpr6wgBPgucDPi1A==} hasBin: true peerDependencies: vuepress: 2.0.0-rc.8 dependencies: - '@vuepress/helper': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) - '@vueuse/core': 10.8.0(vue@3.4.19) + '@vuepress/helper': 2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.8) + '@vueuse/core': 10.9.0(vue@3.4.21) cac: 6.7.14 - vue: 3.4.19(typescript@5.3.3) + vue: 3.4.21(typescript@5.3.3) vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.19) transitivePeerDependencies: - '@vue/composition-api' @@ -5027,9 +5115,25 @@ packages: - '@vue/composition-api' - vue + /@vueuse/core@10.9.0(vue@3.4.21): + resolution: {integrity: sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==} + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 10.9.0 + '@vueuse/shared': 10.9.0(vue@3.4.21) + vue-demi: 0.14.7(vue@3.4.21) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + /@vueuse/metadata@10.8.0: resolution: {integrity: sha512-Nim/Vle5OgXcXhAvGOgkJQXB1Yb+Kq/fMbLuv3YYDYbiQrwr39ljuD4k9fPeq4yUyokYRo2RaNQmbbIMWB/9+w==} + /@vueuse/metadata@10.9.0: + resolution: {integrity: sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==} + dev: true + /@vueuse/shared@10.8.0(vue@3.4.19): resolution: {integrity: sha512-dUdy6zwHhULGxmr9YUg8e+EnB39gcM4Fe2oKBSrh3cOsV30JcMPtsyuspgFCUo5xxFNaeMf/W2yyKfST7Bg8oQ==} dependencies: @@ -5038,6 +5142,15 @@ packages: - '@vue/composition-api' - vue + /@vueuse/shared@10.9.0(vue@3.4.21): + resolution: {integrity: sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==} + dependencies: + vue-demi: 0.14.7(vue@3.4.21) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + /@webassemblyjs/ast@1.11.6: resolution: {integrity: sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==} dependencies: @@ -6798,7 +6911,7 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.1 + ms: 2.1.3 dev: true /debug@4.3.4(supports-color@5.5.0): @@ -14495,6 +14608,21 @@ packages: dependencies: vue: 3.4.19(typescript@5.3.3) + /vue-demi@0.14.7(vue@3.4.21): + resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.4.21(typescript@5.3.3) + dev: true + /vue-eslint-parser@9.4.2(eslint@8.56.0): resolution: {integrity: sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ==} engines: {node: ^14.17.0 || >=16.0.0} @@ -14537,6 +14665,22 @@ packages: '@vue/shared': 3.4.19 typescript: 5.3.3 + /vue@3.4.21(typescript@5.3.3): + resolution: {integrity: sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/runtime-dom': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.4.21) + '@vue/shared': 3.4.21 + typescript: 5.3.3 + dev: true + /vuepress-plugin-comment2@2.0.0-rc.25(@waline/client@packages+client)(typescript@5.3.3)(vuepress@2.0.0-rc.8): resolution: {integrity: sha512-mLqsCJLHxDnVdRuRdgFIgO7eCKEk01NiTAXy23y261xxlrQkY0VALE1UtE58ikyOgPAfiPWzwQkQLqQ45Hzfaw==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} @@ -14741,7 +14885,7 @@ packages: - typescript dev: true - /vuepress-theme-hope@2.0.0-rc.25(@vuepress/plugin-docsearch@2.0.0-rc.15)(@vuepress/plugin-redirect@2.0.0-rc.15)(@waline/client@packages+client)(markdown-it@14.0.0)(mathjax-full@3.2.2)(typescript@5.3.3)(vuepress@2.0.0-rc.8): + /vuepress-theme-hope@2.0.0-rc.25(@vuepress/plugin-docsearch@2.0.0-rc.15)(@vuepress/plugin-redirect@2.0.0-rc.18)(@waline/client@packages+client)(markdown-it@14.0.0)(mathjax-full@3.2.2)(typescript@5.3.3)(vuepress@2.0.0-rc.8): resolution: {integrity: sha512-Mf9YzRRYHEtRy8Mni/nrsEfeKL45wv9700eglZ4rP/RBVJ6kjk/sRr7yohPiDfTRz/RRoWofEYVGTGSTgDDz4w==} engines: {node: '>=18.16.0', npm: '>=8', pnpm: '>=7', yarn: '>=2'} peerDependencies: @@ -14786,7 +14930,7 @@ packages: '@vuepress/plugin-photo-swipe': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-prismjs': 2.0.0-rc.15(vuepress@2.0.0-rc.8) '@vuepress/plugin-reading-time': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) - '@vuepress/plugin-redirect': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) + '@vuepress/plugin-redirect': 2.0.0-rc.18(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-rtl': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-seo': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) '@vuepress/plugin-sitemap': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8)