{"library":"rollup-plugin-raw","title":"rollup-plugin-raw","description":"Rollup plugin that transforms raw text files (e.g., .txt, .glsl, .fs) into ES modules that export the file content as a string. Current stable version is 0.0.1, requiring Node.js v14+ and Rollup v3+. Lightweight and minimal, with TypeScript type definitions included. Differentiators: simple regex-based filtering, no dependencies.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-raw"],"cli":null},"imports":["import raw from 'rollup-plugin-raw'","const raw = require('rollup-plugin-raw')","import raw from 'rollup-plugin-raw'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport { defineConfig } from 'rollup';\nimport raw from 'rollup-plugin-raw';\n\nexport default defineConfig({\n  input: 'src/index.js',\n  output: {\n    dir: 'dist',\n    format: 'es'\n  },\n  plugins: [\n    raw({\n      filter: /\\.(txt|glsl|fs)$/i\n    })\n  ]\n});\n\n// src/test.txt\nhello world\n\n// src/index.js\nimport txt from './test.txt';\nconsole.log(txt); // 'hello world'","lang":"javascript","description":"Configures Rollup to import raw text files as strings using rollup-plugin-raw.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}