{"library":"rollup-plugin-keep-css-imports","title":"rollup-plugin-keep-css-imports","description":"Rollup plugin that preserves CSS, SCSS, and SASS import statements unchanged during bundling. Version 1.0.0, actively maintained. Useful for component libraries where consumers need to handle CSS bundling themselves. Supports custom output paths, extensions, source maps, and PostCSS compatibility. Differentiates by keeping imports untouched rather than bundling or extracting CSS.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-keep-css-imports"],"cli":null},"imports":["import keepCssImports from 'rollup-plugin-keep-css-imports'","import keepCssImports from 'rollup-plugin-keep-css-imports'; keepCssImports({...})","import keepCssImports from 'rollup-plugin-keep-css-imports'; keepCssImports({...})"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// rollup.config.js\nimport keepCssImports from 'rollup-plugin-keep-css-imports';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    file: 'dist/bundle.js',\n    format: 'esm',\n  },\n  plugins: [\n    keepCssImports({\n      includeRegexp: /\\.(?:s[ca]|c)ss$/,\n      outputExt: '.css',\n      outputDir: 'dist/styles',\n      outputPath: 'keep',\n      sourceMap: false,\n      skipCurrentFolderPart: false,\n    }),\n  ],\n};","lang":"typescript","description":"Shows a basic Rollup configuration using keepCssImports plugin with default options to preserve CSS imports.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}