StealJS  page     

StealJS is a collection of command line and JavaScript client utilities that make building, packaging, and sharing JavaScript applications easy.

Features

Behold StealJS's goodies:

Dependency Management (steal)

steal loads JS and other file into your app. Features:

  • Loads JavaScript, CSS, Less, CoffeeScript, and a variety of client-side templates.
  • Can be use with scripts that don't use steal.

    steal('widgets/tabs.js', './style.css', function(){ $('#tabs ).tabs();
    });

JS/CSS Concatenation and Compression (steal.build)

The steal.build plugin combines an application's files into a single minified JavaScript and CSS file extremely easy. Features:

  • Configurable compressors (defaults to Google Closure).
  • Compresses Less and CoffeeScript.
  • Pre-processes and compresses client-side templates (templates don't have to be parsed).
js steal/buildjs mypage.html

Logging (steal.dev)

steal.dev logs messages cross browser. Messages are removed in production builds.

steal.dev.log('something is happening');

Code Generators (steal.generate)

steal.generate makes building code generators extremely easy. Features:

  • Pre-packaged JMVC style code generators.
  • Easily author custom generators.
js jquery/generate/app cookbook

Package Management (steal.get)

steal.get is a simple JavaScript version of ruby gems featuring:

  • Download and install plugins from remote SVN or GIT repositories.
  • Installs dependencies.
js steal/getjs http://github.com/jupiterjs/mxui/

Code Cleaner (steal.clean)

steal.clean cleans your code and checks it against JSLint.

js steal/clean path/to/page.html

Searchable Ajax Apps (steal.html)

steal.html makes Google-crawlable html from your ajax app.

js steal/htmljs http://localhost/cookbook.html#recipes
� Jupiter Consulting - JavaScriptMVC Training and Support