From 31d94e4ae16fe0bba34288b5934a611016b999fe Mon Sep 17 00:00:00 2001 From: Benjamin Pannell Date: Wed, 28 Dec 2022 23:20:43 +0000 Subject: [PATCH] fix: Ensure that we pin to specific versions for VuePress This works around vuepress/vuepress-next#1195 --- package-lock.json | 377 ++-------------------------------------------- package.json | 4 +- 2 files changed, 14 insertions(+), 367 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6144b37..9eacc9a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,13 +10,13 @@ "license": "MIT", "devDependencies": { "@vuepress/plugin-google-analytics": "2.0.0-beta.60", - "@vuepress/plugin-register-components": "^2.0.0-beta.60", + "@vuepress/plugin-register-components": "2.0.0-beta.60", "@vuepress/theme-default": "2.0.0-beta.60", "dayjs": "^1.11.5", "markdown-it-abbr": "^1.0.4", "markdown-it-footnote": "^3.0.3", "mermaid": "^9.3.0", - "vuepress-vite": "^2.0.0-beta.60" + "vuepress-vite": "2.0.0-beta.60" } }, "node_modules/@babel/parser": { @@ -928,193 +928,16 @@ } }, "node_modules/@vuepress/plugin-register-components": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-NudJCisdYGDCOe7JN4kvXGdkOyi9F4VJjw4KBM/M0vMfPmUo9SLqDq41Cd0tohOsag8los3LQ1vvTaipxSpI1A==", + "version": "2.0.0-beta.60", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-2.0.0-beta.60.tgz", + "integrity": "sha512-IG4+Dy1O/0dS0r9ytqAOcHFgMu1Jm8d4nDNEKV9ZT7QhWyeqy8+EL2Gtez5vq29YbPL9FqZZdwVpb9WPAD78Gw==", "dev": true, "dependencies": { - "@vuepress/core": "2.0.0-beta.50-pre.1", - "@vuepress/utils": "2.0.0-beta.50-pre.1", + "@vuepress/core": "2.0.0-beta.60", + "@vuepress/utils": "2.0.0-beta.60", "chokidar": "^3.5.3" } }, - "node_modules/@vuepress/plugin-register-components/node_modules/@mdit-vue/plugin-component": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-component/-/plugin-component-0.9.4.tgz", - "integrity": "sha512-Sc32sjJiXbCxvOTwPc+h6pcT7zEQ1sWBUZ94iODkVPW75HmM7Ir1GC4JN4VwmuiVmjSG/W3caHlVnioG1ePGJw==", - "dev": true, - "dependencies": { - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@mdit-vue/plugin-frontmatter": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-frontmatter/-/plugin-frontmatter-0.9.2.tgz", - "integrity": "sha512-qHVgr6v0sH4C2KPD/q/EMUQBGLjuxpS24gyqLHwKHzg+o977CJGS0UA2TymGybHTliaIqmRiQ9DGkIzqO7sJCQ==", - "dev": true, - "dependencies": { - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "gray-matter": "^4.0.3", - "markdown-it": "^13.0.1" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@mdit-vue/plugin-headers": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-headers/-/plugin-headers-0.9.3.tgz", - "integrity": "sha512-CKmRltSTS+OoQDzkRLg+U8Xxte+VqvA9lE3WtdQf0L9wGZbYKSylJGZILiQh9DOJTo18tu0/ckoVwAtgpHmzxg==", - "dev": true, - "dependencies": { - "@mdit-vue/shared": "0.9.2", - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@mdit-vue/plugin-sfc": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-sfc/-/plugin-sfc-0.9.2.tgz", - "integrity": "sha512-WLzVVBI7j5E3LhI5yX6+cEdD1XuTv2dHLXbQRLW1X9txQyjhrOY12SBkn0RDiD119YzBXR+m4dXlw12uniX62g==", - "dev": true, - "dependencies": { - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@mdit-vue/plugin-title": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-title/-/plugin-title-0.9.3.tgz", - "integrity": "sha512-qGqrwDn5gNlJgSo7Fx5pDKM6MrfPixxoTIsW6zmi9k4dGQ9ezCalOeP8V3yExbPQ7SeY2/JKt439LyMQvZdVWA==", - "dev": true, - "dependencies": { - "@mdit-vue/shared": "0.9.2", - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@mdit-vue/plugin-toc": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-toc/-/plugin-toc-0.9.2.tgz", - "integrity": "sha512-Du3fFz+YezlXex9Syn+bc8ADDRx/kBfBokeHXfd/qCW5XqS7I4THLR/IRqlvi9CgIZ0dx7bJv0avxil9EX1PoQ==", - "dev": true, - "dependencies": { - "@mdit-vue/shared": "0.9.2", - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@mdit-vue/shared": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@mdit-vue/shared/-/shared-0.9.2.tgz", - "integrity": "sha512-05Nk/o+kJCgeAa7oBGJOIazJq+6n0+VR4jPhzV3LGc9TyuMEqnrH5XzmBoy45vzyyoe7pGxJ/PBDxq4HebQHtQ==", - "dev": true, - "dependencies": { - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@mdit-vue/types": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.9.2.tgz", - "integrity": "sha512-SuoxzZHS2/9bEqeJ+bjj2xBLjoZhRo6Ww/GVqNZS2ji9rkoM2teA0kbwSmj0X6Kf00K9HnLs6T0dtDtqpBqEHA==", - "dev": true - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@vuepress/client": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-uhN/LTwCcVLnQjDnrEDMaiPT2bi4mQrvwdtwURnrSZ7dCIgXQ+DMKP1v6+f2vgAlrw3FLnPd97yd3V7lrQs8Ow==", - "dev": true, - "dependencies": { - "@vue/devtools-api": "^6.2.1", - "@vuepress/shared": "2.0.0-beta.50-pre.1", - "vue": "^3.2.37", - "vue-router": "^4.1.3" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@vuepress/core": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-JVfRSlv7Gk+6HLGSqXWwk8qm6DtSAUujh09gQW2fAaPSp48ULv7+uzWxCQU/x0gO93ajZM5Ny3ojxNJNNUlQHg==", - "dev": true, - "dependencies": { - "@vuepress/client": "2.0.0-beta.50-pre.1", - "@vuepress/markdown": "2.0.0-beta.50-pre.1", - "@vuepress/shared": "2.0.0-beta.50-pre.1", - "@vuepress/utils": "2.0.0-beta.50-pre.1", - "vue": "^3.2.37" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@vuepress/markdown": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-joljMXWVg7g1RlQM1D5hyxZECkjvrKL+mAIAlZMmuQwPFFuMjEIkL6MzzOv4R4BkCoBCfx1h8YpAlc8+Doqszw==", - "dev": true, - "dependencies": { - "@mdit-vue/plugin-component": "^0.9.0", - "@mdit-vue/plugin-frontmatter": "^0.9.1", - "@mdit-vue/plugin-headers": "^0.9.1", - "@mdit-vue/plugin-sfc": "^0.9.1", - "@mdit-vue/plugin-title": "^0.9.1", - "@mdit-vue/plugin-toc": "^0.9.1", - "@mdit-vue/shared": "^0.9.1", - "@mdit-vue/types": "^0.9.0", - "@types/markdown-it": "^12.2.3", - "@types/markdown-it-emoji": "^2.0.2", - "@vuepress/shared": "2.0.0-beta.50-pre.1", - "@vuepress/utils": "2.0.0-beta.50-pre.1", - "markdown-it": "^13.0.1", - "markdown-it-anchor": "^8.6.4", - "markdown-it-emoji": "^2.0.2", - "mdurl": "^1.0.1" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@vuepress/shared": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-Gk6ikIV2V8LMokc+H/juH+kBOigo38Woup42Q2pmmWqmlwdLqbUcCYZSt/z+opeOUAqC9s3CZnKR8xCw+qo8BQ==", - "dev": true, - "dependencies": { - "@vue/shared": "^3.2.37" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/@vuepress/utils": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-ODJP1kboA+c12Nf6gqkk4vU9JLnrjOaYI9+NsLtv/MXEXulWVr65ZWZK3SmF+RiNFJZDfTs9kXLbwujetkNBhQ==", - "dev": true, - "dependencies": { - "@types/debug": "^4.1.7", - "@types/fs-extra": "^9.0.13", - "@types/hash-sum": "^1.0.0", - "@vuepress/shared": "2.0.0-beta.50-pre.1", - "chalk": "^5.0.1", - "debug": "^4.3.4", - "fs-extra": "^10.1.0", - "globby": "^13.1.2", - "hash-sum": "^2.0.0", - "ora": "^6.1.2", - "upath": "^2.0.1" - } - }, - "node_modules/@vuepress/plugin-register-components/node_modules/fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/@vuepress/plugin-theme-data": { "version": "2.0.0-beta.60", "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-beta.60.tgz", @@ -4231,190 +4054,14 @@ } }, "@vuepress/plugin-register-components": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-NudJCisdYGDCOe7JN4kvXGdkOyi9F4VJjw4KBM/M0vMfPmUo9SLqDq41Cd0tohOsag8los3LQ1vvTaipxSpI1A==", + "version": "2.0.0-beta.60", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-register-components/-/plugin-register-components-2.0.0-beta.60.tgz", + "integrity": "sha512-IG4+Dy1O/0dS0r9ytqAOcHFgMu1Jm8d4nDNEKV9ZT7QhWyeqy8+EL2Gtez5vq29YbPL9FqZZdwVpb9WPAD78Gw==", "dev": true, "requires": { - "@vuepress/core": "2.0.0-beta.50-pre.1", - "@vuepress/utils": "2.0.0-beta.50-pre.1", + "@vuepress/core": "2.0.0-beta.60", + "@vuepress/utils": "2.0.0-beta.60", "chokidar": "^3.5.3" - }, - "dependencies": { - "@mdit-vue/plugin-component": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-component/-/plugin-component-0.9.4.tgz", - "integrity": "sha512-Sc32sjJiXbCxvOTwPc+h6pcT7zEQ1sWBUZ94iODkVPW75HmM7Ir1GC4JN4VwmuiVmjSG/W3caHlVnioG1ePGJw==", - "dev": true, - "requires": { - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "@mdit-vue/plugin-frontmatter": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-frontmatter/-/plugin-frontmatter-0.9.2.tgz", - "integrity": "sha512-qHVgr6v0sH4C2KPD/q/EMUQBGLjuxpS24gyqLHwKHzg+o977CJGS0UA2TymGybHTliaIqmRiQ9DGkIzqO7sJCQ==", - "dev": true, - "requires": { - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "gray-matter": "^4.0.3", - "markdown-it": "^13.0.1" - } - }, - "@mdit-vue/plugin-headers": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-headers/-/plugin-headers-0.9.3.tgz", - "integrity": "sha512-CKmRltSTS+OoQDzkRLg+U8Xxte+VqvA9lE3WtdQf0L9wGZbYKSylJGZILiQh9DOJTo18tu0/ckoVwAtgpHmzxg==", - "dev": true, - "requires": { - "@mdit-vue/shared": "0.9.2", - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "@mdit-vue/plugin-sfc": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-sfc/-/plugin-sfc-0.9.2.tgz", - "integrity": "sha512-WLzVVBI7j5E3LhI5yX6+cEdD1XuTv2dHLXbQRLW1X9txQyjhrOY12SBkn0RDiD119YzBXR+m4dXlw12uniX62g==", - "dev": true, - "requires": { - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "@mdit-vue/plugin-title": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-title/-/plugin-title-0.9.3.tgz", - "integrity": "sha512-qGqrwDn5gNlJgSo7Fx5pDKM6MrfPixxoTIsW6zmi9k4dGQ9ezCalOeP8V3yExbPQ7SeY2/JKt439LyMQvZdVWA==", - "dev": true, - "requires": { - "@mdit-vue/shared": "0.9.2", - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "@mdit-vue/plugin-toc": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@mdit-vue/plugin-toc/-/plugin-toc-0.9.2.tgz", - "integrity": "sha512-Du3fFz+YezlXex9Syn+bc8ADDRx/kBfBokeHXfd/qCW5XqS7I4THLR/IRqlvi9CgIZ0dx7bJv0avxil9EX1PoQ==", - "dev": true, - "requires": { - "@mdit-vue/shared": "0.9.2", - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "@mdit-vue/shared": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@mdit-vue/shared/-/shared-0.9.2.tgz", - "integrity": "sha512-05Nk/o+kJCgeAa7oBGJOIazJq+6n0+VR4jPhzV3LGc9TyuMEqnrH5XzmBoy45vzyyoe7pGxJ/PBDxq4HebQHtQ==", - "dev": true, - "requires": { - "@mdit-vue/types": "0.9.2", - "@types/markdown-it": "^12.2.3", - "markdown-it": "^13.0.1" - } - }, - "@mdit-vue/types": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/@mdit-vue/types/-/types-0.9.2.tgz", - "integrity": "sha512-SuoxzZHS2/9bEqeJ+bjj2xBLjoZhRo6Ww/GVqNZS2ji9rkoM2teA0kbwSmj0X6Kf00K9HnLs6T0dtDtqpBqEHA==", - "dev": true - }, - "@vuepress/client": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-uhN/LTwCcVLnQjDnrEDMaiPT2bi4mQrvwdtwURnrSZ7dCIgXQ+DMKP1v6+f2vgAlrw3FLnPd97yd3V7lrQs8Ow==", - "dev": true, - "requires": { - "@vue/devtools-api": "^6.2.1", - "@vuepress/shared": "2.0.0-beta.50-pre.1", - "vue": "^3.2.37", - "vue-router": "^4.1.3" - } - }, - "@vuepress/core": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-JVfRSlv7Gk+6HLGSqXWwk8qm6DtSAUujh09gQW2fAaPSp48ULv7+uzWxCQU/x0gO93ajZM5Ny3ojxNJNNUlQHg==", - "dev": true, - "requires": { - "@vuepress/client": "2.0.0-beta.50-pre.1", - "@vuepress/markdown": "2.0.0-beta.50-pre.1", - "@vuepress/shared": "2.0.0-beta.50-pre.1", - "@vuepress/utils": "2.0.0-beta.50-pre.1", - "vue": "^3.2.37" - } - }, - "@vuepress/markdown": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-joljMXWVg7g1RlQM1D5hyxZECkjvrKL+mAIAlZMmuQwPFFuMjEIkL6MzzOv4R4BkCoBCfx1h8YpAlc8+Doqszw==", - "dev": true, - "requires": { - "@mdit-vue/plugin-component": "^0.9.0", - "@mdit-vue/plugin-frontmatter": "^0.9.1", - "@mdit-vue/plugin-headers": "^0.9.1", - "@mdit-vue/plugin-sfc": "^0.9.1", - "@mdit-vue/plugin-title": "^0.9.1", - "@mdit-vue/plugin-toc": "^0.9.1", - "@mdit-vue/shared": "^0.9.1", - "@mdit-vue/types": "^0.9.0", - "@types/markdown-it": "^12.2.3", - "@types/markdown-it-emoji": "^2.0.2", - "@vuepress/shared": "2.0.0-beta.50-pre.1", - "@vuepress/utils": "2.0.0-beta.50-pre.1", - "markdown-it": "^13.0.1", - "markdown-it-anchor": "^8.6.4", - "markdown-it-emoji": "^2.0.2", - "mdurl": "^1.0.1" - } - }, - "@vuepress/shared": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-Gk6ikIV2V8LMokc+H/juH+kBOigo38Woup42Q2pmmWqmlwdLqbUcCYZSt/z+opeOUAqC9s3CZnKR8xCw+qo8BQ==", - "dev": true, - "requires": { - "@vue/shared": "^3.2.37" - } - }, - "@vuepress/utils": { - "version": "2.0.0-beta.50-pre.1", - "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-beta.50-pre.1.tgz", - "integrity": "sha512-ODJP1kboA+c12Nf6gqkk4vU9JLnrjOaYI9+NsLtv/MXEXulWVr65ZWZK3SmF+RiNFJZDfTs9kXLbwujetkNBhQ==", - "dev": true, - "requires": { - "@types/debug": "^4.1.7", - "@types/fs-extra": "^9.0.13", - "@types/hash-sum": "^1.0.0", - "@vuepress/shared": "2.0.0-beta.50-pre.1", - "chalk": "^5.0.1", - "debug": "^4.3.4", - "fs-extra": "^10.1.0", - "globby": "^13.1.2", - "hash-sum": "^2.0.0", - "ora": "^6.1.2", - "upath": "^2.0.1" - } - }, - "fs-extra": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^6.0.1", - "universalify": "^2.0.0" - } - } } }, "@vuepress/plugin-theme-data": { diff --git a/package.json b/package.json index 76c9daf..b7c07f7 100644 --- a/package.json +++ b/package.json @@ -15,12 +15,12 @@ "license": "MIT", "devDependencies": { "@vuepress/plugin-google-analytics": "2.0.0-beta.60", - "@vuepress/plugin-register-components": "^2.0.0-beta.60", + "@vuepress/plugin-register-components": "2.0.0-beta.60", "@vuepress/theme-default": "2.0.0-beta.60", "dayjs": "^1.11.5", "markdown-it-abbr": "^1.0.4", "markdown-it-footnote": "^3.0.3", "mermaid": "^9.3.0", - "vuepress-vite": "^2.0.0-beta.60" + "vuepress-vite": "2.0.0-beta.60" } }