[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#519938: ITP: yui-compressor -- YUI Compressor - The Yahoo! JavaScript and CSS Compressor



Package: wnpp
Owner: Dominik Smatana <dominik.smatana@gmail.com>
Severity: wishlist

* Package name    : yui-compressor
 Version         : 2.4.2
 Upstream Author : Julien Lecomte <jlecomte@yahoo-inc.com>, Isaac Schlueter
* URL             : http://developer.yahoo.com/yui/compressor/
* License         : BSD
 Programming Lang: Java
 Description     : YUI Compressor - The Yahoo! JavaScript and CSS Compressor

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 is those
cases) Compared to jsmin, the average savings is around 20%.

The YUI Compressor is also able to safely compress CSS files. The decision
on which compressor is being used is made on the file extension (js or css)


AUTHOR

 The YUI Compressor was written and is maintained by:
     Julien Lecomte <jlecomte@yahoo-inc.com>
 The CSS portion is a port of Isaac Schlueter's cssmin utility.

COPYRIGHT

 Copyright (c) 2007-2009, Yahoo! Inc. All rights reserved.

LICENSE

 All code specific to YUI Compressor is issued under a BSD license.
 YUI Compressor extends and implements code from Mozilla's Rhino project.
 Rhino is issued under the Mozilla Public License (MPL), and MPL applies
 to the Rhino source and binaries that are distributed with YUI Compressor.


Notes:
There is already package yui (Yahoo User Interface Library), but it doesn't contain YUI Compressor.

This package is needed by another project - YUI Compressor Ant Task (being packaged for Debian too).



-- System Information:
Debian Release: lenny/sid
 APT prefers intrepid-updates
 APT policy: (500, 'intrepid-updates'), (500, 'intrepid-security'), (500, 'intrepid')
Architecture: i386 (i686)

Kernel: Linux 2.6.27-11-generic (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Attachment: signature.asc
Description: OpenPGP digital signature


Reply to: