TypeScript Declarations for Component Libraries
vite-plugin-dts, generating .d.ts files, typing component props for library consumers.
Why Type Declarations
TypeScript consumers expect .d.ts files so they get autocompletion and type checking on your components and props. A published library should ship generated declarations alongside its JS.
vite-plugin-dts
vite-plugin-dts generates .d.ts files from your source during the Vite build, including types for .vue single-file components.
npm install -D vite-plugin-dtsAll lessons in this course
- Vite Library Mode Configuration
- TypeScript Declarations for Component Libraries
- Tree-Shaking and Auto-Import
- Publishing to npm and Semantic Versioning