Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Ruby/CLI: minify javascript + stylesheets, lossless image optimization
JavaScript Ruby
tree: 0900c6d4bb

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
spec
vendor
.gitignore
README.markdown
Rakefile
VERSION
reduce.gemspec

README.markdown

Lossless reduction for js, css, jpg, png, gif

Install

install ruby + rubygems
sudo gem install reduce

Usage

reduce -o public/image.gif
reduce public/javascripts/application.js > public/javascripts/application.min.js

Options

-o, --overwrite                  overwrite file
-v, --version                    Show Version
-h, --help                       Show this.

Ruby

reduced_data = Reduce.reduce('files/bla.js')

How does it work?

  • uses web-based lossless image reduction service Smush.it / PunyPng through smusher
  • uses YUI compressor to minify css/js

Author

Michael Grosser
grosser.michael@gmail.com
Hereby placed under public domain, do what you want, just do not hold me accountable...

Something went wrong with that request. Please try again.