# vite-dts-plugin **Repository Path**: mirrors_silverwind/vite-dts-plugin ## Basic Information - **Project Name**: vite-dts-plugin - **Description**: Vite plugin to generate type definitions - **Primary Language**: Unknown - **License**: BSD-2-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-07 - **Last Updated**: 2026-08-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vite-dts-plugin [![](https://img.shields.io/npm/v/vite-dts-plugin.svg?style=flat)](https://www.npmjs.org/package/vite-dts-plugin) [![](https://img.shields.io/npm/dm/vite-dts-plugin.svg)](https://www.npmjs.org/package/vite-dts-plugin) [![](https://packagephobia.com/badge?p=vite-dts-plugin)](https://packagephobia.com/result?p=vite-dts-plugin) Vite plugin to generate typescript definitions, with zero dependencies ## Usage #### vite.config.js ```js import {defineConfig} from "vite"; import {dtsPlugin} from "vite-dts-plugin"; export default defineConfig({ plugins: [ dtsPlugin(), ], }); ``` ## Options - `tsc`: Name of the `tsc` binary, default `tsc`. - `outDir`: Output directory. Default: `dist`. - `tsConfig`: Custom tsconfig as a string. Default: undefined. - `args`: Additional arguments passed to tsc. Default: `[]`.