{"library":"rollup-plugin-styler","title":"rollup-plugin-styler","description":"Universal Rollup plugin for processing CSS, PostCSS, Sass, Less, Stylus, and CSS Modules with asset handling and URL resolving. Current stable version is 2.0.0 (released 2025-02-09), with a new major version that resets stylus dependency. Key differentiators: supports multiple preprocessors, CSS Modules type exports, inject/extract/emit modes, and automatic PostCSS config loading. Actively maintained, with recent updates focusing on dependency upgrades and CI improvements.","language":"javascript","status":"active","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-styler"],"cli":null},"imports":["import styles from 'rollup-plugin-styler'","import type { RollupPluginStylerOptions } from 'rollup-plugin-styler'","import type { InjectOptions } from 'rollup-plugin-styler'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import styles from 'rollup-plugin-styler';\n\nexport default {\n  input: 'src/index.js',\n  output: {\n    dir: 'dist',\n    format: 'esm',\n    assetFileNames: '[name]-[hash][extname]'\n  },\n  plugins: [\n    styles({\n      mode: 'extract',\n      sass: {\n        indentedSyntax: true\n      }\n    })\n  ]\n};","lang":"typescript","description":"Rollup config with rollup-plugin-styler in extract mode with Sass support.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}