YUILibrary - Open source JavaScript and CSS for building richly interactive software.
Fork YUI on GitHub

YUI 2.x

YUI Build Tool

YUI Builder contains the component build tool, which is the ANT based build system YUI uses to generate the code in the YUI 2 and YUI 3 build directories, from the contents of the src directories for each component.

Reporting Defects / Making Enhancement Requests

YUILibrary.com is the proper location for reporting defects found in the YUI Build Tool code as well as for logging enhancement requests for consideration for future updates. You can review existing tickets filed for YUI Build Tool by clicking the View Tickets link at the top of this page. Please review the YUI guidelines for filing defects and making enhancement requests before adding new tickets to the YUI Build Tool project using the New Ticket link above.

*Only logged in users can submit bugs and feature requests.

Latest Commits for YUI Build Tool

SHA1 Developer Date Message
abb7f98a6 Reid Burke 07/6/10 Introduce component.cssfiles.base. [fix #19]
b39dca7d4 Reid Burke 07/2/10 Welcome to YUI Builder.
e6f6c278d Satyen Desai 06/22/10 Changed cssmodule to support component.basefilename
61b67a5bb Reid Burke 06/16/10 datatype component builds with Ant 1.8.1
7e26762c1 Satyen Desai 05/21/10 Added more verbose output to deploy steps, to help id gallery issue, if it happens again.
74815e169 Satyen Desai 05/21/10 Added overwrite=true to deploy steps, to see if it helps with gallery build problem - in case it's a timestamp issue. Also removed preservelastmodified
9b5587f4e Satyen Desai 04/6/10 Changed componentbuild infrastructure files to use relative paths
d3db9bfc4 Norbert Lindenberg 03/19/10 Added support for Yahoo Resource Bundles: YRB->JSON converter, integration into build scripts.
422b2389d Satyen Desai 02/23/10 Only building min version of lang packs, to avoid file explosion. Since the lang packs are basically json structures, supporing raw and debug versions doesn't seem as valuable
937cc5955 Satyen Desai 02/17/10 Rollup lang support fixed - now adds rollup YUI.add correctly
d24c92451 Satyen Desai 02/13/10 Added rudimentary support for language bundles for rollups of rollups (e.g. datatype_en-US.js, datatype-date_en-US.js, datatype-date-format_en-US.js)
1e6e3fa15 Satyen Desai 02/12/10 Added lang pack build support at the module level
a85a94f97 Satyen Desai 02/12/10 Added support for component.lang for YUI.add() call
b6ecbfbb8 Satyen Desai 02/12/10 Added charset argument for yuicompressor. Defaults to utf-8. Overrideable using yuicompressor.js.charset and yuicompressor.css.charset
7d7e583f7 Adam Moore 01/6/10 2009 -> 2010
7840dd727 Satyen Desai 12/23/09 Fixed 3.x rollup support for skin css
9c20adef0 Satyen Desai 12/9/09 Test commit, to verify CI builds. Added whitespace to README
da3e8d4a0 Satyen Desai 12/9/09 Adding whitespace to verify CC CI builds are disabled
74f5b71dc Satyen Desai 12/9/09 Added standard .gitignore, in prep for hudson builds
71f459ce3 Satyen Desai 11/30/09 Added whitespace to test builds
39007ada2 Satyen Desai 10/23/09 Added failonerror to lint and yuicompress tasks, to force build failure on compressor or lint fatal errors
7878c0101 Satyen Desai 10/23/09 Added throw new Error, for fatal JS lint errors. Allows us to failonerror if required, as part of build
a04030193 Satyen Desai 10/23/09 Fixed handling of empty details fields. Fixes #12
6b230fe9b Satyen Desai 05/14/09 Added -rollupjs step to rollup.xml to allow creation of rollup of rollups. TODO: Need to add -rollupcss step also
0e54d6569 Satyen Desai 03/10/09 Added download link to README. yuilibrary.com download page update pending.
YUI 3.1.2 is an important security update for all YUI 3.1.x and 3.2.0pr1 implementers.

Product Information

Current Version: 1.0.0b1
Release Date: 03/10/2009

Developer Information

Development Version: NEXT
Tentative Release Date: 0