alloc / vite-dts

Blazing fast plugin that generates .d.ts modules for libraries
MIT License
89 stars 15 forks source link
typescript vite vite-plugin

vite-dts

npm Code style: Prettier Donate

Generate a .d.ts module for both .es and .cjs entry points when using Vite's lib mode. Instead of generating type definitions from your TypeScript source code (and bundling them), it assumes you will publish your source code, which means it can re-export from your TypeScript entry module. This improves performance drastically.

 

FAQ

 

Usage

See the ./demo/vite.config.js file for more details.

import dts from 'vite-dts'

export default {
  plugins: [dts()],
}