From 6c07a62ae448bc304f83864dce4d96075f22dfc4 Mon Sep 17 00:00:00 2001 From: pengzhanbo Date: Mon, 4 Mar 2024 03:55:30 +0800 Subject: [PATCH] chore(docs): update docs config --- docs/.vuepress/config.ts | 10 +- docs/package.json | 3 + pnpm-lock.yaml | 279 +++++++++++++++++++-------------------- 3 files changed, 142 insertions(+), 150 deletions(-) diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 77e42562..fce3537b 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -1,8 +1,6 @@ import * as path from 'node:path' -import process from 'node:process' -import { defineUserConfig } from 'vuepress' +import { type UserConfig, defineUserConfig } from 'vuepress' import { viteBundler } from '@vuepress/bundler-vite' -import { webpackBundler } from '@vuepress/bundler-webpack' import { theme } from './theme.js' export default defineUserConfig({ @@ -15,9 +13,7 @@ export default defineUserConfig({ '/en/': { title: 'Plume Theme', description: '', lang: 'en-US' }, }, - // specify bundler via environment variable - bundler: - process.env.DOCS_BUNDLER === 'webpack' ? webpackBundler() : viteBundler(), + bundler: viteBundler(), theme, -}) +}) as UserConfig diff --git a/docs/package.json b/docs/package.json index 9ab9ad31..036d6fed 100644 --- a/docs/package.json +++ b/docs/package.json @@ -16,5 +16,8 @@ "anywhere": "^1.6.0", "vue": "^3.4.21", "vuepress-theme-plume": "workspace:*" + }, + "devDependencies": { + "@types/express": "^4.17.21" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 28c8335f..0cfec259 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,7 +21,7 @@ importers: version: 19.0.3 '@pengzhanbo/eslint-config-vue': specifier: ^1.6.1 - version: 1.6.1(@vue/compiler-sfc@3.4.19)(eslint@8.57.0)(typescript@5.3.3) + version: 1.6.1(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)(typescript@5.3.3) '@pengzhanbo/stylelint-config': specifier: ^1.6.1 version: 1.6.1(stylelint@16.2.1) @@ -94,6 +94,10 @@ importers: vuepress-theme-plume: specifier: workspace:* version: link:../theme + devDependencies: + '@types/express': + specifier: ^4.17.21 + version: 4.17.21 plugins/plugin-auto-frontmatter: dependencies: @@ -114,13 +118,13 @@ importers: version: 1.1.0 vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) plugins/plugin-baidu-tongji: dependencies: vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) plugins/plugin-blog-data: dependencies: @@ -138,7 +142,7 @@ importers: version: 3.4.21(typescript@5.3.3) vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) plugins/plugin-caniuse: dependencies: @@ -147,7 +151,7 @@ importers: version: 4.0.0 vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) devDependencies: '@types/markdown-it': specifier: ^13.0.7 @@ -160,7 +164,7 @@ importers: version: 3.4.21(typescript@5.3.3) vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) plugins/plugin-copy-code: dependencies: @@ -172,7 +176,7 @@ importers: version: 3.4.21(typescript@5.3.3) vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) plugins/plugin-iconify: dependencies: @@ -184,7 +188,7 @@ importers: version: 3.4.21(typescript@5.3.3) vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) plugins/plugin-netlify-functions: dependencies: @@ -220,7 +224,7 @@ importers: version: 1.0.32 vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) devDependencies: '@types/node': specifier: ^20.11.24 @@ -242,7 +246,7 @@ importers: version: 3.4.21(typescript@5.3.3) vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) plugins/plugin-search: dependencies: @@ -275,7 +279,7 @@ importers: version: 3.4.21(typescript@5.3.3) vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) plugins/plugin-shikiji: dependencies: @@ -314,7 +318,7 @@ importers: version: 0.2.4(typescript@5.3.3) vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) theme: dependencies: @@ -416,7 +420,7 @@ importers: version: 4.2.5(vue@3.4.21) vuepress: specifier: 2.0.0-rc.8 - version: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + version: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) vuepress-plugin-comment2: specifier: 2.0.0-rc.25 version: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) @@ -687,16 +691,6 @@ packages: conventional-changelog-conventionalcommits: 7.0.2 dev: true - /@commitlint/config-validator@18.6.1: - resolution: {integrity: sha512-05uiToBVfPhepcQWE1ZQBR/Io3+tb3gEotZjnI4tTzzPk16NffN6YABgwFQCLmzZefbDcmwWqJWc2XT47q7Znw==} - engines: {node: '>=v18'} - requiresBuild: true - dependencies: - '@commitlint/types': 18.6.1 - ajv: 8.12.0 - dev: true - optional: true - /@commitlint/config-validator@19.0.3: resolution: {integrity: sha512-2D3r4PKjoo59zBc2auodrSCaUnCSALCx54yveOFwwP/i2kfEAQrygwOleFWswLqK0UL/F9r07MFi5ev2ohyM4Q==} engines: {node: '>=v18'} @@ -717,13 +711,6 @@ packages: lodash.upperfirst: 4.3.1 dev: true - /@commitlint/execute-rule@18.6.1: - resolution: {integrity: sha512-7s37a+iWyJiGUeMFF6qBlyZciUkF8odSAnHijbD36YDctLhGKoYltdvuJ/AFfRm6cBLRtRk9cCVPdsEFtt/2rg==} - engines: {node: '>=v18'} - requiresBuild: true - dev: true - optional: true - /@commitlint/execute-rule@19.0.0: resolution: {integrity: sha512-mtsdpY1qyWgAO/iOK0L6gSGeR7GFcdW7tIjcNFxcWkfLDF5qVbPHKuGATFqRMsxcO8OUKNj0+3WOHB7EHm4Jdw==} engines: {node: '>=v18'} @@ -755,28 +742,6 @@ packages: '@commitlint/types': 19.0.3 dev: true - /@commitlint/load@18.6.1(@types/node@20.9.1)(typescript@5.3.3): - resolution: {integrity: sha512-p26x8734tSXUHoAw0ERIiHyW4RaI4Bj99D8YgUlVV9SedLf8hlWAfyIFhHRIhfPngLlCe0QYOdRKYFt8gy56TA==} - engines: {node: '>=v18'} - requiresBuild: true - dependencies: - '@commitlint/config-validator': 18.6.1 - '@commitlint/execute-rule': 18.6.1 - '@commitlint/resolve-extends': 18.6.1 - '@commitlint/types': 18.6.1 - chalk: 4.1.2 - cosmiconfig: 8.3.6(typescript@5.3.3) - cosmiconfig-typescript-loader: 5.0.0(@types/node@20.9.1)(cosmiconfig@8.3.6)(typescript@5.3.3) - lodash.isplainobject: 4.0.6 - lodash.merge: 4.6.2 - lodash.uniq: 4.5.0 - resolve-from: 5.0.0 - transitivePeerDependencies: - - '@types/node' - - typescript - dev: true - optional: true - /@commitlint/load@19.0.3(@types/node@20.9.1)(typescript@5.3.3): resolution: {integrity: sha512-18Tk/ZcDFRKIoKfEcl7kC+bYkEQ055iyKmGsYDoYWpKf6FUvBrP9bIWapuy/MB+kYiltmP9ITiUx6UXtqC9IRw==} engines: {node: '>=v18'} @@ -820,20 +785,6 @@ packages: minimist: 1.2.8 dev: true - /@commitlint/resolve-extends@18.6.1: - resolution: {integrity: sha512-ifRAQtHwK+Gj3Bxj/5chhc4L2LIc3s30lpsyW67yyjsETR6ctHAHRu1FSpt0KqahK5xESqoJ92v6XxoDRtjwEQ==} - engines: {node: '>=v18'} - requiresBuild: true - dependencies: - '@commitlint/config-validator': 18.6.1 - '@commitlint/types': 18.6.1 - import-fresh: 3.3.0 - lodash.mergewith: 4.6.2 - resolve-from: 5.0.0 - resolve-global: 1.0.0 - dev: true - optional: true - /@commitlint/resolve-extends@19.0.3: resolution: {integrity: sha512-18BKmta8OC8+Ub+Q3QGM9l27VjQaXobloVXOrMvu8CpEwJYv62vC/t7Ka5kJnsW0tU9q1eMqJFZ/nN9T/cOaIA==} engines: {node: '>=v18'} @@ -869,15 +820,6 @@ packages: find-up: 7.0.0 dev: true - /@commitlint/types@18.6.1: - resolution: {integrity: sha512-gwRLBLra/Dozj2OywopeuHj2ac26gjGkz2cZ+86cTJOdtWfiRRr4+e77ZDAGc6MDWxaWheI+mAV5TLWWRwqrFg==} - engines: {node: '>=v18'} - requiresBuild: true - dependencies: - chalk: 4.1.2 - dev: true - optional: true - /@commitlint/types@19.0.3: resolution: {integrity: sha512-tpyc+7i6bPG9mvaBbtKUeghfyZSDgWquIDfMgqYtTbmZ9Y9VzEm2je9EYcQ0aoz5o7NvGS+rcDec93yO08MHYA==} engines: {node: '>=v18'} @@ -2914,7 +2856,7 @@ packages: '@parcel/watcher-win32-x64': 2.3.0 dev: false - /@pengzhanbo/eslint-config-vue@1.6.1(@vue/compiler-sfc@3.4.19)(eslint@8.57.0)(typescript@5.3.3): + /@pengzhanbo/eslint-config-vue@1.6.1(@vue/compiler-sfc@3.4.21)(eslint@8.57.0)(typescript@5.3.3): resolution: {integrity: sha512-NewPx3nyGdI5qTjoTLgkKT/e/Qe2is2hR/iB2CR1eZjd3OW5ZvZgEN14EOsLoamcBKm7kg8LFrcz4EkkQjzutQ==} peerDependencies: '@unocss/eslint-plugin': '>=0.50.0' @@ -2931,7 +2873,7 @@ packages: eslint: 8.57.0 eslint-merge-processors: 0.1.0(eslint@8.57.0) eslint-plugin-vue: 9.21.1(eslint@8.57.0) - eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.19)(eslint@8.57.0) + eslint-processor-vue-blocks: 0.1.1(@vue/compiler-sfc@3.4.21)(eslint@8.57.0) vue-eslint-parser: 9.4.2(eslint@8.57.0) transitivePeerDependencies: - '@vue/compiler-sfc' @@ -3461,6 +3403,19 @@ packages: resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} dev: false + /@types/body-parser@1.19.5: + resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} + dependencies: + '@types/connect': 3.4.38 + '@types/node': 20.11.24 + dev: true + + /@types/connect@3.4.38: + resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} + dependencies: + '@types/node': 20.11.24 + dev: true + /@types/conventional-commits-parser@5.0.0: resolution: {integrity: sha512-loB369iXNmAZglwWATL+WRe+CRMmmBPtpolYzIebFaX4YA3x+BEfLqhUAV9WanycKI3TG1IMr5bMJDajDKLlUQ==} dependencies: @@ -3483,6 +3438,24 @@ packages: /@types/estree@1.0.5: resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + /@types/express-serve-static-core@4.17.43: + resolution: {integrity: sha512-oaYtiBirUOPQGSWNGPWnzyAFJ0BP3cwvN4oWZQY+zUBwpVIGsKUkpBpSztp74drYcjavs7SKFZ4DX1V2QeN8rg==} + dependencies: + '@types/node': 20.11.24 + '@types/qs': 6.9.12 + '@types/range-parser': 1.2.7 + '@types/send': 0.17.4 + dev: true + + /@types/express@4.17.21: + resolution: {integrity: sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==} + dependencies: + '@types/body-parser': 1.19.5 + '@types/express-serve-static-core': 4.17.43 + '@types/qs': 6.9.12 + '@types/serve-static': 1.15.5 + dev: true + /@types/fs-extra@11.0.4: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: @@ -3504,6 +3477,10 @@ packages: resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} dev: false + /@types/http-errors@2.0.4: + resolution: {integrity: sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==} + dev: true + /@types/http-proxy@1.17.9: resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} dependencies: @@ -3580,6 +3557,14 @@ packages: /@types/mdurl@1.0.2: resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} + /@types/mime@1.3.5: + resolution: {integrity: sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==} + dev: true + + /@types/mime@3.0.4: + resolution: {integrity: sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw==} + dev: true + /@types/minimist@1.2.5: resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} dev: false @@ -3605,6 +3590,14 @@ packages: /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} + /@types/qs@6.9.12: + resolution: {integrity: sha512-bZcOkJ6uWrL0Qb2NAWKa7TBU+mJHPzhx9jjLL1KHF+XpzEcR7EXHvjbHlGtR/IsP1vyPrehuS6XqkmaePy//mg==} + dev: true + + /@types/range-parser@1.2.7: + resolution: {integrity: sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==} + dev: true + /@types/retry@0.12.1: resolution: {integrity: sha512-xoDlM2S4ortawSWORYqsdU+2rxdh4LRW9ytc3zmT37RIKQh6IHyKwwtKhKis9ah8ol07DCkZxPt8BBvPjC6v4g==} dev: false @@ -3619,6 +3612,21 @@ packages: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} dev: true + /@types/send@0.17.4: + resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} + dependencies: + '@types/mime': 1.3.5 + '@types/node': 20.11.24 + dev: true + + /@types/serve-static@1.15.5: + resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} + dependencies: + '@types/http-errors': 2.0.4 + '@types/mime': 3.0.4 + '@types/node': 20.11.24 + dev: true + /@types/trusted-types@2.0.2: resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} dev: false @@ -3970,6 +3978,7 @@ packages: entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 + dev: false /@vue/compiler-core@3.4.21: resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} @@ -3979,34 +3988,19 @@ packages: entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.0.2 - dev: false /@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 + dev: false /@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: false - - /@vue/compiler-sfc@3.4.19: - resolution: {integrity: sha512-LQ3U4SN0DlvV0xhr1lUsgLCYlwQfUfetyPxkKYu7dkfvx7g3ojrGAkw0AERLOKYXuAGnqFsEuytkdcComei3Yg==} - dependencies: - '@babel/parser': 7.23.9 - '@vue/compiler-core': 3.4.19 - '@vue/compiler-dom': 3.4.19 - '@vue/compiler-ssr': 3.4.19 - '@vue/shared': 3.4.19 - estree-walker: 2.0.2 - magic-string: 0.30.7 - postcss: 8.4.35 - source-map-js: 1.0.2 - dev: true /@vue/compiler-sfc@3.4.21: resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} @@ -4020,21 +4014,12 @@ packages: magic-string: 0.30.7 postcss: 8.4.35 source-map-js: 1.0.2 - dev: false - - /@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 - dev: true /@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: false /@vue/devtools-api@6.5.1: resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} @@ -4097,10 +4082,10 @@ packages: /@vue/shared@3.4.19: resolution: {integrity: sha512-/KliRRHMF6LoiThEy+4c1Z4KB/gbPrGjWwJR+crg2otgrf/egKzRaCPvJ51S5oetgsgXLfc4Rm5ZgrKHZrtMSw==} + dev: false /@vue/shared@3.4.21: resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} - dev: false /@vuepress/bundler-vite@2.0.0-rc.8(@types/node@20.9.1)(typescript@5.3.3): resolution: {integrity: sha512-q2NAcbH6dNPpl7JFpaF9V8lPP9zWPFFsVJLDqLFWqiNqNIzKgXzJJ7dGui4J0YXDFbKoe3/CWxeErpn72V6Tgg==} @@ -4181,7 +4166,7 @@ packages: 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - typescript dev: false @@ -4196,7 +4181,7 @@ packages: 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - typescript dev: false @@ -4232,7 +4217,7 @@ packages: dependencies: '@vueuse/core': 10.9.0(vue@3.4.21) 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - typescript @@ -4246,7 +4231,7 @@ packages: '@types/markdown-it': 13.0.7 markdown-it: 14.0.0 markdown-it-container: 4.0.0 - vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) dev: false /@vuepress/plugin-docsearch@2.0.0-rc.15(@algolia/client-search@4.20.0)(search-insights@2.7.0)(typescript@5.3.3)(vuepress@2.0.0-rc.8): @@ -4260,7 +4245,7 @@ packages: '@vueuse/core': 10.9.0(vue@3.4.21) ts-debounce: 4.0.0 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -4277,7 +4262,7 @@ packages: vuepress: 2.0.0-rc.8 dependencies: 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - typescript dev: false @@ -4288,7 +4273,7 @@ packages: vuepress: 2.0.0-rc.8 dependencies: execa: 8.0.1 - vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) dev: false /@vuepress/plugin-medium-zoom@2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8): @@ -4299,7 +4284,7 @@ packages: '@vuepress/helper': 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) medium-zoom: 1.1.0 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - typescript dev: false @@ -4310,7 +4295,7 @@ packages: vuepress: 2.0.0-rc.8 dependencies: 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - typescript dev: false @@ -4321,7 +4306,7 @@ packages: vuepress: 2.0.0-rc.8 dependencies: chokidar: 3.6.0 - vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) dev: false /@vuepress/plugin-reading-time@2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8): @@ -4331,7 +4316,7 @@ packages: dependencies: '@vuepress/helper': 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - typescript dev: false @@ -4342,7 +4327,7 @@ packages: vuepress: 2.0.0-rc.8 dependencies: '@vuepress/helper': 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) - vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - typescript dev: false @@ -4354,7 +4339,7 @@ packages: dependencies: '@vuepress/helper': 2.0.0-rc.17(typescript@5.3.3)(vuepress@2.0.0-rc.8) sitemap: 7.1.1 - vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - typescript dev: false @@ -4366,7 +4351,7 @@ packages: dependencies: '@vue/devtools-api': 6.6.1 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - typescript dev: false @@ -4378,7 +4363,7 @@ packages: dependencies: vue: 3.4.21(typescript@5.3.3) vue-router: 4.2.5(vue@3.4.21) - vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - typescript dev: false @@ -6443,7 +6428,7 @@ packages: longest: 2.0.1 word-wrap: 1.2.3 optionalDependencies: - '@commitlint/load': 18.6.1(@types/node@20.9.1)(typescript@5.3.3) + '@commitlint/load': 19.0.3(@types/node@20.9.1)(typescript@5.3.3) transitivePeerDependencies: - '@types/node' - typescript @@ -7389,13 +7374,13 @@ packages: - supports-color dev: true - /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.4.19)(eslint@8.57.0): + /eslint-processor-vue-blocks@0.1.1(@vue/compiler-sfc@3.4.21)(eslint@8.57.0): resolution: {integrity: sha512-9+dU5lU881log570oBwpelaJmOfOzSniben7IWEDRYQPPWwlvaV7NhOtsTuUWDqpYT+dtKKWPsgz4OkOi+aZnA==} peerDependencies: '@vue/compiler-sfc': ^3.3.0 eslint: ^8.50.0 dependencies: - '@vue/compiler-sfc': 3.4.19 + '@vue/compiler-sfc': 3.4.21 eslint: 8.57.0 dev: true @@ -8518,15 +8503,6 @@ packages: ini: 4.1.1 dev: true - /global-dirs@0.1.1: - resolution: {integrity: sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg==} - engines: {node: '>=4'} - requiresBuild: true - dependencies: - ini: 1.3.8 - dev: true - optional: true - /global-dirs@3.0.0: resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} engines: {node: '>=10'} @@ -12566,15 +12542,6 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - /resolve-global@1.0.0: - resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} - engines: {node: '>=8'} - requiresBuild: true - dependencies: - global-dirs: 0.1.1 - dev: true - optional: true - /resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} dev: true @@ -14587,7 +14554,7 @@ packages: '@vuepress/helper': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) giscus: 1.4.0 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) vuepress-plugin-sass-palette: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) vuepress-shared: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) transitivePeerDependencies: @@ -14675,7 +14642,7 @@ packages: js-yaml: 4.1.0 katex: 0.16.9 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) vuepress-plugin-sass-palette: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) vuepress-shared: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) transitivePeerDependencies: @@ -14697,7 +14664,7 @@ packages: '@vuepress/helper': 2.0.0-rc.15(typescript@5.3.3)(vuepress@2.0.0-rc.8) chokidar: 3.6.0 sass: 1.71.1 - vuepress: 2.0.0-rc.8(@vuepress/bundler-vite@2.0.0-rc.8)(typescript@5.3.3)(vue@3.4.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) vuepress-shared: 2.0.0-rc.25(typescript@5.3.3)(vuepress@2.0.0-rc.8) transitivePeerDependencies: - '@vue/composition-api' @@ -14719,7 +14686,7 @@ packages: gray-matter: 4.0.3 semver: 7.6.0 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.21) + vuepress: 2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21) transitivePeerDependencies: - '@vue/composition-api' - typescript @@ -14752,6 +14719,32 @@ packages: - typescript dev: false + /vuepress@2.0.0-rc.8(typescript@5.3.3)(vue@3.4.21): + resolution: {integrity: sha512-4Rnhh4ZME87AAREQzcW9V/pk+1x2tX3tABfQu0Elwxxp576poxiM8ddtI2pq4/YNp4MyFTF9/DyVxHMIj1lMbA==} + engines: {node: '>=18.16.0'} + hasBin: true + peerDependencies: + '@vuepress/bundler-vite': 2.0.0-rc.8 + '@vuepress/bundler-webpack': 2.0.0-rc.8 + vue: ^3.4.0 + peerDependenciesMeta: + '@vuepress/bundler-vite': + optional: true + '@vuepress/bundler-webpack': + optional: true + dependencies: + '@vuepress/cli': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/client': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/core': 2.0.0-rc.8(typescript@5.3.3) + '@vuepress/markdown': 2.0.0-rc.8(patch_hash=f3on36z73gmvj4jugj25dg7wje) + '@vuepress/shared': 2.0.0-rc.8 + '@vuepress/utils': 2.0.0-rc.8 + vue: 3.4.21(typescript@5.3.3) + transitivePeerDependencies: + - supports-color + - typescript + dev: false + /wait-port@1.0.4: resolution: {integrity: sha512-w8Ftna3h6XSFWWc2JC5gZEgp64nz8bnaTp5cvzbJSZ53j+omktWTDdwXxEF0jM8YveviLgFWvNGrSvRHnkyHyw==} engines: {node: '>=10'}