Registry / devops / devkits-css-minifier

devkits-css-minifier

JSON →
library1.0.7jsnpmunverified

A zero-dependency CSS minifier and beautifier that compresses CSS for production or formats it for readability. Version 1.0.7 is the latest stable release. The package offers both CLI and API usage, with size reduction statistics and comment removal. Unlike CSSNano or Clean-CSS, it has no dependencies and provides a simple, straightforward API. Release cadence is low, with occasional updates. Key differentiators: zero dependencies, built-in beautify mode, and size stats.

npm install devkits-css-minifier
INSTALL
IMPORT
SIG · DEVKITS-CSS-MINIFI
D
devkits-css-minifier
devopsjavascriptv1.0.7
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
const { minify } = require('devkits-css-minifier');
import { minify } from 'devkits-css-minifier';
Package is CJS-only; ESM imports will fail. Use require().
beautify
const { beautify } = require('devkits-css-minifier');
import beautify from 'devkits-css-minifier';
Named export, not default. CJS require destructuring is correct.
default import
const cssMinifier = require('devkits-css-minifier');
import cssMinifier from 'devkits-css-minifier';
Package has no default export. Use require() to get object with minify and beautify.

Demonstrates minify and beautify functions with size stats.

const { minify, beautify } = require('devkits-css-minifier'); // Minify CSS const result = minify('.container { display: flex; padding: 1rem; }'); console.log(result.code); // Minified CSS console.log(result.stats); // { originalSize: 41, minifiedSize: 28, compressionRatio: 31.7% } // Beautify CSS const formatted = beautify('.container{display:flex;}'); console.log(formatted); // .container { display: flex; }
Debug
Known issues
breakingPackage is CJS-only; ESM imports will throw SyntaxError
fix
Use require() instead of import. Or use dynamic import() if needed, but note that named exports may not be available.
affects: >=1.0.0
gotchaNo default export; destructure named exports
fix
Use const { minify, beautify } = require('devkits-css-minifier');
affects: >=1.0.0
deprecatedCLI global install recommended; not scoped
fix
Install globally: npm install -g devkits-css-minifier
affects: >=1.0.0
Errors
Common errors & fixes
TypeError: Cannot destructure property 'minify' of 'require(...)' as it is undefined
Using ESM import syntax with a CJS-only package
fix
Switch to CommonJS require: const { minify } = require('devkits-css-minifier');
SyntaxError: The requested module 'devkits-css-minifier' does not provide an export named 'minify'
Attempting to import named exports from a CJS module in an ESM context
fix
Use require() or use a bundler that handles CJS<->ESM interop.
Internal error: Cannot find module 'devkits-css-minifier'
Package not installed locally or globally
fix
Run npm install devkits-css-minifier (local) or npm install -g devkits-css-minifier (global).
Upgrade
Version history
1.0.7latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
6 hits · last 30 days
node
6
Resources
devkits-css-minifier — npm install devkits-css-minifier · libregistry