node package manager


Gets JavaScript.

Pre-release version - DO NOT USE

This is a pre-release version of steal.js and is not ready for public consumption. Use steal instead.

@page stealjs StealJS @parent index 2

StealJS is a collection of command line and JavaScript client utilities that make building, packaging, and sharing JavaScript applications easy. Lets see what it can do:

[steal] loads modules into your app. Features:

  • Loads JS, CSS, Less, CoffeeScript, and client-side templates.
  • Parallel loading.
  • Works with scripts that don't use steal.

@codestart steal('widgets/tabs.js', './style.css', function(Tabs){

new Tabs("#item"); }); @codeend

[] combines and minfies an application (or application's) resources into a small number of minified packages for faster downloading. Features:

  • Minifies JS, Less, CoffeeScript, and client-side templates.
  • Build shared dependencies across [ multiple apps].
  • Package modules for [ progressive loading].
  • Create modules that work [ without steal].

@codestart text js steal/buildjs mypage.html @codeend

[] logs messages cross browser. Messages are removed in production builds.'something is happening');

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

  • Pre-packaged JMVC style code generators.
  • Easily author custom generators.

@codestart text js jquery/generate/app cookbook @codeend

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

@codestart text js steal/clean path/to/page.html @codeend

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

@codestart text js steal/htmljs http://localhost/cookbook.html#recipes @codeend