{"library":"rollup-plugin-css-text","title":"rollup-plugin-css-text","description":"A Rollup plugin that generates JavaScript files exporting CSS file contents as strings, paired with TypeScript declaration files. Version 1.0.3, stable, no recent updates. Designed for library authors needing to export CSS text for SSR-compatible CSS-in-JS (e.g., styled-components, Emotion). Unlike typical CSS extraction plugins, it creates companion .css-text.js files alongside original CSS files, preserving both. Requires Rollup >=2.61.1, and a separate CSS plugin (e.g., rollup-plugin-postcss) for actual CSS handling.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-css-text"],"cli":null},"imports":["import cssText from 'rollup-plugin-css-text'","import type { CssTextOptions } from 'rollup-plugin-css-text'","cssText({ includeComments: true })"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import postcss from 'rollup-plugin-postcss';\nimport cssText from 'rollup-plugin-css-text';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    dir: 'dist',\n    format: 'cjs',\n    exports: 'named'\n  },\n  plugins: [\n    postcss({ extract: true }),\n    cssText({ tsDeclaration: false })\n  ]\n};","lang":"javascript","description":"Shows typical usage with rollup-plugin-postcss, outputting CJS with named exports, disabling TS declarations.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}