Rolldown plugin for dts-minify-lite, a lightweight and zero-dependency minifier for TypeScript declaration files (.d.ts). Version 0.5.2 is the latest stable, with frequent updates. Key differentiators: extremely small bundle size, no external dependencies, focused solely on .d.ts minification. Alternative to heavier tools like @microsoft/api-extractor or ts-morph-based minifiers. Requires Rolldown >=1.0.0 as a peer dependency.
npm install rolldown-plugin-dts-minify-liteNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Basic Rolldown configuration using the plugin to minify .d.ts declaration files.
Use import syntax and ensure your project is configured for ESM (e.g., type: 'module' in package.json, or use .mjs extension).
Upgrade Rolldown to version 1.0.0 or later.
Add a plugin to generate .d.ts files, such as @rolldown/plugin-dts, before this minifier.
Ensure your TypeScript compilation produces correct .d.ts files before applying the plugin.
Switch to dynamic import() or configure your project as ESM.
Install Rolldown as a dev dependency: npm install -D rolldown
Use named import: import { rolldownPluginDtsMinifyLite } from 'rolldown-plugin-dts-minify-lite'