Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Merges, compresses, and lints your javascript (and css) files.
JavaScript CSS Python
branch: master

Update YUI compressor.

Version 2.4.6 was throwing stack overflows moving large compressed CSS files
(jQuery UI). The issue seems to be resolved in 2.4.8.
latest commit 012956a786
@lliss lliss authored
Failed to load latest commit information.
example Added support for using node to run jslint if it is in the path. Runs…
README Checking minifier into github, example now works and produces a few e…
js.jar Checking minifier into github, example now works and produces a few e…
js_LICENSE.TXT Checking minifier into github, example now works and produces a few e…
jslint.js Updated jslint.js to 2012-05-09 version.
minifier.py Correctly output str and int types together.
yuicompressor-2.4.8.jar Update YUI compressor.
yuicompressor_LICENSE.TXT

README

The Azavea Minifier combines JSLinting, merging multiple files, and minifying via
the YUI compressor all into one simple and configurable build step.

It can merge multiple JavaScript files into one, or multiple CSS files into one,
and it will move all referenced images from the CSS files into appropriate locations
(since CSS image locations are always relative to the CSS file's location).

The minifier is intended to be run as part of a build process, so it checks timestamps
on all input files and will only re-minify the files that have changed.

Run minifier.py with no parameters for a description of the command line options and
the config file format.
Something went wrong with that request. Please try again.