{"library":"rollup-plugin-generate-declarations","title":"rollup-plugin-generate-declarations","description":"A simple Rollup plugin that runs `tsc --emitDeclarationOnly` during build to generate `.d.ts` declaration files, solving the common problem of missing declarations when using Babel to transpile TypeScript. Current stable version is 1.1.2. Releases are infrequent. Key differentiator: integrates declaraton generation directly into Rollup pipeline, avoiding separate `tsc` step. Alternatives like `rollup-plugin-dts` generate declarations from compiled bundles; this plugin uses TypeScript compiler directly for more accurate declarations.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-generate-declarations"],"cli":null},"imports":["import generateDeclarations from 'rollup-plugin-generate-declarations'","const generateDeclarations = require('rollup-plugin-generate-declarations')","import type GenerateDeclarations from 'rollup-plugin-generate-declarations'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import generateDeclarations from 'rollup-plugin-generate-declarations';\nimport typescript from '@rollup/plugin-typescript';\n\nexport default {\n  input: 'src/index.ts',\n  output: {\n    dir: 'dist',\n    format: 'esm'\n  },\n  plugins: [\n    typescript(),\n    generateDeclarations()\n  ]\n};","lang":"javascript","description":"Shows basic usage with @rollup/plugin-typescript; generates .d.ts files for TypeScript source.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}