You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
1 month ago | |
---|---|---|
.. | ||
bin | 1 month ago | |
LICENSE | 1 month ago | |
README.md | 1 month ago | |
index.d.ts | 1 month ago | |
index.js | 1 month ago | |
package.json | 1 month ago |
README.md
vue-tsc
Install: npm i vue-tsc -D
Usage: vue-tsc --noEmit && vite build
Vue 3 command line Type-Checking tool base on IDE plugin Volar.
Roadmap:
- Type-Checking with
--noEmit
- Use released LSP module
- Make
typescript
as peerDependencies - Cleaner dependencies (remove
prettyhtml
,prettier
etc.) (withvscode-vue-languageservice
version >= 0.26.4) - dts emit support
- Watch mode support
Usage
Type check:
vue-tsc --noEmit
Build dts:
vue-tsc --declaration --emitDeclarationOnly
Check out https://github.com/vuejs/language-tools/discussions/640#discussioncomment-1555479 for example repo.