A nodejs module that minimize CSS files
JavaScript
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
bin
example
lib First version Aug 24, 2012
test First version Aug 24, 2012
.gitignore
README.md First version Aug 24, 2012
index.js update Aug 24, 2012
package.json

README.md

cssm

A node.js module that minimize CSS files. It uses a port of YUICompressor made in JavaScript by Stoyan Stefanov based on Isaac Schlueter work. For more informations about YUICompressor → https://github.com/yui/yuicompressor

Install

$ npm install cssm -g

Usage

Command line

$ cssm css/*.css -s -min -c gbk

Module

var CSSM = require( 'cssm' );
var cssList = [ 'a,css', 'b.css' ];  // Or, just use 'a.js' for single file.
var charset = 'gbk';
var suffix = '-min';

CSSM.compress({
    input: cssList,
    charset: charset,
    suffix: suffix
});

Help

use cssm --help to see all the params:

  Usage: cssm [options]

  Options:

    -h, --help             output usage information
    -V, --version          output the version number
    -c, --charset [value]  The charset encoding to use when compress your file.
    -s, --suffix [value]   Suffix that the compressed file will be add.