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
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.
930ef382f Eric Miraglia 03/4/09 Editorial changes on license file.
fb9bec9a9 Satyen Desai 03/3/09 Moved Cruise Control build files to builder-integration repo, in preparation for componentbuild push to github
1f29cb274 Satyen Desai 03/3/09 English as a second (or third) language cleanup
d3d5d3ed5 Satyen Desai 03/2/09 Cleaned up lists
bbae495fc Satyen Desai 03/2/09 LICENSE line wrap
9e988d134 Satyen Desai 03/2/09 Updated LICENSE for final review
91efcee1d Satyen Desai 03/2/09 Removed jsmin references
307953e02 Satyen Desai 03/2/09 Added preliminary LICENSE text. Needs refinement
The YUI Team is hiring.

Product Information

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

Developer Information

Development Version: NEXT
Tentative Release Date: Not Planned