clean-css

clean-css can compress only CSS files.

https://github.com/clean-css/clean-css

Installation

npm install @node-minify/core @node-minify/clean-css

Usage

import { minify } from '@node-minify/core';
import { cleanCss } from '@node-minify/clean-css';

const result = await minify({
  compressor: cleanCss,
  input: 'foo.css',
  output: 'bar.css'
});

Options

const result = await minify({
  compressor: cleanCss,
  input: 'foo.css',
  output: 'bar.css',
  options: {
    level: 2,
    sourceMap: true
  }
});

Check all options