{"library":"rollup-plugin-svelte-types","title":"rollup-plugin-svelte-types","description":"A Rollup plugin that generates TypeScript declaration (.d.ts) files for Svelte components, extracting props and events types. Version 1.0.6 is current; no frequent releases. Key differentiator: automates type generation for Svelte components in Rollup builds, reducing manual type work.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-svelte-types"],"cli":null},"imports":["import svelteDts from 'rollup-plugin-svelte-types'","import svelteDts from 'rollup-plugin-svelte-types'","import type { PluginOptions } from 'rollup-plugin-svelte-types'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import svelteDts from 'rollup-plugin-svelte-types';\nimport svelte from 'rollup-plugin-svelte';\nimport resolve from '@rollup/plugin-node-resolve';\n\nexport default {\n  input: 'src/main.js',\n  output: {\n    dir: 'public',\n    format: 'esm'\n  },\n  plugins: [\n    svelteDts({\n      libRoot: './src',\n      declarationDir: './dist/types'\n    }),\n    svelte(),\n    resolve()\n  ]\n};","lang":"javascript","description":"Minimal Rollup config using svelteDts plugin with custom libRoot and declarationDir, alongside svelte and resolve plugins.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}