Registry /
web-framework / rollup-plugin-tailwindcss
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 tailwind from 'rollup-plugin-tailwindcss'
✗ const tailwind = require('rollup-plugin-tailwindcss')
ESM-only; no CommonJS exports
tailwind
✓ import { tailwind } from 'rollup-plugin-tailwindcss'
✗ import tailwind from 'rollup-plugin-tailwindcss'
Named export is not available, only default export works
PluginOptions
✓ import type { PluginOptions } from 'rollup-plugin-tailwindcss'
TypeScript type; only available in v1.0.0+ (no types in earlier versions)
Minimal Rollup config using the plugin with purge. Replace 'src/tailwind.css' and content paths as needed.
// rollup.config.js
import tailwind from 'rollup-plugin-tailwindcss';
export default {
input: 'src/index.js',
output: { dir: 'dist', format: 'esm' },
plugins: [
tailwind({
input: 'src/tailwind.css',
purge: {
enabled: true,
content: ['./src/**/*.js'],
options: { defaultExtractor: (content) => content.match(/[\w-/:]+(?<!:)/g) || [] }
}
})
]
};
Errors
Common errors & fixes
Error: Cannot find module 'tailwindcss'
tailwindcss not installed as peer dependency
fixnpm install tailwindcss --save-dev
SyntaxError: Unexpected token 'export'
ESM import used in CommonJS environment
fixUse import syntax in .mjs file or configure Rollup to handle ESM
Error: No input file specified. Use the 'input' option.
Missing 'input' option in plugin config
fixAdd input: 'path/to/your.css' to the plugin options
TypeError: Cannot destructure property 'tailwind' of ... undefined
Incorrect named import instead of default
fixUse import tailwind from 'rollup-plugin-tailwindcss' (not { tailwind }) Audit
Dependencies
rolluprequiredpeer dep: >=1.19.0
tailwindcssrequiredpeer dep: ^1.0.0