From 8ae964b41f0e8135bf490272aab2a504e5548328 Mon Sep 17 00:00:00 2001 From: Johnson Chu Date: Wed, 8 Feb 2023 09:03:02 +0800 Subject: [PATCH] refactor: move vue-language-tools to packages (#2367) --- .github/workflows/release.yml | 2 +- .gitignore | 4 +- .vscode/launch.json | 6 +-- README.md | 28 +++++----- lerna.json | 2 +- package.json | 10 ++-- .../preview/LICENSE | 0 .../preview/bin/nuxi.js | 0 .../preview/bin/nuxi/configExtraContent.ts | 0 .../preview/bin/nuxi/plugin.ts | 0 .../preview/bin/vite.js | 0 .../preview/bin/vite/config.ts | 0 .../preview/package.json | 0 .../preview/src/index.ts | 0 .../preview/tsconfig.build.json | 0 .../typescript-vue-plugin/LICENSE | 0 .../typescript-vue-plugin/package.json | 2 +- .../typescript-vue-plugin/src/index.ts | 0 .../typescript-vue-plugin/tsconfig.build.json | 0 .../.vscodeignore | 0 .../vscode-typescript-vue-plugin/CHANGELOG.md | 0 .../vscode-typescript-vue-plugin/LICENSE | 0 .../vscode-typescript-vue-plugin/README.md | 0 .../images/icon.png | Bin .../vscode-typescript-vue-plugin/package.json | 2 +- .../scripts/build-node.js | 0 .../tsconfig.build.json | 0 .../typescript-vue-plugin-forward/index.js | 4 ++ .../package.json | 0 .../vscode-vue/.vscodeignore | 0 .../vscode-vue/CHANGELOG.md | 0 .../vscode-vue/LICENSE | 0 .../vscode-vue/README.md | 0 .../vscode-vue/client.js | 0 .../vscode-vue/images/icon.png | Bin .../vscode-vue/images/nuxt-logo.svg | 0 .../vscode-vue/images/preview-bg.png | Bin .../vscode-vue/images/split-editors.png | Bin .../vscode-vue/images/vite-logo.svg | 0 .../markdown-language-configuration.json | 0 .../sfc-template-language-configuration.json | 0 .../languages/vue-language-configuration.json | 0 .../vscode-vue/package.json | 2 +- .../vscode-vue/package.nls.json | 0 .../vscode-vue/scripts/build-browser.js | 0 .../vscode-vue/scripts/build-node.js | 0 .../vscode-vue/scripts/empty.js | 0 .../vscode-vue/scripts/process-shim.js | 0 .../vscode-vue/server.js | 0 .../vscode-vue/src/browserClientMain.ts | 0 .../vscode-vue/src/common.ts | 0 .../vscode-vue/src/features/componentMeta.ts | 0 .../vscode-vue/src/features/doctor.ts | 2 +- .../vscode-vue/src/features/nameCasing.ts | 0 .../vscode-vue/src/features/preview.ts | 0 .../vscode-vue/src/features/splitEditors.ts | 0 .../vscode-vue/src/middleware.ts | 0 .../vscode-vue/src/nodeClientMain.ts | 0 .../vscode-vue/src/utils/fs.ts | 0 .../vscode-vue/src/utils/http.ts | 0 .../vscode-vue/syntaxes/markdown-vue.json | 0 .../vscode-vue/syntaxes/vue-directives.json | 0 .../syntaxes/vue-interpolations.json | 0 .../vue-sfc-style-variable-injection.json | 0 .../vscode-vue/syntaxes/vue.tmLanguage.json | 0 .../vscode-vue/tsconfig.build.json | 0 .../vue-component-meta/LICENSE | 0 .../vue-component-meta/README.md | 4 +- .../vue-component-meta/package.json | 2 +- .../vue-component-meta/src/index.ts | 0 .../vue-component-meta/src/types.ts | 0 .../vue-component-meta/tests/index.spec.ts | 0 .../vue-component-meta/tsconfig.build.json | 0 .../vue-language-core/LICENSE | 0 .../vue-language-core/package.json | 2 +- .../vue-tsconfig.deprecated.schema.json | 0 .../schemas/vue-tsconfig.schema.json | 2 +- .../src/generators/script.ts | 0 .../src/generators/template.ts | 0 .../vue-language-core/src/index.ts | 0 .../vue-language-core/src/languageModule.ts | 0 .../src/parsers/scriptRanges.ts | 0 .../src/parsers/scriptSetupRanges.ts | 0 .../vue-language-core/src/plugins.ts | 0 .../src/plugins/file-html.ts | 0 .../vue-language-core/src/plugins/file-md.ts | 0 .../vue-language-core/src/plugins/file-vue.ts | 0 .../src/plugins/vue-sfc-customblocks.ts | 0 .../src/plugins/vue-sfc-scripts.ts | 0 .../src/plugins/vue-sfc-styles.ts | 0 .../src/plugins/vue-sfc-template.ts | 0 .../src/plugins/vue-template-html.ts | 0 .../vue-language-core/src/plugins/vue-tsx.ts | 0 .../vue-language-core/src/sourceFile.ts | 0 .../vue-language-core/src/types.ts | 0 .../vue-language-core/src/utils/localTypes.ts | 0 .../src/utils/parseCssClassNames.ts | 0 .../src/utils/parseCssVars.ts | 0 .../vue-language-core/src/utils/parseSfc.ts | 0 .../vue-language-core/src/utils/shared.ts | 0 .../vue-language-core/src/utils/transform.ts | 0 .../vue-language-core/src/utils/ts.ts | 0 .../src/utils/vue2TemplateCompiler.ts | 0 .../vue-language-core/tsconfig.build.json | 0 .../vue-language-plugin-pug/LICENSE | 0 .../vue-language-plugin-pug/README.md | 0 .../vue-language-plugin-pug/package.json | 2 +- .../vue-language-plugin-pug/src/index.ts | 0 .../tsconfig.build.json | 0 .../vue-language-server/LICENSE | 0 .../bin/vue-language-server.js | 0 .../vue-language-server/package.json | 2 +- .../vue-language-server/src/index.ts | 0 .../src/languageServerPlugin.ts | 0 .../vue-language-server/src/nodeServer.ts | 0 .../vue-language-server/src/protocol.ts | 0 .../vue-language-server/src/types.ts | 0 .../vue-language-server/src/webServer.ts | 0 .../vue-language-server/tsconfig.build.json | 0 .../vue-language-service/LICENSE | 0 .../vue-language-service/package.json | 2 +- .../vue-language-service/rules.d.ts | 0 .../vue-language-service/src/helpers.ts | 0 .../src/ideFeatures/nameCasing.ts | 0 .../vue-language-service/src/index.ts | 0 .../src/languageService.ts | 0 .../src/plugins/vue-autoinsert-dotvalue.ts | 0 .../src/plugins/vue-autoinsert-parentheses.ts | 0 .../src/plugins/vue-autoinsert-space.ts | 0 .../src/plugins/vue-codelens-references.ts | 0 .../src/plugins/vue-template.ts | 0 .../src/plugins/vue-twoslash-queries.ts | 0 .../vue-language-service/src/plugins/vue.ts | 0 .../vue-language-service/src/types.ts | 0 .../vue-language-service/tests/complete.ts | 0 .../tests/findDefinition.ts | 0 .../vue-language-service/tests/index.spec.ts | 0 .../vue-language-service/tests/rename.ts | 0 .../vue-language-service/tests/tsconfig.json | 0 .../tests/utils/createTester.ts | 0 .../vue-language-service/tsconfig.build.json | 0 .../vue-test-workspace/LICENSE | 0 .../input/component-for-auto-import.vue | 0 .../component-auto-import/input/entry.vue | 0 .../component-auto-import/output/entry.vue | 0 .../complete/script-setup/input/entry.vue | 0 .../complete/script-setup/output/entry.vue | 0 .../vue-file-path/input/alias-path.vue | 0 .../vue-file-path/input/component.vue | 0 .../vue-file-path/input/relative-path.vue | 0 .../vue-file-path/output/alias-path.vue | 0 .../vue-file-path/output/relative-path.vue | 0 .../find-definition/alias-path/entry.vue | 0 .../find-definition/alias-path/foo.ts | 0 .../find-definition/ts-to-vue/component.vue | 0 .../find-definition/ts-to-vue/entry.ts | 0 .../vue-test-workspace/package.json | 0 .../rename/component-prop/input/component.vue | 0 .../rename/component-prop/input/entry.vue | 0 .../component-prop/output/component.vue | 0 .../rename/component-prop/output/entry.vue | 0 .../rename/component-tag/input/component.vue | 0 .../rename/component-tag/input/entry.vue | 0 .../rename/component-tag/output/component.vue | 0 .../rename/component-tag/output/entry.vue | 0 .../component-type-prop/input/component.vue | 0 .../component-type-prop/input/entry.vue | 0 .../component-type-prop/output/component.vue | 0 .../component-type-prop/output/entry.vue | 0 .../rename/css-module/input/entry.vue | 0 .../rename/css-module/output/entry.vue | 0 .../rename/css-scoped/input/entry.vue | 0 .../rename/css-scoped/output/entry.vue | 0 .../rename/css-vars/input/entry.vue | 0 .../rename/css-vars/output/entry.vue | 0 .../duplicate-name-element/input/entry.vue | 0 .../duplicate-name-element/output/entry.vue | 0 .../rename/dynamic-prop/input/entry.vue | 0 .../rename/dynamic-prop/output/entry.vue | 0 .../rename/regular-component/input/entry.vue | 0 .../rename/regular-component/output/entry.vue | 0 .../rename/script-setup/input/entry.vue | 0 .../rename/script-setup/output/entry.vue | 0 .../vue-test-workspace/syntax/directives.vue | 0 .../vue-test-workspace/syntax/jsx.vue | 0 .../syntax/script-tag-in-script.vue | 0 .../syntax/template-in-template.vue | 0 .../vue-test-workspace/tsconfig.json | 0 .../class-slots/component.vue | 0 .../empty-component/component.vue | 0 .../options-api/component.ts | 0 .../reference-type-events/component.vue | 0 .../reference-type-events/my-events.ts | 0 .../reference-type-exposed/component.vue | 0 .../component-js-setup.vue | 0 .../reference-type-props/component-js.vue | 0 .../reference-type-props/component.vue | 0 .../reference-type-props/my-props.ts | 0 .../template-slots/component-no-script.vue | 0 .../template-slots/component.vue | 0 .../ts-component/PropDefinitions.ts | 0 .../ts-component/component.ts | 0 .../ts-named-export/component.ts | 0 .../vue-component-meta/tsconfig.json | 0 .../vue-test-workspace/vue-tsc/#2166/main.vue | 0 .../vue-test-workspace/vue-tsc/#2206/main.vue | 0 .../vue-test-workspace/vue-tsc/#2225/main.vue | 0 .../vue-test-workspace/vue-tsc/#2236/main.vue | 0 .../vue-test-workspace/vue-tsc/#2250/main.vue | 0 .../vue-tsc/events/main.vue | 0 .../vue-tsc/events/union_type.vue | 0 .../vue-tsc/input-radio/main.vue | 0 .../vue-tsc/namespace-component/component.vue | 0 .../vue-tsc/namespace-component/main.vue | 0 .../vue-tsc/no-script-block/main.vue | 0 .../vue-tsc/petite-vue/main.html | 0 .../reference-type-in-template/main.vue | 0 .../script-setup-scope/export-order.vue | 0 .../vue-tsc/script-setup-scope/main.vue | 0 .../vue-test-workspace/vue-tsc/shared.ts | 0 .../vue-test-workspace/vue-tsc/slots/main.vue | 0 .../vue-test-workspace/vue-tsc/tsconfig.json | 0 .../vue-test-workspace/vue-tsc/v-for/main.vue | 0 .../vue-test-workspace/vue-tsc/v-if/main.vue | 0 .../vue-tsc-eslint-hook/LICENSE | 0 .../vue-tsc-eslint-hook/README.md | 0 .../vue-tsc-eslint-hook/package.json | 2 +- .../vue-tsc-eslint-hook/src/index.ts | 0 .../vue-tsc-eslint-hook/tsconfig.build.json | 0 .../vue-tsc/LICENSE | 0 .../vue-tsc/README.md | 0 .../vue-tsc/bin/vue-tsc.js | 0 .../vue-tsc/package.json | 2 +- .../vue-tsc/src/index.ts | 0 .../vue-tsc/src/proxy.ts | 0 .../vue-tsc/src/shared.ts | 0 .../vue-tsc/tests/index.spec.ts | 0 .../vue-tsc/tsconfig.build.json | 0 .../vue-typescript/LICENSE | 0 .../vue-typescript/package.json | 2 +- .../vue-typescript/src/index.ts | 0 .../vue-typescript/tsconfig.build.json | 0 pnpm-lock.yaml | 50 +++++++++--------- pnpm-workspace.yaml | 2 +- tsconfig.build-ci.json | 6 +-- tsconfig.build.json | 14 ++--- tsconfig.json | 16 +++--- .../typescript-vue-plugin-forward/index.js | 4 -- 248 files changed, 89 insertions(+), 89 deletions(-) rename {vue-language-tools => packages}/preview/LICENSE (100%) rename {vue-language-tools => packages}/preview/bin/nuxi.js (100%) rename {vue-language-tools => packages}/preview/bin/nuxi/configExtraContent.ts (100%) rename {vue-language-tools => packages}/preview/bin/nuxi/plugin.ts (100%) rename {vue-language-tools => packages}/preview/bin/vite.js (100%) rename {vue-language-tools => packages}/preview/bin/vite/config.ts (100%) rename {vue-language-tools => packages}/preview/package.json (100%) rename {vue-language-tools => packages}/preview/src/index.ts (100%) rename {vue-language-tools => packages}/preview/tsconfig.build.json (100%) rename {vue-language-tools => packages}/typescript-vue-plugin/LICENSE (100%) rename {vue-language-tools => packages}/typescript-vue-plugin/package.json (87%) rename {vue-language-tools => packages}/typescript-vue-plugin/src/index.ts (100%) rename {vue-language-tools => packages}/typescript-vue-plugin/tsconfig.build.json (100%) rename {vue-language-tools => packages}/vscode-typescript-vue-plugin/.vscodeignore (100%) rename {vue-language-tools => packages}/vscode-typescript-vue-plugin/CHANGELOG.md (100%) rename {vue-language-tools => packages}/vscode-typescript-vue-plugin/LICENSE (100%) rename {vue-language-tools => packages}/vscode-typescript-vue-plugin/README.md (100%) rename {vue-language-tools => packages}/vscode-typescript-vue-plugin/images/icon.png (100%) rename {vue-language-tools => packages}/vscode-typescript-vue-plugin/package.json (94%) rename {vue-language-tools => packages}/vscode-typescript-vue-plugin/scripts/build-node.js (100%) rename {vue-language-tools => packages}/vscode-typescript-vue-plugin/tsconfig.build.json (100%) create mode 100644 packages/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/index.js rename {vue-language-tools => packages}/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/package.json (100%) rename {vue-language-tools => packages}/vscode-vue/.vscodeignore (100%) rename {vue-language-tools => packages}/vscode-vue/CHANGELOG.md (100%) rename {vue-language-tools => packages}/vscode-vue/LICENSE (100%) rename {vue-language-tools => packages}/vscode-vue/README.md (100%) rename {vue-language-tools => packages}/vscode-vue/client.js (100%) rename {vue-language-tools => packages}/vscode-vue/images/icon.png (100%) rename {vue-language-tools => packages}/vscode-vue/images/nuxt-logo.svg (100%) rename {vue-language-tools => packages}/vscode-vue/images/preview-bg.png (100%) rename {vue-language-tools => packages}/vscode-vue/images/split-editors.png (100%) rename {vue-language-tools => packages}/vscode-vue/images/vite-logo.svg (100%) rename {vue-language-tools => packages}/vscode-vue/languages/markdown-language-configuration.json (100%) rename {vue-language-tools => packages}/vscode-vue/languages/sfc-template-language-configuration.json (100%) rename {vue-language-tools => packages}/vscode-vue/languages/vue-language-configuration.json (100%) rename {vue-language-tools => packages}/vscode-vue/package.json (99%) rename {vue-language-tools => packages}/vscode-vue/package.nls.json (100%) rename {vue-language-tools => packages}/vscode-vue/scripts/build-browser.js (100%) rename {vue-language-tools => packages}/vscode-vue/scripts/build-node.js (100%) rename {vue-language-tools => packages}/vscode-vue/scripts/empty.js (100%) rename {vue-language-tools => packages}/vscode-vue/scripts/process-shim.js (100%) rename {vue-language-tools => packages}/vscode-vue/server.js (100%) rename {vue-language-tools => packages}/vscode-vue/src/browserClientMain.ts (100%) rename {vue-language-tools => packages}/vscode-vue/src/common.ts (100%) rename {vue-language-tools => packages}/vscode-vue/src/features/componentMeta.ts (100%) rename {vue-language-tools => packages}/vscode-vue/src/features/doctor.ts (98%) rename {vue-language-tools => packages}/vscode-vue/src/features/nameCasing.ts (100%) rename {vue-language-tools => packages}/vscode-vue/src/features/preview.ts (100%) rename {vue-language-tools => packages}/vscode-vue/src/features/splitEditors.ts (100%) rename {vue-language-tools => packages}/vscode-vue/src/middleware.ts (100%) rename {vue-language-tools => packages}/vscode-vue/src/nodeClientMain.ts (100%) rename {vue-language-tools => packages}/vscode-vue/src/utils/fs.ts (100%) rename {vue-language-tools => packages}/vscode-vue/src/utils/http.ts (100%) rename {vue-language-tools => packages}/vscode-vue/syntaxes/markdown-vue.json (100%) rename {vue-language-tools => packages}/vscode-vue/syntaxes/vue-directives.json (100%) rename {vue-language-tools => packages}/vscode-vue/syntaxes/vue-interpolations.json (100%) rename {vue-language-tools => packages}/vscode-vue/syntaxes/vue-sfc-style-variable-injection.json (100%) rename {vue-language-tools => packages}/vscode-vue/syntaxes/vue.tmLanguage.json (100%) rename {vue-language-tools => packages}/vscode-vue/tsconfig.build.json (100%) rename {vue-language-tools => packages}/vue-component-meta/LICENSE (100%) rename {vue-language-tools => packages}/vue-component-meta/README.md (95%) rename {vue-language-tools => packages}/vue-component-meta/package.json (88%) rename {vue-language-tools => packages}/vue-component-meta/src/index.ts (100%) rename {vue-language-tools => packages}/vue-component-meta/src/types.ts (100%) rename {vue-language-tools => packages}/vue-component-meta/tests/index.spec.ts (100%) rename {vue-language-tools => packages}/vue-component-meta/tsconfig.build.json (100%) rename {vue-language-tools => packages}/vue-language-core/LICENSE (100%) rename {vue-language-tools => packages}/vue-language-core/package.json (92%) rename {vue-language-tools => packages}/vue-language-core/schemas/vue-tsconfig.deprecated.schema.json (100%) rename {vue-language-tools => packages}/vue-language-core/schemas/vue-tsconfig.schema.json (96%) rename {vue-language-tools => packages}/vue-language-core/src/generators/script.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/generators/template.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/index.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/languageModule.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/parsers/scriptRanges.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/parsers/scriptSetupRanges.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/plugins.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/plugins/file-html.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/plugins/file-md.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/plugins/file-vue.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/plugins/vue-sfc-customblocks.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/plugins/vue-sfc-scripts.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/plugins/vue-sfc-styles.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/plugins/vue-sfc-template.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/plugins/vue-template-html.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/plugins/vue-tsx.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/sourceFile.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/types.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/utils/localTypes.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/utils/parseCssClassNames.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/utils/parseCssVars.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/utils/parseSfc.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/utils/shared.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/utils/transform.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/utils/ts.ts (100%) rename {vue-language-tools => packages}/vue-language-core/src/utils/vue2TemplateCompiler.ts (100%) rename {vue-language-tools => packages}/vue-language-core/tsconfig.build.json (100%) rename {vue-language-tools => packages}/vue-language-plugin-pug/LICENSE (100%) rename {vue-language-tools => packages}/vue-language-plugin-pug/README.md (100%) rename {vue-language-tools => packages}/vue-language-plugin-pug/package.json (87%) rename {vue-language-tools => packages}/vue-language-plugin-pug/src/index.ts (100%) rename {vue-language-tools => packages}/vue-language-plugin-pug/tsconfig.build.json (100%) rename {vue-language-tools => packages}/vue-language-server/LICENSE (100%) rename {vue-language-tools => packages}/vue-language-server/bin/vue-language-server.js (100%) rename {vue-language-tools => packages}/vue-language-server/package.json (91%) rename {vue-language-tools => packages}/vue-language-server/src/index.ts (100%) rename {vue-language-tools => packages}/vue-language-server/src/languageServerPlugin.ts (100%) rename {vue-language-tools => packages}/vue-language-server/src/nodeServer.ts (100%) rename {vue-language-tools => packages}/vue-language-server/src/protocol.ts (100%) rename {vue-language-tools => packages}/vue-language-server/src/types.ts (100%) rename {vue-language-tools => packages}/vue-language-server/src/webServer.ts (100%) rename {vue-language-tools => packages}/vue-language-server/tsconfig.build.json (100%) rename {vue-language-tools => packages}/vue-language-service/LICENSE (100%) rename {vue-language-tools => packages}/vue-language-service/package.json (95%) rename {vue-language-tools => packages}/vue-language-service/rules.d.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/helpers.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/ideFeatures/nameCasing.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/index.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/languageService.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/plugins/vue-autoinsert-dotvalue.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/plugins/vue-autoinsert-parentheses.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/plugins/vue-autoinsert-space.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/plugins/vue-codelens-references.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/plugins/vue-template.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/plugins/vue-twoslash-queries.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/plugins/vue.ts (100%) rename {vue-language-tools => packages}/vue-language-service/src/types.ts (100%) rename {vue-language-tools => packages}/vue-language-service/tests/complete.ts (100%) rename {vue-language-tools => packages}/vue-language-service/tests/findDefinition.ts (100%) rename {vue-language-tools => packages}/vue-language-service/tests/index.spec.ts (100%) rename {vue-language-tools => packages}/vue-language-service/tests/rename.ts (100%) rename {vue-language-tools => packages}/vue-language-service/tests/tsconfig.json (100%) rename {vue-language-tools => packages}/vue-language-service/tests/utils/createTester.ts (100%) rename {vue-language-tools => packages}/vue-language-service/tsconfig.build.json (100%) rename {vue-language-tools => packages}/vue-test-workspace/LICENSE (100%) rename {vue-language-tools => packages}/vue-test-workspace/complete/component-auto-import/input/component-for-auto-import.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/complete/component-auto-import/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/complete/component-auto-import/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/complete/script-setup/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/complete/script-setup/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/complete/vue-file-path/input/alias-path.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/complete/vue-file-path/input/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/complete/vue-file-path/input/relative-path.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/complete/vue-file-path/output/alias-path.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/complete/vue-file-path/output/relative-path.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/find-definition/alias-path/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/find-definition/alias-path/foo.ts (100%) rename {vue-language-tools => packages}/vue-test-workspace/find-definition/ts-to-vue/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/find-definition/ts-to-vue/entry.ts (100%) rename {vue-language-tools => packages}/vue-test-workspace/package.json (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-prop/input/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-prop/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-prop/output/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-prop/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-tag/input/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-tag/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-tag/output/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-tag/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-type-prop/input/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-type-prop/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-type-prop/output/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/component-type-prop/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/css-module/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/css-module/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/css-scoped/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/css-scoped/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/css-vars/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/css-vars/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/duplicate-name-element/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/duplicate-name-element/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/dynamic-prop/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/dynamic-prop/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/regular-component/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/regular-component/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/script-setup/input/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/rename/script-setup/output/entry.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/syntax/directives.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/syntax/jsx.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/syntax/script-tag-in-script.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/syntax/template-in-template.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/tsconfig.json (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/class-slots/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/empty-component/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/options-api/component.ts (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/reference-type-events/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/reference-type-events/my-events.ts (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/reference-type-exposed/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/reference-type-props/component-js-setup.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/reference-type-props/component-js.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/reference-type-props/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/reference-type-props/my-props.ts (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/template-slots/component-no-script.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/template-slots/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/ts-component/PropDefinitions.ts (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/ts-component/component.ts (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/ts-named-export/component.ts (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-component-meta/tsconfig.json (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/#2166/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/#2206/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/#2225/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/#2236/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/#2250/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/events/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/events/union_type.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/input-radio/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/namespace-component/component.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/namespace-component/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/no-script-block/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/petite-vue/main.html (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/reference-type-in-template/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/script-setup-scope/export-order.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/script-setup-scope/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/shared.ts (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/slots/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/tsconfig.json (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/v-for/main.vue (100%) rename {vue-language-tools => packages}/vue-test-workspace/vue-tsc/v-if/main.vue (100%) rename {vue-language-tools => packages}/vue-tsc-eslint-hook/LICENSE (100%) rename {vue-language-tools => packages}/vue-tsc-eslint-hook/README.md (100%) rename {vue-language-tools => packages}/vue-tsc-eslint-hook/package.json (89%) rename {vue-language-tools => packages}/vue-tsc-eslint-hook/src/index.ts (100%) rename {vue-language-tools => packages}/vue-tsc-eslint-hook/tsconfig.build.json (100%) rename {vue-language-tools => packages}/vue-tsc/LICENSE (100%) rename {vue-language-tools => packages}/vue-tsc/README.md (100%) rename {vue-language-tools => packages}/vue-tsc/bin/vue-tsc.js (100%) rename {vue-language-tools => packages}/vue-tsc/package.json (90%) rename {vue-language-tools => packages}/vue-tsc/src/index.ts (100%) rename {vue-language-tools => packages}/vue-tsc/src/proxy.ts (100%) rename {vue-language-tools => packages}/vue-tsc/src/shared.ts (100%) rename {vue-language-tools => packages}/vue-tsc/tests/index.spec.ts (100%) rename {vue-language-tools => packages}/vue-tsc/tsconfig.build.json (100%) rename {vue-language-tools => packages}/vue-typescript/LICENSE (100%) rename {vue-language-tools => packages}/vue-typescript/package.json (87%) rename {vue-language-tools => packages}/vue-typescript/src/index.ts (100%) rename {vue-language-tools => packages}/vue-typescript/tsconfig.build.json (100%) delete mode 100644 vue-language-tools/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/index.js diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 4a8c5e3ae..4f711d545 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -18,6 +18,6 @@ jobs: - run: npm i -g pnpm ovsx - run: pnpm install --frozen-lockfile --no-optional - run: pnpm run prepack:node && pnpm ovsx publish - working-directory: vue-language-tools/vscode-vue + working-directory: packages/vscode-vue env: OVSX_PAT: ${{ secrets.OVSX_PAT }} diff --git a/.gitignore b/.gitignore index d0d386157..00ae1e658 100644 --- a/.gitignore +++ b/.gitignore @@ -4,5 +4,5 @@ node_modules *.tsbuildinfo *.vsix .vscode-test-web -vue-language-tools/vscode-vue/meta.json -vue-language-tools/vscode-vue/stats.html +packages/vscode-vue/meta.json +packages/vscode-vue/stats.html diff --git a/.vscode/launch.json b/.vscode/launch.json index 697d7f04e..b7718125c 100644 --- a/.vscode/launch.json +++ b/.vscode/launch.json @@ -9,7 +9,7 @@ "runtimeExecutable": "${execPath}", "args": [ "--disable-extensions", - "--extensionDevelopmentPath=${workspaceRoot}/vue-language-tools/vscode-vue" + "--extensionDevelopmentPath=${workspaceRoot}/packages/vscode-vue" ], "outFiles": [ "${workspaceRoot}/*/*/out/**/*.js" @@ -26,7 +26,7 @@ "runtimeExecutable": "${execPath}", "args": [ "--disable-extensions", - "--extensionDevelopmentPath=${workspaceRoot}/vue-language-tools/vscode-typescript-vue-plugin" + "--extensionDevelopmentPath=${workspaceRoot}/packages/vscode-typescript-vue-plugin" ], "outFiles": [ "${workspaceRoot}/*/*/out/**/*.js" @@ -43,7 +43,7 @@ "request": "launch", "args": [ "--disable-extensions", - "--extensionDevelopmentPath=${workspaceFolder}/vue-language-tools/vscode-vue", + "--extensionDevelopmentPath=${workspaceFolder}/packages/vscode-vue", "--extensionDevelopmentKind=web" ], "outFiles": [ diff --git a/README.md b/README.md index 1df648115..d9e17c019 100644 --- a/README.md +++ b/README.md @@ -4,13 +4,13 @@ ### Vue.js -- [Vue Language Features](https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vscode-vue) \ +- [Vue Language Features](https://github.com/johnsoncodehk/volar/tree/master/packages/vscode-vue) \ *Vue, Vitepress, petite-vue language support extension for VSCode* -- [TypeScript Vue Plugin](https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vscode-typescript-vue-plugin) \ +- [TypeScript Vue Plugin](https://github.com/johnsoncodehk/volar/tree/master/packages/vscode-typescript-vue-plugin) \ *VSCode extension to support Vue in TS server* -- [vue-tsc](https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vue-tsc) \ +- [vue-tsc](https://github.com/johnsoncodehk/volar/tree/master/packages/vue-tsc) \ *Type-check and dts build command line tool* -- [vue-component-meta](https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vue-component-meta) \ +- [vue-component-meta](https://github.com/johnsoncodehk/volar/tree/master/packages/vue-component-meta) \ *Component props, events, slots types information extract tool* - [vite-plugin-vue-component-preview](https://github.com/johnsoncodehk/vite-plugin-vue-component-preview) \ *Vite plugin for support Vue component preview view with `Vue Language Features`* @@ -122,8 +122,8 @@ flowchart LR VSC_VUE[vscode-vue] VSC_TSVP[vscode-typescript-vue-plugin] - click VSC_VUE "https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vscode-vue" - click VSC_TSVP "https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vscode-typescript-vue-plugin" + click VSC_VUE "https://github.com/johnsoncodehk/volar/tree/master/packages/vscode-vue" + click VSC_TSVP "https://github.com/johnsoncodehk/volar/tree/master/packages/vscode-typescript-vue-plugin" %% Volar - Packages VOLAR_VUE_SERVER["@volar/vue-language-server"] @@ -138,13 +138,13 @@ flowchart LR VUE_COMPONENT_META[vue-component-meta] TS_VUE_PLUGIN[typescript-vue-plugin] - click VOLAR_VUE_SERVER "https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vue-language-server" - click VOLAR_VUE_TS "https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vue-typescript" - click VOLAR_VUE_CORE "https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vue-language-core" - click VOLAR_VUE_SERVICE "https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vue-language-service" - click VUE_TSC "https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vue-tsc" - click VUE_COMPONENT_META "https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vue-component-meta" - click TS_VUE_PLUGIN "https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/typescript-vue-plugin" + click VOLAR_VUE_SERVER "https://github.com/johnsoncodehk/volar/tree/master/packages/vue-language-server" + click VOLAR_VUE_TS "https://github.com/johnsoncodehk/volar/tree/master/packages/vue-typescript" + click VOLAR_VUE_CORE "https://github.com/johnsoncodehk/volar/tree/master/packages/vue-language-core" + click VOLAR_VUE_SERVICE "https://github.com/johnsoncodehk/volar/tree/master/packages/vue-language-service" + click VUE_TSC "https://github.com/johnsoncodehk/volar/tree/master/packages/vue-tsc" + click VUE_COMPONENT_META "https://github.com/johnsoncodehk/volar/tree/master/packages/vue-component-meta" + click TS_VUE_PLUGIN "https://github.com/johnsoncodehk/volar/tree/master/packages/typescript-vue-plugin" click VOLAR_PUG_SERVICE "https://github.com/johnsoncodehk/volar/tree/master/packages/pug-language-service" click VOLAR_TS_SERVICE "https://github.com/johnsoncodehk/volar/tree/master/packages/typescript-language-service" click VOLAR_TS_FASTER "https://github.com/johnsoncodehk/volar/tree/master/packages/typescript-faster" @@ -165,7 +165,7 @@ flowchart LR click CSS_SERVICE "https://github.com/microsoft/vscode-css-languageservice" click JSON_SERVICE "https://github.com/microsoft/vscode-json-languageservice" click TS "https://github.com/microsoft/TypeScript" - click VSC_TS "https://github.com/microsoft/vscode/tree/main/vue-language-tools/typescript-language-features" + click VSC_TS "https://github.com/microsoft/vscode/tree/main/packages/typescript-language-features" click VUE_REPL "https://github.com/vuejs/repl" click MONACO_VOLAR "https://github.com/Kingwl/monaco-volar" %% click VITE_PLUGIN_CHECKER "https://github.com/fi3ework/vite-plugin-checker" diff --git a/lerna.json b/lerna.json index 943965608..51bedd671 100644 --- a/lerna.json +++ b/lerna.json @@ -2,7 +2,7 @@ "$schema": "https://raw.githubusercontent.com/lerna-lite/lerna-lite/main/packages/cli/schemas/lerna-schema.json", "npmClient": "pnpm", "packages": [ - "vue-language-tools/*" + "packages/*" ], "version": "1.0.24" } diff --git a/package.json b/package.json index 437e18e6b..2f098c3ff 100644 --- a/package.json +++ b/package.json @@ -5,16 +5,16 @@ "build-ci": "tsc -b tsconfig.build-ci.json", "watch": "npm run build && (npm run watch:base & npm run watch:vue & npm run watch:typescript-vue-plugin)", "watch:base": "tsc -b tsconfig.build.json -w", - "watch:vue": "cd ./vue-language-tools/vscode-vue && npm run watch", - "watch:typescript-vue-plugin": "cd ./vue-language-tools/vscode-typescript-vue-plugin && npm run watch", + "watch:vue": "cd ./packages/vscode-vue && npm run watch", + "watch:typescript-vue-plugin": "cd ./packages/vscode-typescript-vue-plugin && npm run watch", "prerelease": "npm run build && npm run test", "version:test": "lerna version --exact --force-publish --yes --sync-workspace-lock --no-push --no-git-tag-version", "release": "npm run release:base && npm run release:vue && npm run release:pug && npm run release:typescript-vue-plugin", "release:base": "lerna publish --exact --force-publish --yes --sync-workspace-lock", - "release:vue": "cd ./vue-language-tools/vscode-vue && npm run release", - "release:typescript-vue-plugin": "cd ./vue-language-tools/vscode-typescript-vue-plugin && npm run release", + "release:vue": "cd ./packages/vscode-vue && npm run release", + "release:typescript-vue-plugin": "cd ./packages/vscode-typescript-vue-plugin && npm run release", "test": "vitest run", - "chrome": "vscode-test-web --browserType=chromium --extensionDevelopmentPath=./vue-language-tools/vscode-vue ../volar-starter" + "chrome": "vscode-test-web --browserType=chromium --extensionDevelopmentPath=./packages/vscode-vue ../volar-starter" }, "devDependencies": { "@types/node": "latest", diff --git a/vue-language-tools/preview/LICENSE b/packages/preview/LICENSE similarity index 100% rename from vue-language-tools/preview/LICENSE rename to packages/preview/LICENSE diff --git a/vue-language-tools/preview/bin/nuxi.js b/packages/preview/bin/nuxi.js similarity index 100% rename from vue-language-tools/preview/bin/nuxi.js rename to packages/preview/bin/nuxi.js diff --git a/vue-language-tools/preview/bin/nuxi/configExtraContent.ts b/packages/preview/bin/nuxi/configExtraContent.ts similarity index 100% rename from vue-language-tools/preview/bin/nuxi/configExtraContent.ts rename to packages/preview/bin/nuxi/configExtraContent.ts diff --git a/vue-language-tools/preview/bin/nuxi/plugin.ts b/packages/preview/bin/nuxi/plugin.ts similarity index 100% rename from vue-language-tools/preview/bin/nuxi/plugin.ts rename to packages/preview/bin/nuxi/plugin.ts diff --git a/vue-language-tools/preview/bin/vite.js b/packages/preview/bin/vite.js similarity index 100% rename from vue-language-tools/preview/bin/vite.js rename to packages/preview/bin/vite.js diff --git a/vue-language-tools/preview/bin/vite/config.ts b/packages/preview/bin/vite/config.ts similarity index 100% rename from vue-language-tools/preview/bin/vite/config.ts rename to packages/preview/bin/vite/config.ts diff --git a/vue-language-tools/preview/package.json b/packages/preview/package.json similarity index 100% rename from vue-language-tools/preview/package.json rename to packages/preview/package.json diff --git a/vue-language-tools/preview/src/index.ts b/packages/preview/src/index.ts similarity index 100% rename from vue-language-tools/preview/src/index.ts rename to packages/preview/src/index.ts diff --git a/vue-language-tools/preview/tsconfig.build.json b/packages/preview/tsconfig.build.json similarity index 100% rename from vue-language-tools/preview/tsconfig.build.json rename to packages/preview/tsconfig.build.json diff --git a/vue-language-tools/typescript-vue-plugin/LICENSE b/packages/typescript-vue-plugin/LICENSE similarity index 100% rename from vue-language-tools/typescript-vue-plugin/LICENSE rename to packages/typescript-vue-plugin/LICENSE diff --git a/vue-language-tools/typescript-vue-plugin/package.json b/packages/typescript-vue-plugin/package.json similarity index 87% rename from vue-language-tools/typescript-vue-plugin/package.json rename to packages/typescript-vue-plugin/package.json index 088786ae5..a067edfee 100644 --- a/vue-language-tools/typescript-vue-plugin/package.json +++ b/packages/typescript-vue-plugin/package.json @@ -10,7 +10,7 @@ "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", - "directory": "vue-language-tools/typescript-vue-plugin" + "directory": "packages/typescript-vue-plugin" }, "dependencies": { "@volar/typescript-faster": "1.2.0-alpha.9", diff --git a/vue-language-tools/typescript-vue-plugin/src/index.ts b/packages/typescript-vue-plugin/src/index.ts similarity index 100% rename from vue-language-tools/typescript-vue-plugin/src/index.ts rename to packages/typescript-vue-plugin/src/index.ts diff --git a/vue-language-tools/typescript-vue-plugin/tsconfig.build.json b/packages/typescript-vue-plugin/tsconfig.build.json similarity index 100% rename from vue-language-tools/typescript-vue-plugin/tsconfig.build.json rename to packages/typescript-vue-plugin/tsconfig.build.json diff --git a/vue-language-tools/vscode-typescript-vue-plugin/.vscodeignore b/packages/vscode-typescript-vue-plugin/.vscodeignore similarity index 100% rename from vue-language-tools/vscode-typescript-vue-plugin/.vscodeignore rename to packages/vscode-typescript-vue-plugin/.vscodeignore diff --git a/vue-language-tools/vscode-typescript-vue-plugin/CHANGELOG.md b/packages/vscode-typescript-vue-plugin/CHANGELOG.md similarity index 100% rename from vue-language-tools/vscode-typescript-vue-plugin/CHANGELOG.md rename to packages/vscode-typescript-vue-plugin/CHANGELOG.md diff --git a/vue-language-tools/vscode-typescript-vue-plugin/LICENSE b/packages/vscode-typescript-vue-plugin/LICENSE similarity index 100% rename from vue-language-tools/vscode-typescript-vue-plugin/LICENSE rename to packages/vscode-typescript-vue-plugin/LICENSE diff --git a/vue-language-tools/vscode-typescript-vue-plugin/README.md b/packages/vscode-typescript-vue-plugin/README.md similarity index 100% rename from vue-language-tools/vscode-typescript-vue-plugin/README.md rename to packages/vscode-typescript-vue-plugin/README.md diff --git a/vue-language-tools/vscode-typescript-vue-plugin/images/icon.png b/packages/vscode-typescript-vue-plugin/images/icon.png similarity index 100% rename from vue-language-tools/vscode-typescript-vue-plugin/images/icon.png rename to packages/vscode-typescript-vue-plugin/images/icon.png diff --git a/vue-language-tools/vscode-typescript-vue-plugin/package.json b/packages/vscode-typescript-vue-plugin/package.json similarity index 94% rename from vue-language-tools/vscode-typescript-vue-plugin/package.json rename to packages/vscode-typescript-vue-plugin/package.json index dd0d11950..afaf15737 100644 --- a/vue-language-tools/vscode-typescript-vue-plugin/package.json +++ b/packages/vscode-typescript-vue-plugin/package.json @@ -5,7 +5,7 @@ "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", - "directory": "vue-language-tools/vscode-typescript-vue-plugin" + "directory": "packages/vscode-typescript-vue-plugin" }, "sponsor": { "url": "https://github.com/sponsors/johnsoncodehk" diff --git a/vue-language-tools/vscode-typescript-vue-plugin/scripts/build-node.js b/packages/vscode-typescript-vue-plugin/scripts/build-node.js similarity index 100% rename from vue-language-tools/vscode-typescript-vue-plugin/scripts/build-node.js rename to packages/vscode-typescript-vue-plugin/scripts/build-node.js diff --git a/vue-language-tools/vscode-typescript-vue-plugin/tsconfig.build.json b/packages/vscode-typescript-vue-plugin/tsconfig.build.json similarity index 100% rename from vue-language-tools/vscode-typescript-vue-plugin/tsconfig.build.json rename to packages/vscode-typescript-vue-plugin/tsconfig.build.json diff --git a/packages/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/index.js b/packages/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/index.js new file mode 100644 index 000000000..d4480d0bd --- /dev/null +++ b/packages/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/index.js @@ -0,0 +1,4 @@ +let modulePath = '../../dist'; +try { modulePath = require.resolve('../../../../../packages/vscode-typescript-vue-plugin/node_modules/typescript-vue-plugin'); } catch { } // pnpm +try { modulePath = require.resolve('../typescript-vue-plugin'); } catch { } +module.exports = require(modulePath); diff --git a/vue-language-tools/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/package.json b/packages/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/package.json similarity index 100% rename from vue-language-tools/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/package.json rename to packages/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/package.json diff --git a/vue-language-tools/vscode-vue/.vscodeignore b/packages/vscode-vue/.vscodeignore similarity index 100% rename from vue-language-tools/vscode-vue/.vscodeignore rename to packages/vscode-vue/.vscodeignore diff --git a/vue-language-tools/vscode-vue/CHANGELOG.md b/packages/vscode-vue/CHANGELOG.md similarity index 100% rename from vue-language-tools/vscode-vue/CHANGELOG.md rename to packages/vscode-vue/CHANGELOG.md diff --git a/vue-language-tools/vscode-vue/LICENSE b/packages/vscode-vue/LICENSE similarity index 100% rename from vue-language-tools/vscode-vue/LICENSE rename to packages/vscode-vue/LICENSE diff --git a/vue-language-tools/vscode-vue/README.md b/packages/vscode-vue/README.md similarity index 100% rename from vue-language-tools/vscode-vue/README.md rename to packages/vscode-vue/README.md diff --git a/vue-language-tools/vscode-vue/client.js b/packages/vscode-vue/client.js similarity index 100% rename from vue-language-tools/vscode-vue/client.js rename to packages/vscode-vue/client.js diff --git a/vue-language-tools/vscode-vue/images/icon.png b/packages/vscode-vue/images/icon.png similarity index 100% rename from vue-language-tools/vscode-vue/images/icon.png rename to packages/vscode-vue/images/icon.png diff --git a/vue-language-tools/vscode-vue/images/nuxt-logo.svg b/packages/vscode-vue/images/nuxt-logo.svg similarity index 100% rename from vue-language-tools/vscode-vue/images/nuxt-logo.svg rename to packages/vscode-vue/images/nuxt-logo.svg diff --git a/vue-language-tools/vscode-vue/images/preview-bg.png b/packages/vscode-vue/images/preview-bg.png similarity index 100% rename from vue-language-tools/vscode-vue/images/preview-bg.png rename to packages/vscode-vue/images/preview-bg.png diff --git a/vue-language-tools/vscode-vue/images/split-editors.png b/packages/vscode-vue/images/split-editors.png similarity index 100% rename from vue-language-tools/vscode-vue/images/split-editors.png rename to packages/vscode-vue/images/split-editors.png diff --git a/vue-language-tools/vscode-vue/images/vite-logo.svg b/packages/vscode-vue/images/vite-logo.svg similarity index 100% rename from vue-language-tools/vscode-vue/images/vite-logo.svg rename to packages/vscode-vue/images/vite-logo.svg diff --git a/vue-language-tools/vscode-vue/languages/markdown-language-configuration.json b/packages/vscode-vue/languages/markdown-language-configuration.json similarity index 100% rename from vue-language-tools/vscode-vue/languages/markdown-language-configuration.json rename to packages/vscode-vue/languages/markdown-language-configuration.json diff --git a/vue-language-tools/vscode-vue/languages/sfc-template-language-configuration.json b/packages/vscode-vue/languages/sfc-template-language-configuration.json similarity index 100% rename from vue-language-tools/vscode-vue/languages/sfc-template-language-configuration.json rename to packages/vscode-vue/languages/sfc-template-language-configuration.json diff --git a/vue-language-tools/vscode-vue/languages/vue-language-configuration.json b/packages/vscode-vue/languages/vue-language-configuration.json similarity index 100% rename from vue-language-tools/vscode-vue/languages/vue-language-configuration.json rename to packages/vscode-vue/languages/vue-language-configuration.json diff --git a/vue-language-tools/vscode-vue/package.json b/packages/vscode-vue/package.json similarity index 99% rename from vue-language-tools/vscode-vue/package.json rename to packages/vscode-vue/package.json index e50e5e517..36ed35798 100644 --- a/vue-language-tools/vscode-vue/package.json +++ b/packages/vscode-vue/package.json @@ -5,7 +5,7 @@ "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", - "directory": "vue-language-tools/vscode-vue" + "directory": "packages/vscode-vue" }, "categories": [ "Programming Languages" diff --git a/vue-language-tools/vscode-vue/package.nls.json b/packages/vscode-vue/package.nls.json similarity index 100% rename from vue-language-tools/vscode-vue/package.nls.json rename to packages/vscode-vue/package.nls.json diff --git a/vue-language-tools/vscode-vue/scripts/build-browser.js b/packages/vscode-vue/scripts/build-browser.js similarity index 100% rename from vue-language-tools/vscode-vue/scripts/build-browser.js rename to packages/vscode-vue/scripts/build-browser.js diff --git a/vue-language-tools/vscode-vue/scripts/build-node.js b/packages/vscode-vue/scripts/build-node.js similarity index 100% rename from vue-language-tools/vscode-vue/scripts/build-node.js rename to packages/vscode-vue/scripts/build-node.js diff --git a/vue-language-tools/vscode-vue/scripts/empty.js b/packages/vscode-vue/scripts/empty.js similarity index 100% rename from vue-language-tools/vscode-vue/scripts/empty.js rename to packages/vscode-vue/scripts/empty.js diff --git a/vue-language-tools/vscode-vue/scripts/process-shim.js b/packages/vscode-vue/scripts/process-shim.js similarity index 100% rename from vue-language-tools/vscode-vue/scripts/process-shim.js rename to packages/vscode-vue/scripts/process-shim.js diff --git a/vue-language-tools/vscode-vue/server.js b/packages/vscode-vue/server.js similarity index 100% rename from vue-language-tools/vscode-vue/server.js rename to packages/vscode-vue/server.js diff --git a/vue-language-tools/vscode-vue/src/browserClientMain.ts b/packages/vscode-vue/src/browserClientMain.ts similarity index 100% rename from vue-language-tools/vscode-vue/src/browserClientMain.ts rename to packages/vscode-vue/src/browserClientMain.ts diff --git a/vue-language-tools/vscode-vue/src/common.ts b/packages/vscode-vue/src/common.ts similarity index 100% rename from vue-language-tools/vscode-vue/src/common.ts rename to packages/vscode-vue/src/common.ts diff --git a/vue-language-tools/vscode-vue/src/features/componentMeta.ts b/packages/vscode-vue/src/features/componentMeta.ts similarity index 100% rename from vue-language-tools/vscode-vue/src/features/componentMeta.ts rename to packages/vscode-vue/src/features/componentMeta.ts diff --git a/vue-language-tools/vscode-vue/src/features/doctor.ts b/packages/vscode-vue/src/features/doctor.ts similarity index 98% rename from vue-language-tools/vscode-vue/src/features/doctor.ts rename to packages/vscode-vue/src/features/doctor.ts index ff0322448..a44690c22 100644 --- a/vue-language-tools/vscode-vue/src/features/doctor.ts +++ b/packages/vscode-vue/src/features/doctor.ts @@ -41,7 +41,7 @@ export async function register(context: vscode.ExtensionContext, client: BaseLan } content += '---\n\n'; - content += `> Have any questions about the report message? You can see how it is composed by inspecting the [source code](https://github.com/johnsoncodehk/volar/blob/master/vue-language-tools/vscode-vue/src/features/doctor.ts).\n\n`; + content += `> Have any questions about the report message? You can see how it is composed by inspecting the [source code](https://github.com/johnsoncodehk/volar/blob/master/packages/vscode-vue/src/features/doctor.ts).\n\n`; return content.trim(); } diff --git a/vue-language-tools/vscode-vue/src/features/nameCasing.ts b/packages/vscode-vue/src/features/nameCasing.ts similarity index 100% rename from vue-language-tools/vscode-vue/src/features/nameCasing.ts rename to packages/vscode-vue/src/features/nameCasing.ts diff --git a/vue-language-tools/vscode-vue/src/features/preview.ts b/packages/vscode-vue/src/features/preview.ts similarity index 100% rename from vue-language-tools/vscode-vue/src/features/preview.ts rename to packages/vscode-vue/src/features/preview.ts diff --git a/vue-language-tools/vscode-vue/src/features/splitEditors.ts b/packages/vscode-vue/src/features/splitEditors.ts similarity index 100% rename from vue-language-tools/vscode-vue/src/features/splitEditors.ts rename to packages/vscode-vue/src/features/splitEditors.ts diff --git a/vue-language-tools/vscode-vue/src/middleware.ts b/packages/vscode-vue/src/middleware.ts similarity index 100% rename from vue-language-tools/vscode-vue/src/middleware.ts rename to packages/vscode-vue/src/middleware.ts diff --git a/vue-language-tools/vscode-vue/src/nodeClientMain.ts b/packages/vscode-vue/src/nodeClientMain.ts similarity index 100% rename from vue-language-tools/vscode-vue/src/nodeClientMain.ts rename to packages/vscode-vue/src/nodeClientMain.ts diff --git a/vue-language-tools/vscode-vue/src/utils/fs.ts b/packages/vscode-vue/src/utils/fs.ts similarity index 100% rename from vue-language-tools/vscode-vue/src/utils/fs.ts rename to packages/vscode-vue/src/utils/fs.ts diff --git a/vue-language-tools/vscode-vue/src/utils/http.ts b/packages/vscode-vue/src/utils/http.ts similarity index 100% rename from vue-language-tools/vscode-vue/src/utils/http.ts rename to packages/vscode-vue/src/utils/http.ts diff --git a/vue-language-tools/vscode-vue/syntaxes/markdown-vue.json b/packages/vscode-vue/syntaxes/markdown-vue.json similarity index 100% rename from vue-language-tools/vscode-vue/syntaxes/markdown-vue.json rename to packages/vscode-vue/syntaxes/markdown-vue.json diff --git a/vue-language-tools/vscode-vue/syntaxes/vue-directives.json b/packages/vscode-vue/syntaxes/vue-directives.json similarity index 100% rename from vue-language-tools/vscode-vue/syntaxes/vue-directives.json rename to packages/vscode-vue/syntaxes/vue-directives.json diff --git a/vue-language-tools/vscode-vue/syntaxes/vue-interpolations.json b/packages/vscode-vue/syntaxes/vue-interpolations.json similarity index 100% rename from vue-language-tools/vscode-vue/syntaxes/vue-interpolations.json rename to packages/vscode-vue/syntaxes/vue-interpolations.json diff --git a/vue-language-tools/vscode-vue/syntaxes/vue-sfc-style-variable-injection.json b/packages/vscode-vue/syntaxes/vue-sfc-style-variable-injection.json similarity index 100% rename from vue-language-tools/vscode-vue/syntaxes/vue-sfc-style-variable-injection.json rename to packages/vscode-vue/syntaxes/vue-sfc-style-variable-injection.json diff --git a/vue-language-tools/vscode-vue/syntaxes/vue.tmLanguage.json b/packages/vscode-vue/syntaxes/vue.tmLanguage.json similarity index 100% rename from vue-language-tools/vscode-vue/syntaxes/vue.tmLanguage.json rename to packages/vscode-vue/syntaxes/vue.tmLanguage.json diff --git a/vue-language-tools/vscode-vue/tsconfig.build.json b/packages/vscode-vue/tsconfig.build.json similarity index 100% rename from vue-language-tools/vscode-vue/tsconfig.build.json rename to packages/vscode-vue/tsconfig.build.json diff --git a/vue-language-tools/vue-component-meta/LICENSE b/packages/vue-component-meta/LICENSE similarity index 100% rename from vue-language-tools/vue-component-meta/LICENSE rename to packages/vue-component-meta/LICENSE diff --git a/vue-language-tools/vue-component-meta/README.md b/packages/vue-component-meta/README.md similarity index 95% rename from vue-language-tools/vue-component-meta/README.md rename to packages/vue-component-meta/README.md index 52ad48ea6..6812033ee 100644 --- a/vue-language-tools/vue-component-meta/README.md +++ b/packages/vue-component-meta/README.md @@ -40,7 +40,7 @@ const componentPath = path.join(__dirname, 'path-to-component'); const meta = checker.getComponentMeta(componentPath); ``` -This meta contains really useful stuff like component props, slots, events and more. You can refer to its [type definition](https://github.com/johnsoncodehk/volar/blob/master/vue-language-tools/vue-component-meta/src/types.ts) for more details. +This meta contains really useful stuff like component props, slots, events and more. You can refer to its [type definition](https://github.com/johnsoncodehk/volar/blob/master/packages/vue-component-meta/src/types.ts) for more details. ### Extracting prop meta @@ -166,7 +166,7 @@ You need to add `as const` to variable definition: ## Reference 📚 -- [tests](https://github.com/johnsoncodehk/volar/blob/master/vue-language-tools/vue-component-meta/tests/index.spec.ts) +- [tests](https://github.com/johnsoncodehk/volar/blob/master/packages/vue-component-meta/tests/index.spec.ts) - [Anu's components' API automation](https://github.com/jd-solanki/anu/blob/main/scripts/gen-component-meta.ts) - [Discord chat for dynamic usage](https://discord.com/channels/793943652350427136/1027819645677350912) diff --git a/vue-language-tools/vue-component-meta/package.json b/packages/vue-component-meta/package.json similarity index 88% rename from vue-language-tools/vue-component-meta/package.json rename to packages/vue-component-meta/package.json index 6cf3a6248..5bc323475 100644 --- a/vue-language-tools/vue-component-meta/package.json +++ b/packages/vue-component-meta/package.json @@ -10,7 +10,7 @@ "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", - "directory": "vue-language-tools/vue-component-meta" + "directory": "packages/vue-component-meta" }, "dependencies": { "@volar/language-core": "1.2.0-alpha.9", diff --git a/vue-language-tools/vue-component-meta/src/index.ts b/packages/vue-component-meta/src/index.ts similarity index 100% rename from vue-language-tools/vue-component-meta/src/index.ts rename to packages/vue-component-meta/src/index.ts diff --git a/vue-language-tools/vue-component-meta/src/types.ts b/packages/vue-component-meta/src/types.ts similarity index 100% rename from vue-language-tools/vue-component-meta/src/types.ts rename to packages/vue-component-meta/src/types.ts diff --git a/vue-language-tools/vue-component-meta/tests/index.spec.ts b/packages/vue-component-meta/tests/index.spec.ts similarity index 100% rename from vue-language-tools/vue-component-meta/tests/index.spec.ts rename to packages/vue-component-meta/tests/index.spec.ts diff --git a/vue-language-tools/vue-component-meta/tsconfig.build.json b/packages/vue-component-meta/tsconfig.build.json similarity index 100% rename from vue-language-tools/vue-component-meta/tsconfig.build.json rename to packages/vue-component-meta/tsconfig.build.json diff --git a/vue-language-tools/vue-language-core/LICENSE b/packages/vue-language-core/LICENSE similarity index 100% rename from vue-language-tools/vue-language-core/LICENSE rename to packages/vue-language-core/LICENSE diff --git a/vue-language-tools/vue-language-core/package.json b/packages/vue-language-core/package.json similarity index 92% rename from vue-language-tools/vue-language-core/package.json rename to packages/vue-language-core/package.json index d2079ba72..9a17b1af4 100644 --- a/vue-language-tools/vue-language-core/package.json +++ b/packages/vue-language-core/package.json @@ -10,7 +10,7 @@ "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", - "directory": "vue-language-tools/vue-language-core" + "directory": "packages/vue-language-core" }, "dependencies": { "@volar/language-core": "1.2.0-alpha.9", diff --git a/vue-language-tools/vue-language-core/schemas/vue-tsconfig.deprecated.schema.json b/packages/vue-language-core/schemas/vue-tsconfig.deprecated.schema.json similarity index 100% rename from vue-language-tools/vue-language-core/schemas/vue-tsconfig.deprecated.schema.json rename to packages/vue-language-core/schemas/vue-tsconfig.deprecated.schema.json diff --git a/vue-language-tools/vue-language-core/schemas/vue-tsconfig.schema.json b/packages/vue-language-core/schemas/vue-tsconfig.schema.json similarity index 96% rename from vue-language-tools/vue-language-core/schemas/vue-tsconfig.schema.json rename to packages/vue-language-core/schemas/vue-tsconfig.schema.json index 820f009cc..2dbd2e41e 100644 --- a/vue-language-tools/vue-language-core/schemas/vue-tsconfig.schema.json +++ b/packages/vue-language-core/schemas/vue-tsconfig.schema.json @@ -20,7 +20,7 @@ "extensions": { "type": "array", "default": [ ".vue" ], - "markdownDescription": "Valid file extensions that should be considered as regular Vue SFC, please note that you should not use this option separately for additional file extensions IDE support, see https://github.com/johnsoncodehk/volar/tree/master/vue-language-tools/vscode-vue/README.md#custom-file-extensions." + "markdownDescription": "Valid file extensions that should be considered as regular Vue SFC, please note that you should not use this option separately for additional file extensions IDE support, see https://github.com/johnsoncodehk/volar/tree/master/packages/vscode-vue/README.md#custom-file-extensions." }, "jsxTemplates": { "type": "boolean", diff --git a/vue-language-tools/vue-language-core/src/generators/script.ts b/packages/vue-language-core/src/generators/script.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/generators/script.ts rename to packages/vue-language-core/src/generators/script.ts diff --git a/vue-language-tools/vue-language-core/src/generators/template.ts b/packages/vue-language-core/src/generators/template.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/generators/template.ts rename to packages/vue-language-core/src/generators/template.ts diff --git a/vue-language-tools/vue-language-core/src/index.ts b/packages/vue-language-core/src/index.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/index.ts rename to packages/vue-language-core/src/index.ts diff --git a/vue-language-tools/vue-language-core/src/languageModule.ts b/packages/vue-language-core/src/languageModule.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/languageModule.ts rename to packages/vue-language-core/src/languageModule.ts diff --git a/vue-language-tools/vue-language-core/src/parsers/scriptRanges.ts b/packages/vue-language-core/src/parsers/scriptRanges.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/parsers/scriptRanges.ts rename to packages/vue-language-core/src/parsers/scriptRanges.ts diff --git a/vue-language-tools/vue-language-core/src/parsers/scriptSetupRanges.ts b/packages/vue-language-core/src/parsers/scriptSetupRanges.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/parsers/scriptSetupRanges.ts rename to packages/vue-language-core/src/parsers/scriptSetupRanges.ts diff --git a/vue-language-tools/vue-language-core/src/plugins.ts b/packages/vue-language-core/src/plugins.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/plugins.ts rename to packages/vue-language-core/src/plugins.ts diff --git a/vue-language-tools/vue-language-core/src/plugins/file-html.ts b/packages/vue-language-core/src/plugins/file-html.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/plugins/file-html.ts rename to packages/vue-language-core/src/plugins/file-html.ts diff --git a/vue-language-tools/vue-language-core/src/plugins/file-md.ts b/packages/vue-language-core/src/plugins/file-md.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/plugins/file-md.ts rename to packages/vue-language-core/src/plugins/file-md.ts diff --git a/vue-language-tools/vue-language-core/src/plugins/file-vue.ts b/packages/vue-language-core/src/plugins/file-vue.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/plugins/file-vue.ts rename to packages/vue-language-core/src/plugins/file-vue.ts diff --git a/vue-language-tools/vue-language-core/src/plugins/vue-sfc-customblocks.ts b/packages/vue-language-core/src/plugins/vue-sfc-customblocks.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/plugins/vue-sfc-customblocks.ts rename to packages/vue-language-core/src/plugins/vue-sfc-customblocks.ts diff --git a/vue-language-tools/vue-language-core/src/plugins/vue-sfc-scripts.ts b/packages/vue-language-core/src/plugins/vue-sfc-scripts.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/plugins/vue-sfc-scripts.ts rename to packages/vue-language-core/src/plugins/vue-sfc-scripts.ts diff --git a/vue-language-tools/vue-language-core/src/plugins/vue-sfc-styles.ts b/packages/vue-language-core/src/plugins/vue-sfc-styles.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/plugins/vue-sfc-styles.ts rename to packages/vue-language-core/src/plugins/vue-sfc-styles.ts diff --git a/vue-language-tools/vue-language-core/src/plugins/vue-sfc-template.ts b/packages/vue-language-core/src/plugins/vue-sfc-template.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/plugins/vue-sfc-template.ts rename to packages/vue-language-core/src/plugins/vue-sfc-template.ts diff --git a/vue-language-tools/vue-language-core/src/plugins/vue-template-html.ts b/packages/vue-language-core/src/plugins/vue-template-html.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/plugins/vue-template-html.ts rename to packages/vue-language-core/src/plugins/vue-template-html.ts diff --git a/vue-language-tools/vue-language-core/src/plugins/vue-tsx.ts b/packages/vue-language-core/src/plugins/vue-tsx.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/plugins/vue-tsx.ts rename to packages/vue-language-core/src/plugins/vue-tsx.ts diff --git a/vue-language-tools/vue-language-core/src/sourceFile.ts b/packages/vue-language-core/src/sourceFile.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/sourceFile.ts rename to packages/vue-language-core/src/sourceFile.ts diff --git a/vue-language-tools/vue-language-core/src/types.ts b/packages/vue-language-core/src/types.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/types.ts rename to packages/vue-language-core/src/types.ts diff --git a/vue-language-tools/vue-language-core/src/utils/localTypes.ts b/packages/vue-language-core/src/utils/localTypes.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/utils/localTypes.ts rename to packages/vue-language-core/src/utils/localTypes.ts diff --git a/vue-language-tools/vue-language-core/src/utils/parseCssClassNames.ts b/packages/vue-language-core/src/utils/parseCssClassNames.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/utils/parseCssClassNames.ts rename to packages/vue-language-core/src/utils/parseCssClassNames.ts diff --git a/vue-language-tools/vue-language-core/src/utils/parseCssVars.ts b/packages/vue-language-core/src/utils/parseCssVars.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/utils/parseCssVars.ts rename to packages/vue-language-core/src/utils/parseCssVars.ts diff --git a/vue-language-tools/vue-language-core/src/utils/parseSfc.ts b/packages/vue-language-core/src/utils/parseSfc.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/utils/parseSfc.ts rename to packages/vue-language-core/src/utils/parseSfc.ts diff --git a/vue-language-tools/vue-language-core/src/utils/shared.ts b/packages/vue-language-core/src/utils/shared.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/utils/shared.ts rename to packages/vue-language-core/src/utils/shared.ts diff --git a/vue-language-tools/vue-language-core/src/utils/transform.ts b/packages/vue-language-core/src/utils/transform.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/utils/transform.ts rename to packages/vue-language-core/src/utils/transform.ts diff --git a/vue-language-tools/vue-language-core/src/utils/ts.ts b/packages/vue-language-core/src/utils/ts.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/utils/ts.ts rename to packages/vue-language-core/src/utils/ts.ts diff --git a/vue-language-tools/vue-language-core/src/utils/vue2TemplateCompiler.ts b/packages/vue-language-core/src/utils/vue2TemplateCompiler.ts similarity index 100% rename from vue-language-tools/vue-language-core/src/utils/vue2TemplateCompiler.ts rename to packages/vue-language-core/src/utils/vue2TemplateCompiler.ts diff --git a/vue-language-tools/vue-language-core/tsconfig.build.json b/packages/vue-language-core/tsconfig.build.json similarity index 100% rename from vue-language-tools/vue-language-core/tsconfig.build.json rename to packages/vue-language-core/tsconfig.build.json diff --git a/vue-language-tools/vue-language-plugin-pug/LICENSE b/packages/vue-language-plugin-pug/LICENSE similarity index 100% rename from vue-language-tools/vue-language-plugin-pug/LICENSE rename to packages/vue-language-plugin-pug/LICENSE diff --git a/vue-language-tools/vue-language-plugin-pug/README.md b/packages/vue-language-plugin-pug/README.md similarity index 100% rename from vue-language-tools/vue-language-plugin-pug/README.md rename to packages/vue-language-plugin-pug/README.md diff --git a/vue-language-tools/vue-language-plugin-pug/package.json b/packages/vue-language-plugin-pug/package.json similarity index 87% rename from vue-language-tools/vue-language-plugin-pug/package.json rename to packages/vue-language-plugin-pug/package.json index 552ee46c6..292c03086 100644 --- a/vue-language-tools/vue-language-plugin-pug/package.json +++ b/packages/vue-language-plugin-pug/package.json @@ -10,7 +10,7 @@ "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", - "directory": "vue-language-tools/vue-language-plugin-pug" + "directory": "packages/vue-language-plugin-pug" }, "devDependencies": { "@volar/vue-language-core": "1.0.24" diff --git a/vue-language-tools/vue-language-plugin-pug/src/index.ts b/packages/vue-language-plugin-pug/src/index.ts similarity index 100% rename from vue-language-tools/vue-language-plugin-pug/src/index.ts rename to packages/vue-language-plugin-pug/src/index.ts diff --git a/vue-language-tools/vue-language-plugin-pug/tsconfig.build.json b/packages/vue-language-plugin-pug/tsconfig.build.json similarity index 100% rename from vue-language-tools/vue-language-plugin-pug/tsconfig.build.json rename to packages/vue-language-plugin-pug/tsconfig.build.json diff --git a/vue-language-tools/vue-language-server/LICENSE b/packages/vue-language-server/LICENSE similarity index 100% rename from vue-language-tools/vue-language-server/LICENSE rename to packages/vue-language-server/LICENSE diff --git a/vue-language-tools/vue-language-server/bin/vue-language-server.js b/packages/vue-language-server/bin/vue-language-server.js similarity index 100% rename from vue-language-tools/vue-language-server/bin/vue-language-server.js rename to packages/vue-language-server/bin/vue-language-server.js diff --git a/vue-language-tools/vue-language-server/package.json b/packages/vue-language-server/package.json similarity index 91% rename from vue-language-tools/vue-language-server/package.json rename to packages/vue-language-server/package.json index 5a5d0cc59..6ee6f8fcc 100644 --- a/vue-language-tools/vue-language-server/package.json +++ b/packages/vue-language-server/package.json @@ -13,7 +13,7 @@ "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", - "directory": "vue-language-tools/vue-language-server" + "directory": "packages/vue-language-server" }, "dependencies": { "@volar/language-core": "1.2.0-alpha.9", diff --git a/vue-language-tools/vue-language-server/src/index.ts b/packages/vue-language-server/src/index.ts similarity index 100% rename from vue-language-tools/vue-language-server/src/index.ts rename to packages/vue-language-server/src/index.ts diff --git a/vue-language-tools/vue-language-server/src/languageServerPlugin.ts b/packages/vue-language-server/src/languageServerPlugin.ts similarity index 100% rename from vue-language-tools/vue-language-server/src/languageServerPlugin.ts rename to packages/vue-language-server/src/languageServerPlugin.ts diff --git a/vue-language-tools/vue-language-server/src/nodeServer.ts b/packages/vue-language-server/src/nodeServer.ts similarity index 100% rename from vue-language-tools/vue-language-server/src/nodeServer.ts rename to packages/vue-language-server/src/nodeServer.ts diff --git a/vue-language-tools/vue-language-server/src/protocol.ts b/packages/vue-language-server/src/protocol.ts similarity index 100% rename from vue-language-tools/vue-language-server/src/protocol.ts rename to packages/vue-language-server/src/protocol.ts diff --git a/vue-language-tools/vue-language-server/src/types.ts b/packages/vue-language-server/src/types.ts similarity index 100% rename from vue-language-tools/vue-language-server/src/types.ts rename to packages/vue-language-server/src/types.ts diff --git a/vue-language-tools/vue-language-server/src/webServer.ts b/packages/vue-language-server/src/webServer.ts similarity index 100% rename from vue-language-tools/vue-language-server/src/webServer.ts rename to packages/vue-language-server/src/webServer.ts diff --git a/vue-language-tools/vue-language-server/tsconfig.build.json b/packages/vue-language-server/tsconfig.build.json similarity index 100% rename from vue-language-tools/vue-language-server/tsconfig.build.json rename to packages/vue-language-server/tsconfig.build.json diff --git a/vue-language-tools/vue-language-service/LICENSE b/packages/vue-language-service/LICENSE similarity index 100% rename from vue-language-tools/vue-language-service/LICENSE rename to packages/vue-language-service/LICENSE diff --git a/vue-language-tools/vue-language-service/package.json b/packages/vue-language-service/package.json similarity index 95% rename from vue-language-tools/vue-language-service/package.json rename to packages/vue-language-service/package.json index d7c4cabbb..787b87a68 100644 --- a/vue-language-tools/vue-language-service/package.json +++ b/packages/vue-language-service/package.json @@ -10,7 +10,7 @@ "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", - "directory": "vue-language-tools/vue-language-service" + "directory": "packages/vue-language-service" }, "dependencies": { "@volar-plugins/css": "2.0.0-alpha.2", diff --git a/vue-language-tools/vue-language-service/rules.d.ts b/packages/vue-language-service/rules.d.ts similarity index 100% rename from vue-language-tools/vue-language-service/rules.d.ts rename to packages/vue-language-service/rules.d.ts diff --git a/vue-language-tools/vue-language-service/src/helpers.ts b/packages/vue-language-service/src/helpers.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/helpers.ts rename to packages/vue-language-service/src/helpers.ts diff --git a/vue-language-tools/vue-language-service/src/ideFeatures/nameCasing.ts b/packages/vue-language-service/src/ideFeatures/nameCasing.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/ideFeatures/nameCasing.ts rename to packages/vue-language-service/src/ideFeatures/nameCasing.ts diff --git a/vue-language-tools/vue-language-service/src/index.ts b/packages/vue-language-service/src/index.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/index.ts rename to packages/vue-language-service/src/index.ts diff --git a/vue-language-tools/vue-language-service/src/languageService.ts b/packages/vue-language-service/src/languageService.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/languageService.ts rename to packages/vue-language-service/src/languageService.ts diff --git a/vue-language-tools/vue-language-service/src/plugins/vue-autoinsert-dotvalue.ts b/packages/vue-language-service/src/plugins/vue-autoinsert-dotvalue.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/plugins/vue-autoinsert-dotvalue.ts rename to packages/vue-language-service/src/plugins/vue-autoinsert-dotvalue.ts diff --git a/vue-language-tools/vue-language-service/src/plugins/vue-autoinsert-parentheses.ts b/packages/vue-language-service/src/plugins/vue-autoinsert-parentheses.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/plugins/vue-autoinsert-parentheses.ts rename to packages/vue-language-service/src/plugins/vue-autoinsert-parentheses.ts diff --git a/vue-language-tools/vue-language-service/src/plugins/vue-autoinsert-space.ts b/packages/vue-language-service/src/plugins/vue-autoinsert-space.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/plugins/vue-autoinsert-space.ts rename to packages/vue-language-service/src/plugins/vue-autoinsert-space.ts diff --git a/vue-language-tools/vue-language-service/src/plugins/vue-codelens-references.ts b/packages/vue-language-service/src/plugins/vue-codelens-references.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/plugins/vue-codelens-references.ts rename to packages/vue-language-service/src/plugins/vue-codelens-references.ts diff --git a/vue-language-tools/vue-language-service/src/plugins/vue-template.ts b/packages/vue-language-service/src/plugins/vue-template.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/plugins/vue-template.ts rename to packages/vue-language-service/src/plugins/vue-template.ts diff --git a/vue-language-tools/vue-language-service/src/plugins/vue-twoslash-queries.ts b/packages/vue-language-service/src/plugins/vue-twoslash-queries.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/plugins/vue-twoslash-queries.ts rename to packages/vue-language-service/src/plugins/vue-twoslash-queries.ts diff --git a/vue-language-tools/vue-language-service/src/plugins/vue.ts b/packages/vue-language-service/src/plugins/vue.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/plugins/vue.ts rename to packages/vue-language-service/src/plugins/vue.ts diff --git a/vue-language-tools/vue-language-service/src/types.ts b/packages/vue-language-service/src/types.ts similarity index 100% rename from vue-language-tools/vue-language-service/src/types.ts rename to packages/vue-language-service/src/types.ts diff --git a/vue-language-tools/vue-language-service/tests/complete.ts b/packages/vue-language-service/tests/complete.ts similarity index 100% rename from vue-language-tools/vue-language-service/tests/complete.ts rename to packages/vue-language-service/tests/complete.ts diff --git a/vue-language-tools/vue-language-service/tests/findDefinition.ts b/packages/vue-language-service/tests/findDefinition.ts similarity index 100% rename from vue-language-tools/vue-language-service/tests/findDefinition.ts rename to packages/vue-language-service/tests/findDefinition.ts diff --git a/vue-language-tools/vue-language-service/tests/index.spec.ts b/packages/vue-language-service/tests/index.spec.ts similarity index 100% rename from vue-language-tools/vue-language-service/tests/index.spec.ts rename to packages/vue-language-service/tests/index.spec.ts diff --git a/vue-language-tools/vue-language-service/tests/rename.ts b/packages/vue-language-service/tests/rename.ts similarity index 100% rename from vue-language-tools/vue-language-service/tests/rename.ts rename to packages/vue-language-service/tests/rename.ts diff --git a/vue-language-tools/vue-language-service/tests/tsconfig.json b/packages/vue-language-service/tests/tsconfig.json similarity index 100% rename from vue-language-tools/vue-language-service/tests/tsconfig.json rename to packages/vue-language-service/tests/tsconfig.json diff --git a/vue-language-tools/vue-language-service/tests/utils/createTester.ts b/packages/vue-language-service/tests/utils/createTester.ts similarity index 100% rename from vue-language-tools/vue-language-service/tests/utils/createTester.ts rename to packages/vue-language-service/tests/utils/createTester.ts diff --git a/vue-language-tools/vue-language-service/tsconfig.build.json b/packages/vue-language-service/tsconfig.build.json similarity index 100% rename from vue-language-tools/vue-language-service/tsconfig.build.json rename to packages/vue-language-service/tsconfig.build.json diff --git a/vue-language-tools/vue-test-workspace/LICENSE b/packages/vue-test-workspace/LICENSE similarity index 100% rename from vue-language-tools/vue-test-workspace/LICENSE rename to packages/vue-test-workspace/LICENSE diff --git a/vue-language-tools/vue-test-workspace/complete/component-auto-import/input/component-for-auto-import.vue b/packages/vue-test-workspace/complete/component-auto-import/input/component-for-auto-import.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/complete/component-auto-import/input/component-for-auto-import.vue rename to packages/vue-test-workspace/complete/component-auto-import/input/component-for-auto-import.vue diff --git a/vue-language-tools/vue-test-workspace/complete/component-auto-import/input/entry.vue b/packages/vue-test-workspace/complete/component-auto-import/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/complete/component-auto-import/input/entry.vue rename to packages/vue-test-workspace/complete/component-auto-import/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/complete/component-auto-import/output/entry.vue b/packages/vue-test-workspace/complete/component-auto-import/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/complete/component-auto-import/output/entry.vue rename to packages/vue-test-workspace/complete/component-auto-import/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/complete/script-setup/input/entry.vue b/packages/vue-test-workspace/complete/script-setup/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/complete/script-setup/input/entry.vue rename to packages/vue-test-workspace/complete/script-setup/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/complete/script-setup/output/entry.vue b/packages/vue-test-workspace/complete/script-setup/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/complete/script-setup/output/entry.vue rename to packages/vue-test-workspace/complete/script-setup/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/complete/vue-file-path/input/alias-path.vue b/packages/vue-test-workspace/complete/vue-file-path/input/alias-path.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/complete/vue-file-path/input/alias-path.vue rename to packages/vue-test-workspace/complete/vue-file-path/input/alias-path.vue diff --git a/vue-language-tools/vue-test-workspace/complete/vue-file-path/input/component.vue b/packages/vue-test-workspace/complete/vue-file-path/input/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/complete/vue-file-path/input/component.vue rename to packages/vue-test-workspace/complete/vue-file-path/input/component.vue diff --git a/vue-language-tools/vue-test-workspace/complete/vue-file-path/input/relative-path.vue b/packages/vue-test-workspace/complete/vue-file-path/input/relative-path.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/complete/vue-file-path/input/relative-path.vue rename to packages/vue-test-workspace/complete/vue-file-path/input/relative-path.vue diff --git a/vue-language-tools/vue-test-workspace/complete/vue-file-path/output/alias-path.vue b/packages/vue-test-workspace/complete/vue-file-path/output/alias-path.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/complete/vue-file-path/output/alias-path.vue rename to packages/vue-test-workspace/complete/vue-file-path/output/alias-path.vue diff --git a/vue-language-tools/vue-test-workspace/complete/vue-file-path/output/relative-path.vue b/packages/vue-test-workspace/complete/vue-file-path/output/relative-path.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/complete/vue-file-path/output/relative-path.vue rename to packages/vue-test-workspace/complete/vue-file-path/output/relative-path.vue diff --git a/vue-language-tools/vue-test-workspace/find-definition/alias-path/entry.vue b/packages/vue-test-workspace/find-definition/alias-path/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/find-definition/alias-path/entry.vue rename to packages/vue-test-workspace/find-definition/alias-path/entry.vue diff --git a/vue-language-tools/vue-test-workspace/find-definition/alias-path/foo.ts b/packages/vue-test-workspace/find-definition/alias-path/foo.ts similarity index 100% rename from vue-language-tools/vue-test-workspace/find-definition/alias-path/foo.ts rename to packages/vue-test-workspace/find-definition/alias-path/foo.ts diff --git a/vue-language-tools/vue-test-workspace/find-definition/ts-to-vue/component.vue b/packages/vue-test-workspace/find-definition/ts-to-vue/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/find-definition/ts-to-vue/component.vue rename to packages/vue-test-workspace/find-definition/ts-to-vue/component.vue diff --git a/vue-language-tools/vue-test-workspace/find-definition/ts-to-vue/entry.ts b/packages/vue-test-workspace/find-definition/ts-to-vue/entry.ts similarity index 100% rename from vue-language-tools/vue-test-workspace/find-definition/ts-to-vue/entry.ts rename to packages/vue-test-workspace/find-definition/ts-to-vue/entry.ts diff --git a/vue-language-tools/vue-test-workspace/package.json b/packages/vue-test-workspace/package.json similarity index 100% rename from vue-language-tools/vue-test-workspace/package.json rename to packages/vue-test-workspace/package.json diff --git a/vue-language-tools/vue-test-workspace/rename/component-prop/input/component.vue b/packages/vue-test-workspace/rename/component-prop/input/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-prop/input/component.vue rename to packages/vue-test-workspace/rename/component-prop/input/component.vue diff --git a/vue-language-tools/vue-test-workspace/rename/component-prop/input/entry.vue b/packages/vue-test-workspace/rename/component-prop/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-prop/input/entry.vue rename to packages/vue-test-workspace/rename/component-prop/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/component-prop/output/component.vue b/packages/vue-test-workspace/rename/component-prop/output/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-prop/output/component.vue rename to packages/vue-test-workspace/rename/component-prop/output/component.vue diff --git a/vue-language-tools/vue-test-workspace/rename/component-prop/output/entry.vue b/packages/vue-test-workspace/rename/component-prop/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-prop/output/entry.vue rename to packages/vue-test-workspace/rename/component-prop/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/component-tag/input/component.vue b/packages/vue-test-workspace/rename/component-tag/input/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-tag/input/component.vue rename to packages/vue-test-workspace/rename/component-tag/input/component.vue diff --git a/vue-language-tools/vue-test-workspace/rename/component-tag/input/entry.vue b/packages/vue-test-workspace/rename/component-tag/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-tag/input/entry.vue rename to packages/vue-test-workspace/rename/component-tag/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/component-tag/output/component.vue b/packages/vue-test-workspace/rename/component-tag/output/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-tag/output/component.vue rename to packages/vue-test-workspace/rename/component-tag/output/component.vue diff --git a/vue-language-tools/vue-test-workspace/rename/component-tag/output/entry.vue b/packages/vue-test-workspace/rename/component-tag/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-tag/output/entry.vue rename to packages/vue-test-workspace/rename/component-tag/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/component-type-prop/input/component.vue b/packages/vue-test-workspace/rename/component-type-prop/input/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-type-prop/input/component.vue rename to packages/vue-test-workspace/rename/component-type-prop/input/component.vue diff --git a/vue-language-tools/vue-test-workspace/rename/component-type-prop/input/entry.vue b/packages/vue-test-workspace/rename/component-type-prop/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-type-prop/input/entry.vue rename to packages/vue-test-workspace/rename/component-type-prop/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/component-type-prop/output/component.vue b/packages/vue-test-workspace/rename/component-type-prop/output/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-type-prop/output/component.vue rename to packages/vue-test-workspace/rename/component-type-prop/output/component.vue diff --git a/vue-language-tools/vue-test-workspace/rename/component-type-prop/output/entry.vue b/packages/vue-test-workspace/rename/component-type-prop/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/component-type-prop/output/entry.vue rename to packages/vue-test-workspace/rename/component-type-prop/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/css-module/input/entry.vue b/packages/vue-test-workspace/rename/css-module/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/css-module/input/entry.vue rename to packages/vue-test-workspace/rename/css-module/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/css-module/output/entry.vue b/packages/vue-test-workspace/rename/css-module/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/css-module/output/entry.vue rename to packages/vue-test-workspace/rename/css-module/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/css-scoped/input/entry.vue b/packages/vue-test-workspace/rename/css-scoped/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/css-scoped/input/entry.vue rename to packages/vue-test-workspace/rename/css-scoped/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/css-scoped/output/entry.vue b/packages/vue-test-workspace/rename/css-scoped/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/css-scoped/output/entry.vue rename to packages/vue-test-workspace/rename/css-scoped/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/css-vars/input/entry.vue b/packages/vue-test-workspace/rename/css-vars/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/css-vars/input/entry.vue rename to packages/vue-test-workspace/rename/css-vars/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/css-vars/output/entry.vue b/packages/vue-test-workspace/rename/css-vars/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/css-vars/output/entry.vue rename to packages/vue-test-workspace/rename/css-vars/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/duplicate-name-element/input/entry.vue b/packages/vue-test-workspace/rename/duplicate-name-element/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/duplicate-name-element/input/entry.vue rename to packages/vue-test-workspace/rename/duplicate-name-element/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/duplicate-name-element/output/entry.vue b/packages/vue-test-workspace/rename/duplicate-name-element/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/duplicate-name-element/output/entry.vue rename to packages/vue-test-workspace/rename/duplicate-name-element/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/dynamic-prop/input/entry.vue b/packages/vue-test-workspace/rename/dynamic-prop/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/dynamic-prop/input/entry.vue rename to packages/vue-test-workspace/rename/dynamic-prop/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/dynamic-prop/output/entry.vue b/packages/vue-test-workspace/rename/dynamic-prop/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/dynamic-prop/output/entry.vue rename to packages/vue-test-workspace/rename/dynamic-prop/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/regular-component/input/entry.vue b/packages/vue-test-workspace/rename/regular-component/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/regular-component/input/entry.vue rename to packages/vue-test-workspace/rename/regular-component/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/regular-component/output/entry.vue b/packages/vue-test-workspace/rename/regular-component/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/regular-component/output/entry.vue rename to packages/vue-test-workspace/rename/regular-component/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/script-setup/input/entry.vue b/packages/vue-test-workspace/rename/script-setup/input/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/script-setup/input/entry.vue rename to packages/vue-test-workspace/rename/script-setup/input/entry.vue diff --git a/vue-language-tools/vue-test-workspace/rename/script-setup/output/entry.vue b/packages/vue-test-workspace/rename/script-setup/output/entry.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/rename/script-setup/output/entry.vue rename to packages/vue-test-workspace/rename/script-setup/output/entry.vue diff --git a/vue-language-tools/vue-test-workspace/syntax/directives.vue b/packages/vue-test-workspace/syntax/directives.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/syntax/directives.vue rename to packages/vue-test-workspace/syntax/directives.vue diff --git a/vue-language-tools/vue-test-workspace/syntax/jsx.vue b/packages/vue-test-workspace/syntax/jsx.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/syntax/jsx.vue rename to packages/vue-test-workspace/syntax/jsx.vue diff --git a/vue-language-tools/vue-test-workspace/syntax/script-tag-in-script.vue b/packages/vue-test-workspace/syntax/script-tag-in-script.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/syntax/script-tag-in-script.vue rename to packages/vue-test-workspace/syntax/script-tag-in-script.vue diff --git a/vue-language-tools/vue-test-workspace/syntax/template-in-template.vue b/packages/vue-test-workspace/syntax/template-in-template.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/syntax/template-in-template.vue rename to packages/vue-test-workspace/syntax/template-in-template.vue diff --git a/vue-language-tools/vue-test-workspace/tsconfig.json b/packages/vue-test-workspace/tsconfig.json similarity index 100% rename from vue-language-tools/vue-test-workspace/tsconfig.json rename to packages/vue-test-workspace/tsconfig.json diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/class-slots/component.vue b/packages/vue-test-workspace/vue-component-meta/class-slots/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/class-slots/component.vue rename to packages/vue-test-workspace/vue-component-meta/class-slots/component.vue diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/empty-component/component.vue b/packages/vue-test-workspace/vue-component-meta/empty-component/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/empty-component/component.vue rename to packages/vue-test-workspace/vue-component-meta/empty-component/component.vue diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/options-api/component.ts b/packages/vue-test-workspace/vue-component-meta/options-api/component.ts similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/options-api/component.ts rename to packages/vue-test-workspace/vue-component-meta/options-api/component.ts diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-events/component.vue b/packages/vue-test-workspace/vue-component-meta/reference-type-events/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-events/component.vue rename to packages/vue-test-workspace/vue-component-meta/reference-type-events/component.vue diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-events/my-events.ts b/packages/vue-test-workspace/vue-component-meta/reference-type-events/my-events.ts similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-events/my-events.ts rename to packages/vue-test-workspace/vue-component-meta/reference-type-events/my-events.ts diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-exposed/component.vue b/packages/vue-test-workspace/vue-component-meta/reference-type-exposed/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-exposed/component.vue rename to packages/vue-test-workspace/vue-component-meta/reference-type-exposed/component.vue diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-props/component-js-setup.vue b/packages/vue-test-workspace/vue-component-meta/reference-type-props/component-js-setup.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-props/component-js-setup.vue rename to packages/vue-test-workspace/vue-component-meta/reference-type-props/component-js-setup.vue diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-props/component-js.vue b/packages/vue-test-workspace/vue-component-meta/reference-type-props/component-js.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-props/component-js.vue rename to packages/vue-test-workspace/vue-component-meta/reference-type-props/component-js.vue diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-props/component.vue b/packages/vue-test-workspace/vue-component-meta/reference-type-props/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-props/component.vue rename to packages/vue-test-workspace/vue-component-meta/reference-type-props/component.vue diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-props/my-props.ts b/packages/vue-test-workspace/vue-component-meta/reference-type-props/my-props.ts similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/reference-type-props/my-props.ts rename to packages/vue-test-workspace/vue-component-meta/reference-type-props/my-props.ts diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/template-slots/component-no-script.vue b/packages/vue-test-workspace/vue-component-meta/template-slots/component-no-script.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/template-slots/component-no-script.vue rename to packages/vue-test-workspace/vue-component-meta/template-slots/component-no-script.vue diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/template-slots/component.vue b/packages/vue-test-workspace/vue-component-meta/template-slots/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/template-slots/component.vue rename to packages/vue-test-workspace/vue-component-meta/template-slots/component.vue diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/ts-component/PropDefinitions.ts b/packages/vue-test-workspace/vue-component-meta/ts-component/PropDefinitions.ts similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/ts-component/PropDefinitions.ts rename to packages/vue-test-workspace/vue-component-meta/ts-component/PropDefinitions.ts diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/ts-component/component.ts b/packages/vue-test-workspace/vue-component-meta/ts-component/component.ts similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/ts-component/component.ts rename to packages/vue-test-workspace/vue-component-meta/ts-component/component.ts diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/ts-named-export/component.ts b/packages/vue-test-workspace/vue-component-meta/ts-named-export/component.ts similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/ts-named-export/component.ts rename to packages/vue-test-workspace/vue-component-meta/ts-named-export/component.ts diff --git a/vue-language-tools/vue-test-workspace/vue-component-meta/tsconfig.json b/packages/vue-test-workspace/vue-component-meta/tsconfig.json similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-component-meta/tsconfig.json rename to packages/vue-test-workspace/vue-component-meta/tsconfig.json diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/#2166/main.vue b/packages/vue-test-workspace/vue-tsc/#2166/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/#2166/main.vue rename to packages/vue-test-workspace/vue-tsc/#2166/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/#2206/main.vue b/packages/vue-test-workspace/vue-tsc/#2206/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/#2206/main.vue rename to packages/vue-test-workspace/vue-tsc/#2206/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/#2225/main.vue b/packages/vue-test-workspace/vue-tsc/#2225/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/#2225/main.vue rename to packages/vue-test-workspace/vue-tsc/#2225/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/#2236/main.vue b/packages/vue-test-workspace/vue-tsc/#2236/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/#2236/main.vue rename to packages/vue-test-workspace/vue-tsc/#2236/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/#2250/main.vue b/packages/vue-test-workspace/vue-tsc/#2250/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/#2250/main.vue rename to packages/vue-test-workspace/vue-tsc/#2250/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/events/main.vue b/packages/vue-test-workspace/vue-tsc/events/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/events/main.vue rename to packages/vue-test-workspace/vue-tsc/events/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/events/union_type.vue b/packages/vue-test-workspace/vue-tsc/events/union_type.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/events/union_type.vue rename to packages/vue-test-workspace/vue-tsc/events/union_type.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/input-radio/main.vue b/packages/vue-test-workspace/vue-tsc/input-radio/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/input-radio/main.vue rename to packages/vue-test-workspace/vue-tsc/input-radio/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/namespace-component/component.vue b/packages/vue-test-workspace/vue-tsc/namespace-component/component.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/namespace-component/component.vue rename to packages/vue-test-workspace/vue-tsc/namespace-component/component.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/namespace-component/main.vue b/packages/vue-test-workspace/vue-tsc/namespace-component/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/namespace-component/main.vue rename to packages/vue-test-workspace/vue-tsc/namespace-component/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/no-script-block/main.vue b/packages/vue-test-workspace/vue-tsc/no-script-block/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/no-script-block/main.vue rename to packages/vue-test-workspace/vue-tsc/no-script-block/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/petite-vue/main.html b/packages/vue-test-workspace/vue-tsc/petite-vue/main.html similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/petite-vue/main.html rename to packages/vue-test-workspace/vue-tsc/petite-vue/main.html diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/reference-type-in-template/main.vue b/packages/vue-test-workspace/vue-tsc/reference-type-in-template/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/reference-type-in-template/main.vue rename to packages/vue-test-workspace/vue-tsc/reference-type-in-template/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/script-setup-scope/export-order.vue b/packages/vue-test-workspace/vue-tsc/script-setup-scope/export-order.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/script-setup-scope/export-order.vue rename to packages/vue-test-workspace/vue-tsc/script-setup-scope/export-order.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/script-setup-scope/main.vue b/packages/vue-test-workspace/vue-tsc/script-setup-scope/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/script-setup-scope/main.vue rename to packages/vue-test-workspace/vue-tsc/script-setup-scope/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/shared.ts b/packages/vue-test-workspace/vue-tsc/shared.ts similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/shared.ts rename to packages/vue-test-workspace/vue-tsc/shared.ts diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/slots/main.vue b/packages/vue-test-workspace/vue-tsc/slots/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/slots/main.vue rename to packages/vue-test-workspace/vue-tsc/slots/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/tsconfig.json b/packages/vue-test-workspace/vue-tsc/tsconfig.json similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/tsconfig.json rename to packages/vue-test-workspace/vue-tsc/tsconfig.json diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/v-for/main.vue b/packages/vue-test-workspace/vue-tsc/v-for/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/v-for/main.vue rename to packages/vue-test-workspace/vue-tsc/v-for/main.vue diff --git a/vue-language-tools/vue-test-workspace/vue-tsc/v-if/main.vue b/packages/vue-test-workspace/vue-tsc/v-if/main.vue similarity index 100% rename from vue-language-tools/vue-test-workspace/vue-tsc/v-if/main.vue rename to packages/vue-test-workspace/vue-tsc/v-if/main.vue diff --git a/vue-language-tools/vue-tsc-eslint-hook/LICENSE b/packages/vue-tsc-eslint-hook/LICENSE similarity index 100% rename from vue-language-tools/vue-tsc-eslint-hook/LICENSE rename to packages/vue-tsc-eslint-hook/LICENSE diff --git a/vue-language-tools/vue-tsc-eslint-hook/README.md b/packages/vue-tsc-eslint-hook/README.md similarity index 100% rename from vue-language-tools/vue-tsc-eslint-hook/README.md rename to packages/vue-tsc-eslint-hook/README.md diff --git a/vue-language-tools/vue-tsc-eslint-hook/package.json b/packages/vue-tsc-eslint-hook/package.json similarity index 89% rename from vue-language-tools/vue-tsc-eslint-hook/package.json rename to packages/vue-tsc-eslint-hook/package.json index 97e37a2a1..d883f62ea 100644 --- a/vue-language-tools/vue-tsc-eslint-hook/package.json +++ b/packages/vue-tsc-eslint-hook/package.json @@ -11,7 +11,7 @@ "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", - "directory": "vue-language-tools/vue-tsc-eslint" + "directory": "packages/vue-tsc-eslint" }, "devDependencies": { "@types/eslint": "latest", diff --git a/vue-language-tools/vue-tsc-eslint-hook/src/index.ts b/packages/vue-tsc-eslint-hook/src/index.ts similarity index 100% rename from vue-language-tools/vue-tsc-eslint-hook/src/index.ts rename to packages/vue-tsc-eslint-hook/src/index.ts diff --git a/vue-language-tools/vue-tsc-eslint-hook/tsconfig.build.json b/packages/vue-tsc-eslint-hook/tsconfig.build.json similarity index 100% rename from vue-language-tools/vue-tsc-eslint-hook/tsconfig.build.json rename to packages/vue-tsc-eslint-hook/tsconfig.build.json diff --git a/vue-language-tools/vue-tsc/LICENSE b/packages/vue-tsc/LICENSE similarity index 100% rename from vue-language-tools/vue-tsc/LICENSE rename to packages/vue-tsc/LICENSE diff --git a/vue-language-tools/vue-tsc/README.md b/packages/vue-tsc/README.md similarity index 100% rename from vue-language-tools/vue-tsc/README.md rename to packages/vue-tsc/README.md diff --git a/vue-language-tools/vue-tsc/bin/vue-tsc.js b/packages/vue-tsc/bin/vue-tsc.js similarity index 100% rename from vue-language-tools/vue-tsc/bin/vue-tsc.js rename to packages/vue-tsc/bin/vue-tsc.js diff --git a/vue-language-tools/vue-tsc/package.json b/packages/vue-tsc/package.json similarity index 90% rename from vue-language-tools/vue-tsc/package.json rename to packages/vue-tsc/package.json index fdceae3f5..3fd45bb8b 100644 --- a/vue-language-tools/vue-tsc/package.json +++ b/packages/vue-tsc/package.json @@ -11,7 +11,7 @@ "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", - "directory": "vue-language-tools/vue-tsc" + "directory": "packages/vue-tsc" }, "bin": { "vue-tsc": "./bin/vue-tsc.js" diff --git a/vue-language-tools/vue-tsc/src/index.ts b/packages/vue-tsc/src/index.ts similarity index 100% rename from vue-language-tools/vue-tsc/src/index.ts rename to packages/vue-tsc/src/index.ts diff --git a/vue-language-tools/vue-tsc/src/proxy.ts b/packages/vue-tsc/src/proxy.ts similarity index 100% rename from vue-language-tools/vue-tsc/src/proxy.ts rename to packages/vue-tsc/src/proxy.ts diff --git a/vue-language-tools/vue-tsc/src/shared.ts b/packages/vue-tsc/src/shared.ts similarity index 100% rename from vue-language-tools/vue-tsc/src/shared.ts rename to packages/vue-tsc/src/shared.ts diff --git a/vue-language-tools/vue-tsc/tests/index.spec.ts b/packages/vue-tsc/tests/index.spec.ts similarity index 100% rename from vue-language-tools/vue-tsc/tests/index.spec.ts rename to packages/vue-tsc/tests/index.spec.ts diff --git a/vue-language-tools/vue-tsc/tsconfig.build.json b/packages/vue-tsc/tsconfig.build.json similarity index 100% rename from vue-language-tools/vue-tsc/tsconfig.build.json rename to packages/vue-tsc/tsconfig.build.json diff --git a/vue-language-tools/vue-typescript/LICENSE b/packages/vue-typescript/LICENSE similarity index 100% rename from vue-language-tools/vue-typescript/LICENSE rename to packages/vue-typescript/LICENSE diff --git a/vue-language-tools/vue-typescript/package.json b/packages/vue-typescript/package.json similarity index 87% rename from vue-language-tools/vue-typescript/package.json rename to packages/vue-typescript/package.json index bdc5fd56c..564eb3df5 100644 --- a/vue-language-tools/vue-typescript/package.json +++ b/packages/vue-typescript/package.json @@ -10,7 +10,7 @@ "repository": { "type": "git", "url": "https://github.com/johnsoncodehk/volar.git", - "directory": "vue-language-tools/vue-typescript" + "directory": "packages/vue-typescript" }, "dependencies": { "@volar/typescript": "1.2.0-alpha.9", diff --git a/vue-language-tools/vue-typescript/src/index.ts b/packages/vue-typescript/src/index.ts similarity index 100% rename from vue-language-tools/vue-typescript/src/index.ts rename to packages/vue-typescript/src/index.ts diff --git a/vue-language-tools/vue-typescript/tsconfig.build.json b/packages/vue-typescript/tsconfig.build.json similarity index 100% rename from vue-language-tools/vue-typescript/tsconfig.build.json rename to packages/vue-typescript/tsconfig.build.json diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 55691e17d..4f468fc6e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,13 +15,13 @@ importers: '@lerna-lite/cli': 1.15.0 '@vscode/test-web': 0.0.34 devDependencies: - '@types/node': 18.11.19 + '@types/node': 18.13.0 '@volar/language-service': 1.2.0-alpha.9 typescript: 4.9.5 - vite: 4.1.1_@types+node@18.11.19 + vite: 4.1.1_@types+node@18.13.0 vitest: 0.25.8 - vue-language-tools/preview: + packages/preview: specifiers: '@types/ws': ^8.5.4 ws: ^8.12.0 @@ -30,7 +30,7 @@ importers: devDependencies: '@types/ws': 8.5.4 - vue-language-tools/typescript-vue-plugin: + packages/typescript-vue-plugin: specifiers: '@volar/typescript-faster': 1.2.0-alpha.9 '@volar/vue-language-core': 1.0.24 @@ -40,20 +40,20 @@ importers: '@volar/vue-language-core': link:../vue-language-core '@volar/vue-typescript': link:../vue-typescript - vue-language-tools/vscode-typescript-vue-plugin: + packages/vscode-typescript-vue-plugin: specifiers: esbuild: 0.15.18 typescript-vue-plugin: 1.0.24 typescript-vue-plugin-forward: file:typescript-vue-plugin-forward vsce: latest dependencies: - typescript-vue-plugin-forward: file:vue-language-tools/vscode-typescript-vue-plugin/typescript-vue-plugin-forward + typescript-vue-plugin-forward: file:packages/vscode-typescript-vue-plugin/typescript-vue-plugin-forward devDependencies: esbuild: 0.15.18 typescript-vue-plugin: link:../typescript-vue-plugin vsce: 2.15.0 - vue-language-tools/vscode-vue: + packages/vscode-vue: specifiers: '@types/semver': ^7.3.13 '@types/vscode': 1.67.0 @@ -93,7 +93,7 @@ importers: vscode-languageclient: 8.0.2 vscode-nls: 5.2.0 - vue-language-tools/vue-component-meta: + packages/vue-component-meta: specifiers: '@volar/language-core': 1.2.0-alpha.9 '@volar/vue-language-core': 1.0.24 @@ -103,7 +103,7 @@ importers: '@volar/vue-language-core': link:../vue-language-core typesafe-path: 0.2.2 - vue-language-tools/vue-language-core: + packages/vue-language-core: specifiers: '@types/minimatch': ^5.1.2 '@volar/language-core': 1.2.0-alpha.9 @@ -128,7 +128,7 @@ importers: devDependencies: '@types/minimatch': 5.1.2 - vue-language-tools/vue-language-plugin-pug: + packages/vue-language-plugin-pug: specifiers: '@volar-plugins/pug': 2.0.0-alpha.2 '@volar/source-map': 1.0.24 @@ -139,7 +139,7 @@ importers: devDependencies: '@volar/vue-language-core': link:../vue-language-core - vue-language-tools/vue-language-server: + packages/vue-language-server: specifiers: '@volar/language-core': 1.2.0-alpha.9 '@volar/language-server': 1.2.0-alpha.9 @@ -157,7 +157,7 @@ importers: vscode-languageserver-protocol: 3.17.2 vue-component-meta: link:../vue-component-meta - vue-language-tools/vue-language-service: + packages/vue-language-service: specifiers: '@volar-plugins/css': 2.0.0-alpha.2 '@volar-plugins/emmet': 2.0.0-alpha.2 @@ -203,13 +203,13 @@ importers: vscode-languageserver-textdocument: 1.0.8 vscode-uri: 3.0.7 - vue-language-tools/vue-test-workspace: + packages/vue-test-workspace: specifiers: vue: ^3.2.47 devDependencies: vue: 3.2.47 - vue-language-tools/vue-tsc: + packages/vue-tsc: specifiers: '@volar/vue-language-core': 1.0.24 '@volar/vue-typescript': 1.0.24 @@ -217,7 +217,7 @@ importers: '@volar/vue-language-core': link:../vue-language-core '@volar/vue-typescript': link:../vue-typescript - vue-language-tools/vue-tsc-eslint-hook: + packages/vue-tsc-eslint-hook: specifiers: '@types/eslint': latest vscode-languageserver-textdocument: ^1.0.8 @@ -228,7 +228,7 @@ importers: '@types/eslint': 8.21.0 vue-tsc: link:../vue-tsc - vue-language-tools/vue-typescript: + packages/vue-typescript: specifiers: '@volar/typescript': 1.2.0-alpha.9 '@volar/vue-language-core': 1.0.24 @@ -1114,8 +1114,8 @@ packages: dev: false optional: true - /@types/node/18.11.19: - resolution: {integrity: sha512-YUgMWAQBWLObABqrvx8qKO1enAvBUdjZOAWQ5grBAkp5LQv45jBvYKZ3oFS9iKRCQyFjqw6iuEa1vmFqtxYLZw==} + /@types/node/18.13.0: + resolution: {integrity: sha512-gC3TazRzGoOnoKAhUx+Q0t8S9Tzs74z7m0ipwGpSqQrleP14hKxP4/JUeEQcD3W1/aIpnWl8pHowI7WokuZpXg==} dev: true /@types/normalize-package-data/2.4.1: @@ -1134,7 +1134,7 @@ packages: /@types/ws/8.5.4: resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} dependencies: - '@types/node': 18.11.19 + '@types/node': 18.13.0 dev: true /@volar-plugins/css/2.0.0-alpha.2_yhh7mqa563l563iyiu5qxmo6bi: @@ -6033,7 +6033,7 @@ packages: dev: false optional: true - /vite/4.1.1_@types+node@18.11.19: + /vite/4.1.1_@types+node@18.13.0: resolution: {integrity: sha512-LM9WWea8vsxhr782r9ntg+bhSFS06FJgCvvB0+8hf8UWtvaiDagKYWXndjfX6kGl74keHJUcpzrQliDXZlF5yg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true @@ -6058,7 +6058,7 @@ packages: terser: optional: true dependencies: - '@types/node': 18.11.19 + '@types/node': 18.13.0 esbuild: 0.16.17 postcss: 8.4.21 resolve: 1.22.1 @@ -6091,7 +6091,7 @@ packages: dependencies: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 - '@types/node': 18.11.19 + '@types/node': 18.13.0 acorn: 8.8.1 acorn-walk: 8.2.0 chai: 4.3.7 @@ -6102,7 +6102,7 @@ packages: tinybench: 2.3.1 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 4.1.1_@types+node@18.11.19 + vite: 4.1.1_@types+node@18.13.0 transitivePeerDependencies: - less - sass @@ -6447,8 +6447,8 @@ packages: dev: false optional: true - file:vue-language-tools/vscode-typescript-vue-plugin/typescript-vue-plugin-forward: - resolution: {directory: vue-language-tools/vscode-typescript-vue-plugin/typescript-vue-plugin-forward, type: directory} + file:packages/vscode-typescript-vue-plugin/typescript-vue-plugin-forward: + resolution: {directory: packages/vscode-typescript-vue-plugin/typescript-vue-plugin-forward, type: directory} name: typescript-vue-plugin-forward version: 0.0.0 dev: false diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 9983ef805..18ec407ef 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,2 @@ packages: - - 'vue-language-tools/*' + - 'packages/*' diff --git a/tsconfig.build-ci.json b/tsconfig.build-ci.json index ce9621a86..74e402456 100644 --- a/tsconfig.build-ci.json +++ b/tsconfig.build-ci.json @@ -3,13 +3,13 @@ "include": [], "references": [ { - "path": "./vue-language-tools/vue-language-server/tsconfig.build.json" + "path": "./packages/vue-language-server/tsconfig.build.json" }, { - "path": "./vue-language-tools/vue-tsc/tsconfig.build.json" + "path": "./packages/vue-tsc/tsconfig.build.json" }, { - "path": "./vue-language-tools/vue-component-meta/tsconfig.build.json" + "path": "./packages/vue-component-meta/tsconfig.build.json" }, ] } \ No newline at end of file diff --git a/tsconfig.build.json b/tsconfig.build.json index 8a6281588..db3107a4d 100644 --- a/tsconfig.build.json +++ b/tsconfig.build.json @@ -4,26 +4,26 @@ "references": [ // Extensions { - "path": "./vue-language-tools/vscode-vue/tsconfig.build.json" + "path": "./packages/vscode-vue/tsconfig.build.json" }, { - "path": "./vue-language-tools/vscode-typescript-vue-plugin/tsconfig.build.json" + "path": "./packages/vscode-typescript-vue-plugin/tsconfig.build.json" }, // Extra Pkgs { - "path": "./vue-language-tools/vue-language-plugin-pug/tsconfig.build.json" + "path": "./packages/vue-language-plugin-pug/tsconfig.build.json" }, { - "path": "./vue-language-tools/typescript-vue-plugin/tsconfig.build.json" + "path": "./packages/typescript-vue-plugin/tsconfig.build.json" }, { - "path": "./vue-language-tools/vue-tsc/tsconfig.build.json" + "path": "./packages/vue-tsc/tsconfig.build.json" }, { - "path": "./vue-language-tools/vue-tsc-eslint-hook/tsconfig.build.json" + "path": "./packages/vue-tsc-eslint-hook/tsconfig.build.json" }, { - "path": "./vue-language-tools/vue-component-meta/tsconfig.build.json" + "path": "./packages/vue-component-meta/tsconfig.build.json" }, // IDE / tests { diff --git a/tsconfig.json b/tsconfig.json index 7300c970e..74e29c98b 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,28 +20,28 @@ "baseUrl": "./", "paths": { "preview": [ - "vue-language-tools/preview/src" + "packages/preview/src" ], "typescript-vue-plugin": [ - "vue-language-tools/typescript-vue-plugin/src" + "packages/typescript-vue-plugin/src" ], "vue-component-meta": [ - "vue-language-tools/vue-component-meta/src" + "packages/vue-component-meta/src" ], "@volar/vue-language-core": [ - "vue-language-tools/vue-language-core/src" + "packages/vue-language-core/src" ], "@volar/vue-language-plugin-pug": [ - "vue-language-tools/vue-language-plugin-pug/src" + "packages/vue-language-plugin-pug/src" ], "@volar/vue-language-server": [ - "vue-language-tools/vue-language-server/src" + "packages/vue-language-server/src" ], "@volar/vue-language-service": [ - "vue-language-tools/vue-language-service/src" + "packages/vue-language-service/src" ], "vue-tsc": [ - "vue-language-tools/vue-tsc/src" + "packages/vue-tsc/src" ], }, "noEmit": true, diff --git a/vue-language-tools/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/index.js b/vue-language-tools/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/index.js deleted file mode 100644 index 281d8a0ed..000000000 --- a/vue-language-tools/vscode-typescript-vue-plugin/typescript-vue-plugin-forward/index.js +++ /dev/null @@ -1,4 +0,0 @@ -let modulePath = '../../dist'; -try { modulePath = require.resolve('../../../../../vue-language-tools/vscode-typescript-vue-plugin/node_modules/typescript-vue-plugin'); } catch { } // pnpm -try { modulePath = require.resolve('../typescript-vue-plugin'); } catch { } -module.exports = require(modulePath);