랭킹으로 돌아가기
qmhc/unplugin-dts
TypeScriptAn unplugin for generating declaration (dts) files.
dtsreacttypescriptvitevuetscvolarvue-tscesbuildrolldownrolluprsbuild
주요 지표
스타 성장
스타
1.5k
포크
109
주간 성장
—
이슈
13
5001k1.5k
2021년 6월2022년 4월2023년 2월2023년 12월2024년 11월2025년 9월2026년 7월
아티팩트npm
npm install unplugin-dtsREADME
unplugin-dts
An unplugin that generates declaration files (*.d.ts) from .ts(x) or .vue source files when using library mode.
It evolved from vite-plugin-dts, and after being rewritten with unplugin, it has become more versatile.
English | 中文
Installation
Requires Node.js >= 20.
pnpm i -D unplugin-dts
Previous only for Vite (not recommend):
pnpm i -D vite-plugin-dts
Quick Start
import dts from 'unplugin-dts/vite'
export default defineConfig({
plugins: [dts()],
})
Supports Vite, Rollup, Rolldown, Webpack, Rspack and Esbuild. See Usage for detailed bundler setup.
Documentation
- Usage - Installation and bundler configuration
- Options - Full plugin options reference
- FAQ - Frequently asked questions and solutions
- Migration (v4 → v5) - Migrating from vite-plugin-dts v4
Contributors
Thanks for all the contributions!
A real project using this plugin: Vexip UI.
License
MIT License.
관련 저장소