language-tools icon indicating copy to clipboard operation
language-tools copied to clipboard

chore(vscode): use `unjs/unbuild` for bundling

Open kermanx opened this issue 1 year ago • 2 comments

Use https://github.com/unjs/unbuild to bundle the VSCode extension, also as a preparation for #4994.

Notes:

  • To dev the extension: run pnpm dev:vue, the command will exit after the stub files generated (no need to watch file changes), then F5. (Should the tasks defined in .vscode/tasks.json and .vscode/launch.json be restored?)
  • To build the extension: like before.
  • Other packages except the VSCode extension remain unchanged.

kermanx avatar Nov 08 '24 14:11 kermanx

Open in StackBlitz

vue-component-meta

npm i https://pkg.pr.new/vuejs/language-tools/vue-component-meta@4998
vue-component-type-helpers

npm i https://pkg.pr.new/vuejs/language-tools/vue-component-type-helpers@4998
@vue/language-core

npm i https://pkg.pr.new/vuejs/language-tools/@vue/language-core@4998
@vue/language-plugin-pug

npm i https://pkg.pr.new/vuejs/language-tools/@vue/language-plugin-pug@4998
@vue/language-server

npm i https://pkg.pr.new/vuejs/language-tools/@vue/language-server@4998
vue-tsc

npm i https://pkg.pr.new/vuejs/language-tools/vue-tsc@4998
@vue/language-service

npm i https://pkg.pr.new/vuejs/language-tools/@vue/language-service@4998
@vue/typescript-plugin

npm i https://pkg.pr.new/vuejs/language-tools/@vue/typescript-plugin@4998

commit: 8eaeb65

pkg-pr-new[bot] avatar Nov 08 '24 14:11 pkg-pr-new[bot]

Hey, what do you think about switching to tsdown, powered by Rolldown, for faster speed?

sxzz avatar Nov 27 '24 20:11 sxzz