Registry / devops / style.min.css

style.min.css

JSON →
library0.0.6jsnpmunverified

A JavaScript library for minifying CSS, SCSS, LESS, and Stylus files. Current version 0.0.6 (infrequent releases). Key differentiator: supports multiple preprocessors (SCSS, LESS, Stylus) and includes built-in file and directory watching. Browser support is limited (minify only). Requires optional peer dependencies (node-sass, less) for non-CSS languages. Heavily uses ESM imports.

npm install style.min.css
INSTALL
IMPORT
SIG · STYLE.MIN.CSS
S
style.min.css
devopsjavascriptv0.0.6
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

minify
✓ import { minify } from 'style.min.css'
✗ const { minify } = require('style.min.css')
ESM-only package; CommonJS require may not work in all environments.
watch
✓ import { watch } from 'style.min.css'
✗ import watch from 'style.min.css'
watch is a named export, not default.
file (function)
✓ import { file } from 'style.min.css'
Used to minify a single file (Node only).
directory (function)
✓ import { directory } from 'style.min.css'
Used to minify all files in a directory (Node only).
directories (function)
✓ import { directories } from 'style.min.css'
Added in v0.0.4; minifies set of directories.
files (function)
✓ import { files } from 'style.min.css'
Added in v0.0.4; minifies set of files.

Demonstrates ESM import and basic CSS minification with options for comments and zero unit removal.

import { minify } from 'style.min.css'; const cssCode = `/* Example CSS */ body { background: #fff; margin: 0; padding: 10px; color: #333; } .container { width: 100%; max-width: 1200px; margin: 0 auto; }`; try { const result = await minify({ source: cssCode, lang: 'css', comments: false, removeZeroUnits: true }); console.log('Minified CSS:'); console.log(result.code); } catch (error) { console.error('Minification failed:', error); }
Debug
Known issues
breakingRename of option 'removeUselessUnits' to 'removeZeroUnits' in v0.0.2
fix
Use 'removeZeroUnits' option instead of 'removeUselessUnits'.
affects: <0.0.2
gotchaNode.js v10.x support broken before v0.0.2
fix
Update to v0.0.2 or later for Node.js v10 compatibility.
affects: <0.0.2
gotchaBrowser usage cannot transpile SCSS/LESS/Stylus; only CSS minification works
fix
Preprocess non-CSS languages before browser minification.
affects: >=0.0.5
gotchaOptional dependencies (node-sass, less) are required for SCSS/LESS minification; they may fail to install on some systems
fix
Ensure node-sass and less are installed separately if needed; consider using sass instead of node-sass for better compatibility (not supported by this library).
affects: all
Errors
Common errors & fixes
Cannot find module 'style.min.css'
Package not installed or ESM import but Node.js version <12 or CommonJS environment
fix
Ensure package is installed: npm install style.min.css. Use import syntax with Node >=12 or a bundler.
Error: node-sass not found. Please install node-sass.
Missing optional dependency for SCSS minification
fix
Install node-sass: npm install node-sass
Error: less not found. Please install less.
Missing optional dependency for Less minification
fix
Install less: npm install less
Upgrade
Version history
0.0.6latest on npm
Audit
Dependencies
node-sassoptionalRequired for minifying SCSS/Sass files
lessoptionalRequired for minifying Less files
Agent activity
4 hits · last 30 days
node
2
Resources
style.min.css — npm install style.min.css · libregistry