Skip to content
forked from fmarcia/uglifycss

Port of YUI CSS Compressor from Java to NodeJS

Notifications You must be signed in to change notification settings

mjpizz/UglifyCSS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UglifyCSS is a port of YUI Compressor, for its CSS part, to NodeJS. Its name is a reference to the awesome UglifyJS but UglifyCSS is not a CSS parser. Like YUI CSS Compressor, it applies many regexp replacements.

Usage: uglifycss [options] css1 [css2] [...] > output

Options:

  • --max-line-len n adds a newline (approx.) every n characters; 0 means no newline and is the default value
  • --expand-vars expands variables; by default, @variables blocks are preserved and var(x)s are not expanded
  • --ugly-comments removes newlines within preserved comments; by default, newlines are preserved
  • --cute-comments preserves newlines within and around preserved comments

A port to javascript is also available in the YUI Compressor repository.

2 functions are provided:

  • processString( content, options )
  • processFiles( [ filename1, ... ], options )

See test.js for example.

UglifyCSS passes successfully the test suite of YUI compressor CSS.

About

Port of YUI CSS Compressor from Java to NodeJS

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published