{"library":"rollup-plugin-stylus-compiler","title":"rollup-plugin-stylus-compiler","description":"A Rollup plugin (version 1.0.1, released Oct 2019) that compiles .styl/.stylus files to CSS using the Stylus preprocessor. It does not handle CSS output directly; instead, it must be paired with another plugin (e.g., rollup-plugin-css-porter, rollup-plugin-css-only, or rollup-plugin-postcss) to emit or inline the resulting CSS. The plugin is minimal, focusing solely on Stylus compilation, and relies on Stylus as a peer dependency. Compared to rollup-plugin-postcss (which supports multiple preprocessors), this plugin is Stylus-specific and lighter. Last updated in 2019, it is considered maintenance-only.","language":"javascript","status":"maintenance","last_verified":"Mon Apr 27","install":{"commands":["npm install rollup-plugin-stylus-compiler"],"cli":null},"imports":["import stylus from 'rollup-plugin-stylus-compiler'","plugins: [stylus()]","import stylus from 'rollup-plugin-stylus-compiler';\nimport css from 'rollup-plugin-css-porter';\n\nexport default { plugins: [stylus(), css()] }"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// Install: npm install --save-dev rollup rollup-plugin-stylus-compiler rollup-plugin-css-porter stylus\n// rollup.config.js\nimport stylus from 'rollup-plugin-stylus-compiler';\nimport css from 'rollup-plugin-css-porter';\n\nexport default {\n  input: 'src/main.js',\n  plugins: [stylus(), css()],\n  output: {\n    format: 'es',\n    file: 'dist/bundle.js'\n  }\n};\n\n// src/main.js\nimport './style.styl';  // outputs dist/bundle.css and dist/bundle.min.css via css-porter","lang":"javascript","description":"Shows minimal setup with rollup-plugin-css-porter to compile .styl and output CSS files.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}