Rollup plugin that compiles CoffeeScript 2 files during bundling. Version 2.0.0 integrates CoffeeScript 2.x into Rollup builds without an extra build step. Unlike generic transpilers, it supports standard Rollup plugin options (include/exclude patterns) and pairs with rollup-plugin-commonjs and rollup-plugin-node-resolve for CommonJS interop and module resolution. Requires peer dependency coffeescript@2.x. Maintained by a single contributor on a best-effort cadence.
npm install rollup-plugin-coffee-scriptVerified import paths — ran on the pinned version, not inferred.
Minimal config: compile all .coffee files with 'bare' output (no top-level function wrapper).
Add @rollup/plugin-commonjs and @rollup/plugin-node-resolve to plugins.
Upgrade to CoffeeScript 2.x or pin to older plugin version (1.x).
Replace 'filter' with 'include' minimatch pattern.
Run 'npm install --save-dev rollup-plugin-coffee-script' and ensure package.json has it.
Use 'import coffee from 'rollup-plugin-coffee-script''.
Run 'npm install coffeescript@2' or add it to package.json.