{"id":41511,"library":"minifycss","title":"minifyCSS","description":"A tiny (~200B) CSS minifier for modern JavaScript environments, version 1.0.1. It is designed as an ES6 module for bundlers like Rollup and browser usage, offering minimal overhead for simple CSS minification. Compared to larger minifiers like clean-css or csso, it prioritizes size and simplicity over advanced optimizations. The package is stable but rarely updated, with no recent releases.","status":"active","version":"1.0.1","language":"javascript","source_language":"en","source_url":"https://github.com/ooade/minifycss","tags":["javascript","es6","modules","rollup","bundle","browser","minifycss"],"install":[{"cmd":"npm install minifycss","lang":"bash","label":"npm"},{"cmd":"yarn add minifycss","lang":"bash","label":"yarn"},{"cmd":"pnpm add minifycss","lang":"bash","label":"pnpm"}],"dependencies":[],"imports":[{"note":"The package is ESM-only; CommonJS require will fail.","wrong":"const minifyCSS = require('minifycss')","symbol":"minifyCSS","correct":"import minifyCSS from 'minifycss'"},{"note":"The default export is a function, so named import is not correct; use default import.","wrong":null,"symbol":"minifyCSS","correct":"import { minifyCSS } from 'minifycss'"},{"note":"The default export is named minifyCSS, but you can alias it as you like.","wrong":"import { minify } from 'minifycss'","symbol":"minifyCSS","correct":"import min from 'minifycss'"}],"quickstart":{"code":"import minifyCSS from 'minifycss';\n\nconst css = `\n  body {\n    color: #333;\n    background: white;\n  }\n  h1 {\n    font-size: 2em;\n  }\n`;\n\nconst minified = minifyCSS(css);\nconsole.log(minified); // 'body{color:#333;background:#fff}h1{font-size:2em}'","lang":"typescript","description":"Demonstrates basic usage of minifyCSS to minify a CSS string by removing whitespace and comments."},"warnings":[{"fix":"Add a type declaration file: declare module 'minifycss';","message":"Package uses a default export but the GitHub repository doesn't export TypeScript types; you may need to declare module.","severity":"gotcha","affected_versions":">=1.0"},{"fix":"","message":"No known deprecation warnings.","severity":"deprecated","affected_versions":">=1.0"},{"fix":"Use a more robust minifier like clean-css for production CSS.","message":"The minifier is extremely basic; it does not handle advanced CSS features like calc() or complex selectors with spaces correctly.","severity":"gotcha","affected_versions":">=1.0"}],"env_vars":null,"search_vec":"'1.0.1':12 '200b':4 'advanc':50 'browser':25,68 'bundl':67 'bundler':21 'clean':40 'clean-css':39 'compar':34 'css':5,32,41 'csso':43 'design':15 'environ':10 'es6':18,64 'javascript':9,63 'larger':36 'like':22,38 'minif':33 'minifi':6,37 'minifycss':1,69 'minim':28 'modern':8 'modul':19,65 'offer':27 'optim':51 'overhead':29 'packag':53 'priorit':45 'rare':57 'recent':61 'releas':62 'rollup':23,66 'simpl':31 'simplic':48 'size':46 'stabl':55 'tini':3 'updat':58 'usag':26 'version':11","created_at":"2026-06-04T18:52:46.231031+00:00","updated_at":"2026-06-04T18:52:46.231031+00:00","problems":[{"fix":"Use import syntax or set \"type\": \"module\" in package.json.","cause":"Using CommonJS require on an ESM-only package.","error":"Cannot find module 'minifycss'"},{"fix":"Use default import: import minifyCSS from 'minifycss';","cause":"Incorrect import pattern, e.g., using named import.","error":"minifyCSS is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":null,"cli_version":null,"type":"library","homepage":"https://github.com/ooade/minifycss#readme","github":"https://github.com/ooade/minifycss","docs":null,"changelog":null,"pypi":null,"npm":"minifycss","openapi_spec":null,"status_page":null,"smithery":null,"categories":["devtools"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-06-04","next_check":"2026-09-02","install_tag":null}}