{"library":"rollup-copy-transform-css","title":"rollup-copy-transform-css","description":"Rollup plugin utility for transforming CSS files during copy operations with rollup-plugin-copy. Current stable version is 2.2.0, released November 2025, with support for Rollup 2, 3, and 4. Provides CSS minification via cssnano or esbuild, stylesheet and asset inlining via postcss-import and postcss-url, and custom PostCSS plugin pipelines. Key differentiators: supports both PostCSS and esbuild engines for fast processing, integrates seamlessly with rollup-plugin-copy targets, and offers source map generation. Requires Node.js 18+ as of v2.0.0.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-copy-transform-css"],"cli":null},"imports":["import { createTransform } from 'rollup-copy-transform-css'","import { createTransform } from 'rollup-copy-transform-css'","import copy from 'rollup-plugin-copy'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import copy from 'rollup-plugin-copy';\nimport { createTransform } from 'rollup-copy-transform-css';\n\nconst transformCss = createTransform({\n  inline: false,\n  minify: true,\n  map: { inline: false }\n});\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    file: 'dist/bundle.js',\n    format: 'iife'\n  },\n  plugins: [\n    copy({\n      targets: [\n        {\n          src: 'src/styles/main.css',\n          dest: 'dist/styles',\n          transform: transformCss\n        }\n      ]\n    })\n  ]\n};","lang":"javascript","description":"Basic Rollup config using rollup-plugin-copy with transform that minifies CSS and generates an external source map.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}