{"library":"rollup-plugin-string","title":"rollup-plugin-string","description":"Convert text files (e.g., HTML, CSS, SVG) into ES modules for Rollup. v3.0.0 is the current stable version (no recent updates, maintenance mode). Key differentiator: lightweight, simple include/exclude patterns, no dependencies. Alternatives like rollup-plugin-glsl or rollup-plugin-stringify offer similar functionality with different features.","language":"javascript","status":"maintenance","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-string"],"cli":null},"imports":["import { string } from 'rollup-plugin-string'","const { string } = require('rollup-plugin-string')","import { string } from 'rollup-plugin-string'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { rollup } from 'rollup';\nimport { string } from 'rollup-plugin-string';\n\nconst bundle = await rollup({\n  input: 'main.js',\n  plugins: [\n    string({\n      include: '**/*.html',\n      exclude: '**/index.html'\n    })\n  ]\n});\n\nconst { code } = await bundle.generate({ format: 'esm' });\nconsole.log(code);","lang":"javascript","description":"Converts all .html files (except index.html) into ES modules using Rollup.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}