Rollup plugin to compile Riot.js tag files during bundling. Current stable version is v10.0.0, requiring @riotjs/compiler >= v10 and Rollup v1+. Release cadence tied to Riot.js major versions: v10 supports Riot 10, v9 supports Riot 9, etc. Drops node <22. Key differentiators: seamless integration of Riot tags into Rollup pipeline, supports custom file extension, include/exclude patterns, and passes through compiler options. Default extension is '.riot'.
npm install rollup-plugin-riotVerified import paths — ran on the pinned version, not inferred.
Shows basic Rollup configuration using rollup-plugin-riot with a custom file extension and include pattern.
Update to Node >=22 and install @riotjs/compiler@^10.
Use Riot.js 6 compiler and update tag files accordingly.
Use import syntax (ESM) instead of require().
Upgrade to v10 and use @riotjs/compiler.
npm install @riotjs/compiler --save-dev
Change to import riot from 'rollup-plugin-riot'
Update Rollup to v1 or higher: npm install rollup@latest --save-dev