Registry /
type-stubs / rollup-plugin-svelte-types
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
muslnode 18–223 runs
build_error
glibcnode 18–223 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default
✓ import svelteDts from 'rollup-plugin-svelte-types'
✗ const svelteDts = require('rollup-plugin-svelte-types')
ESM import is default; CommonJS require works but may have interop issues.
svelteDts
✓ import svelteDts from 'rollup-plugin-svelte-types'
✗ import { svelteDts } from 'rollup-plugin-svelte-types'
Package exports a single default function, not named export.
PluginOptions
✓ import type { PluginOptions } from 'rollup-plugin-svelte-types'
✗ import { PluginOptions } from 'rollup-plugin-svelte-types'
Type import for TypeScript users; not a runtime value.
Minimal Rollup config using svelteDts plugin with custom libRoot and declarationDir, alongside svelte and resolve plugins.
import svelteDts from 'rollup-plugin-svelte-types';
import svelte from 'rollup-plugin-svelte';
import resolve from '@rollup/plugin-node-resolve';
export default {
input: 'src/main.js',
output: {
dir: 'public',
format: 'esm'
},
plugins: [
svelteDts({
libRoot: './src',
declarationDir: './dist/types'
}),
svelte(),
resolve()
]
};
Errors
Common errors & fixes
Error: Could not find module 'svelte/compiler'
Missing svelte package in node_modules.
fixnpm install svelte --save-dev
Error: Cannot find module 'rollup-plugin-svelte-types'
Package not installed or incorrect import path.
fixnpm install rollup-plugin-svelte-types --save-dev
Audit
Dependencies
rolluprequiredPeer dependency, requires Rollup >=1.20.0.