StealJS is a collection of command line and JavaScript client utilities that make building, packaging, and sharing JavaScript applications easy.
Behold StealJS's goodies:
steal loads JS and other file into your app. Features:
Can be use with scripts that don't use steal.
steal('widgets/tabs.js',
'./style.css', function(){
$('#tabs ).tabs();
});
The steal.build plugin combines an application's files into a single minified JavaScript and CSS file extremely easy. Features:
js steal/buildjs mypage.html
steal.dev logs messages cross browser. Messages are removed in production builds.
steal.dev.log('something is happening');
steal.generate makes building code generators extremely easy. Features:
js jquery/generate/app cookbook
steal.get is a simple JavaScript version of ruby gems featuring:
js steal/getjs http://github.com/jupiterjs/mxui/
steal.clean cleans your code and checks it against JSLint.
js steal/clean path/to/page.html
steal.html makes Google-crawlable html from your ajax app.
js steal/htmljs http://localhost/cookbook.html#recipes