{"library":"rollup-plugin-dts","title":"rollup-plugin-dts","description":"A Rollup plugin for bundling .d.ts TypeScript definition files into a single file. Current stable version is 6.4.1, released under maintenance mode with occasional compatibility updates for new TypeScript releases. Key differentiators: leverages TypeScript's own compiler for import resolution, automatically externalizes node_modules and @types, supports sourcemaps for Go-to-Definition via declarationMap. Alternatives include API Extractor and dts-bundle-generator. Requires Node >=20, peer dependencies rollup ^3.29.4 || ^4 and TypeScript ^4.5 || ^5.0 || ^6.0.","language":"javascript","status":"maintenance","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-dts"],"cli":null},"imports":["import { dts } from 'rollup-plugin-dts'","import dts from 'rollup-plugin-dts'","import type { DtsOptions } from 'rollup-plugin-dts'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport { dts } from 'rollup-plugin-dts';\n\nexport default {\n  input: './src/index.ts',\n  output: {\n    file: './dist/types/index.d.ts',\n    format: 'es',\n  },\n  plugins: [dts()],\n};","lang":"javascript","description":"Basic Rollup configuration to bundle .d.ts files using the dts plugin. Input is .ts file, output is single .d.ts file.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}