{"library":"muro-css","title":"Muro CSS (.mss preprocessor)","description":"A TypeScript CSS preprocessor and bundler for .mss files. Current stable version is 26.0.2. Actively maintained with regular releases. Compiles a single entry file or an entire directory of .mss sources into one CSS output. Supports variables, nesting, mixins, imports (including built-in modules like muro:reset), conditionals, loops, theme baking (light/dark), semantic layering, guard locks, and automatic raster asset rewriting to webp. Includes CLI with watch, minify, purge, sourcemap, and asset-dir options. Ships TypeScript types. Differentiators: designed as a TypeScript-first alternative to Sass/PostCSS with built-in utilities and zero-config polyfilling.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install muro-css"],"cli":{"name":"muro","version":null}},"imports":["import muro from 'muro-css'","import { compile } from 'muro-css'","import type { MuroOptions } from 'muro-css'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// app.mss\n$primary: #224466;\n\n.button {\n  color: $primary;\n  &:hover {\n    color: darken($primary, 10%);\n  }\n}\n\n// Install: npm i -D muro-css\n// Run: muro app.mss app.css\n\n// Programmatic usage in Node.js >=18\nimport { compile } from 'muro-css';\n\nconst result = compile({\n  input: 'styles.mss',\n  output: 'styles.css',\n  sourcemap: true,\n});\n\nconsole.log('CSS compiled:', result.css);","lang":"typescript","description":"Compiles an .mss file to CSS using CLI and programmatic API with TypeScript types.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}