yuicompressor - YUI Compressor

  •        159

The YUI Compressor is a JavaScript compressor which, in addition to removing comments and white-spaces, obfuscates local variables using the smallest possible variable name. This obfuscation is safe, even when using constructs such as 'eval' or 'with' (although the compression is not optimal in those cases) Compared to jsmin, the average savings is around 20%. If no input file is specified, it defaults to stdin.

http://yui.github.com/yuicompressor/
https://github.com/yui/yuicompressor

Dependencies:

kexec : ~0.2.0

Tags
Implementation
License
Platform

   




Related Projects

Yahoo! UI Library: YUI Compressor for .Net

  •    Javascript

This is a .NET port of the Yahoo! UI Library's YUI Compressor Java project. The objective of this project is to compress any Javascript and Cascading Style Sheets to an efficient level that works exactly as the original source, before it was minified.

UglifyCSS - Port of YUI CSS Compressor from Java to NodeJS

  •    Javascript

UglifyCSS is a port of YUI Compressor to NodeJS for its CSS part. 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. Note that a port to JavaScript is also available in the YUI Compressor repository. UglifyCSS passes successfully the test suite of YUI compressor CSS.

wro4j - Free and Open Source Java project which brings together almost all the modern web tools: JsHint, CssLint, JsMin, Google Closure compressor, YUI Compressor, UglifyJs, Dojo Shrinksafe, Css Variables Support, JSON Compression, Less, Sass, CoffeeScript and much more

  •    Java

The purpose of this project is to reduce the number of requests needed to load a page and the amount of data to transfer to clients, achieving drastic improvement of loading times. The resources can be benefit also from minification and compression.

PHP-YUI-Compressor - PHP Class to interface with the YUI Compressor

  •    PHP

PHP Class to interface with the YUI Compressor

UI Compiler .NET - JavaScript compiler/minifier built on Google Closure Compiler

  •    Javascript

A compiler/minifier for JavaScript, built on Google Closure Compiler and YUI Compressor. It provides a .NET component for integration and a windows UI, allowing compilation of multiple source files in to one single file.


node-minify

  •    Javascript

Light NodeJS module who compress javascript and css files with Yui Compressor / Google Closure Compiler / UglifyJS / UglifyJS2

CSS Mixer

  •    

CSS Mixer provide a GUI that allow you to combine many css files into one. And use the "Yahoo! UI Library: YUI Compressor for .Net" to minify it. Use it to improve your asp.net themes when you deploy a web application. Choose a css folder and go !

YUI Compressor Custom Tool for Visual Studio

  •    Javascript

This simple custom tool is used to automatically generate minified versions of your css and js files on save within Visual Studio.

wro4j

  •    Javascript

Free and Open Source Java project which brings together almost all the modern web tools: JsHint, CssLint, JsMin, Google Closure compressor, YUI Compressor, UglifyJs, Dojo Shrinksafe, Css Variables Support, JSON Compression, Less, Sass, CoffeeScript and much more. In the same time, the aim is to keep it as simple as possible and as extensible as possible in order to be easily adapted to application specific needs.

grunt-contrib-cssmin - Compress CSS files.

  •    Javascript

Issues with the output should be reported on the clean-css issue tracker. Run this task with the grunt cssmin command.

byuic

  •    Java

Build scripts/wrappers around the YUI Compressor implemented for popular languages like PHP, Python, Java, Bash, Perl, etc. The scripts will track down and compress all JavaScript and CSS files within a given project tree.

JS Mixer

  •    Javascript

JS Mixer is a simple UI over the YUI Compressor for .Net Library. It allows you to merge and minimize javascript files easily.

capt - Command line tool for creating backbone.js applications

  •    Javascript

capt is a tool to help you quickly create backbone.js applications and maintain a good directory structure and give you build tools to help development. BSD Licensed. YUI Compressor and Closure are licenced under their respective licences.

jo - Jo (0

  •    CSS

Jo is a JavaScript framework for HTML5 capable browsers and devices. It was originally designed to work on mobile platforms as a GUI and light data layer on top of PhoneGap. Since its creation, Jo has also been tested successfully as a lightweight framework for mobile browsers, newer desktop browsers, and even Dashboard widgets. It's pretty easy to build on your own, but to get the most out of it you'll want to get a minifier like jsmin or the YUI Compressor. Minified and gzipped, Jo weighs in around 12K with no other JavaScript library dependancies.

builder - DEPRECATED - YUI Build Tool

  •    Javascript

DEPRECATED - YUI Build Tool

yui4java

  •    Java

This is a YUI2 java api based on java2script java to javascript compiler. Almost full yui2 java api, and other javascript toolkits like raphaeljs, soundmanager2 java api also available..Please visit http://yui4java.sourceforge.net/ for more informatiion. IMPORTANT: This project was a great way of learning how to model YUI API in Java, now I'm focusing on a GWT version of YUI Java API At: http://code.google.com/p/yuigwt/

yui2 - YUI 2.x Source Tree

  •    Javascript

YUI 2.x Source Tree

YUI - The Yahoo User Interface Library

  •    Javascript

YUI is a free, open source JavaScript and CSS library for building richly interactive web applications. It is lightweight core and modular architecture make it scalable, fast, and robust. Built by frontend engineers at Yahoo.

yuidoc - YUI Javascript Documentation Tool

  •    HTML

YUI's JavaScript Documentation engine. YUIDoc is a Node.js application used at build time to generate API documentation for JavaScript code. YUIDoc is comment-driven and supports a wide range of JavaScript coding styles. The output of YUIDoc is API documentation formatted as a set of HTML pages including information about methods, properties, custom events and inheritance for JavaScript objects.

gulp-htmlmin - Minify HTML

  •    HTML

gulp plugin to minify HTML. Issues with the HTML parser and output must be reported on the html-minifier issue tracker.