From 57646e441089a65a2b92108963544f3edeeaac06 Mon Sep 17 00:00:00 2001 From: johnsoncodehk Date: Tue, 27 Dec 2022 21:20:38 +0800 Subject: [PATCH] chore: move vitepress to docs/ --- docs/.gitignore | 1 + docs/package.json | 12 ++++ .../vscode-vue-language-features/package.json | 2 +- lerna.json | 1 + package.json | 7 +- pnpm-lock.yaml | 65 +++++++++++++++---- pnpm-workspace.yaml | 1 + 7 files changed, 71 insertions(+), 18 deletions(-) create mode 100644 docs/.gitignore create mode 100644 docs/package.json diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 000000000..40c65480a --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1 @@ +.vitepress diff --git a/docs/package.json b/docs/package.json new file mode 100644 index 000000000..52ebff68f --- /dev/null +++ b/docs/package.json @@ -0,0 +1,12 @@ +{ + "name": "@volar/docs", + "private": true, + "scripts": { + "dev": "vitepress dev", + "build": "vitepress build", + "serve": "vitepress serve" + }, + "optionalDependencies": { + "vitepress": "latest" + } +} diff --git a/extensions/vscode-vue-language-features/package.json b/extensions/vscode-vue-language-features/package.json index baa8a4f81..32b004110 100644 --- a/extensions/vscode-vue-language-features/package.json +++ b/extensions/vscode-vue-language-features/package.json @@ -1,7 +1,7 @@ { "private": true, "name": "volar", - "version": "1.0.18", + "version": "1.0.19-alpha.1", "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", diff --git a/lerna.json b/lerna.json index 321f9fc32..1fc79136f 100644 --- a/lerna.json +++ b/lerna.json @@ -1,4 +1,5 @@ { + "$schema": "https://raw.githubusercontent.com/lerna/lerna/main/core/lerna/schemas/lerna-schema.json", "npmClient": "pnpm", "packages": [ "examples/*", diff --git a/package.json b/package.json index 63b65962a..1b87d1d34 100644 --- a/package.json +++ b/package.json @@ -15,9 +15,9 @@ "release:vue-language-features": "cd ./extensions/vscode-vue-language-features && npm run release", "release:typescript-vue-plugin": "cd ./extensions/vscode-typescript-vue-plugin && npm run release", "test": "vitest run", - "docs:dev": "vitepress dev docs", - "docs:build": "vitepress build docs", - "docs:serve": "vitepress serve docs", + "docs:dev": "cd docs && npm run dev", + "docs:build": "cd docs && npm run build", + "docs:serve": "cd docs && npm run serve", "chrome": "vscode-test-web --browserType=chromium --extensionDevelopmentPath=./extensions/vscode-vue-language-features ../volar-starter" }, "devDependencies": { @@ -29,7 +29,6 @@ "optionalDependencies": { "@lerna-lite/cli": "latest", "@vscode/test-web": "latest", - "vitepress": "latest", "vue": "^3.2.45" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b75dfd5f1..09d61f025 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,20 +9,24 @@ importers: '@vscode/test-web': latest typescript: latest vite: latest - vitepress: latest vitest: 0.25.8 vue: ^3.2.45 optionalDependencies: '@lerna-lite/cli': 1.13.0 '@vscode/test-web': 0.0.33 - vitepress: 1.0.0-alpha.33_@types+node@18.11.17 vue: 3.2.45 devDependencies: - '@types/node': 18.11.17 + '@types/node': 18.11.18 typescript: 4.9.4 - vite: 4.0.3_@types+node@18.11.17 + vite: 4.0.3_@types+node@18.11.18 vitest: 0.25.8 + docs: + specifiers: + vitepress: latest + optionalDependencies: + vitepress: 1.0.0-alpha.33 + examples/angular-language-core: specifiers: '@angular-eslint/bundled-angular-compiler': ^15.1.0 @@ -1595,8 +1599,8 @@ packages: resolution: {integrity: sha512-6T7P5bDkRhqRxrQtwj7vru+bWTpelgtcETAZEUSdq0YISKz8WKdoBukQLYQQ6DFHvU9JRsbFq0JH5C51X2ZdnA==} dev: true - /@types/node/18.11.17: - resolution: {integrity: sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==} + /@types/node/18.11.18: + resolution: {integrity: sha512-DHQpWGjyQKSHj3ebjFI/wRKcqQcdR+MoFBygntYOZytCqNfkd2ZC4ARDJ2DQqhjH5p85Nnd3jhUJIXrszFX/JA==} dev: true /@types/normalize-package-data/2.4.1: @@ -1629,7 +1633,7 @@ packages: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.0.3_@types+node@18.11.17 + vite: 4.0.3 vue: 3.2.45 dev: false optional: true @@ -6287,7 +6291,7 @@ packages: dev: false optional: true - /vite/4.0.3_@types+node@18.11.17: + /vite/4.0.3: resolution: {integrity: sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -6312,15 +6316,50 @@ packages: terser: optional: true dependencies: - '@types/node': 18.11.17 esbuild: 0.16.10 postcss: 8.4.20 resolve: 1.22.1 rollup: 3.7.5 optionalDependencies: fsevents: 2.3.2 + dev: false + optional: true + + /vite/4.0.3_@types+node@18.11.18: + resolution: {integrity: sha512-HvuNv1RdE7deIfQb8mPk51UKjqptO/4RXZ5yXSAvurd5xOckwS/gg8h9Tky3uSbnjYTgUm0hVCet1cyhKd73ZA==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 18.11.18 + esbuild: 0.16.10 + postcss: 8.4.20 + resolve: 1.22.1 + rollup: 3.7.5 + optionalDependencies: + fsevents: 2.3.2 + dev: true - /vitepress/1.0.0-alpha.33_@types+node@18.11.17: + /vitepress/1.0.0-alpha.33: resolution: {integrity: sha512-EhMDqWLllYr5mXqAz4GCQ1o/bu5umQ6C2d8voiSaTHMkYCxsGc31ETykflM6NOhGx6yccwXygrYIIeN1l6BUEA==} hasBin: true requiresBuild: true @@ -6332,7 +6371,7 @@ packages: '@vueuse/core': 9.9.0_vue@3.2.45 body-scroll-lock: 4.0.0-beta.0 shiki: 0.12.1 - vite: 4.0.3_@types+node@18.11.17 + vite: 4.0.3 vue: 3.2.45 transitivePeerDependencies: - '@algolia/client-search' @@ -6373,7 +6412,7 @@ packages: dependencies: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 - '@types/node': 18.11.17 + '@types/node': 18.11.18 acorn: 8.8.1 acorn-walk: 8.2.0 chai: 4.3.7 @@ -6384,7 +6423,7 @@ packages: tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 4.0.3_@types+node@18.11.17 + vite: 4.0.3_@types+node@18.11.18 transitivePeerDependencies: - less - sass diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 71a662def..b8001422e 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,4 +1,5 @@ packages: + - 'docs' - 'examples/*' - 'extensions/*' - 'packages/*'