Skip to content
This repository

Gets JavaScript

Octocat-spinner-32 browser Work on the docs May 28, 2013
Octocat-spinner-32 build Merge branch 'master' of github.com:bitovi/steal October 22, 2013
Octocat-spinner-32 clean More docs cleanup May 28, 2013
Octocat-spinner-32 coffee Documentation. May 28, 2013
Octocat-spinner-32 core Merge branch 'master' of github.com:bitovi/steal September 04, 2013
Octocat-spinner-32 dev Documentation. May 28, 2013
Octocat-spinner-32 generate Docs cleanup May 28, 2013
Octocat-spinner-32 html Merge conflicts May 28, 2013
Octocat-spinner-32 instrument More docs cleanup May 28, 2013
Octocat-spinner-32 less Documentation. May 28, 2013
Octocat-spinner-32 pages better docs July 04, 2013
Octocat-spinner-32 parse changes to pluginify, comment method doesn't exist and only set modul… June 06, 2013
Octocat-spinner-32 preload Updating Preload to be JMVC 3.3 Compliant January 07, 2013
Octocat-spinner-32 rhino crockford's json lib in rhino May 28, 2013
Octocat-spinner-32 test Remove steal/get May 26, 2013
Octocat-spinner-32 .editorconfig Adding editorconfig. July 31, 2012
Octocat-spinner-32 .gitattributes Fix line ending normalization July 05, 2012
Octocat-spinner-32 .gitignore Adding test built files to .gitignore. January 10, 2013
Octocat-spinner-32 Gruntfile.js latest grunt May 28, 2013
Octocat-spinner-32 README.md better docs July 04, 2013
Octocat-spinner-32 buildjs fixes problem with Date.now being overwritten and gets build with the… September 01, 2012
Octocat-spinner-32 cleanjs getting clean to work and basic tests too July 24, 2012
Octocat-spinner-32 js resolving #27 December 21, 2011
Octocat-spinner-32 js.bat comment January 10, 2012
Octocat-spinner-32 make.js moves stealconfig February 13, 2013
Octocat-spinner-32 package.json latest grunt May 28, 2013
Octocat-spinner-32 pluginifyjs removing old steal API references July 15, 2011
Octocat-spinner-32 steal.js Merge branch 'master' of github.com:bitovi/steal September 04, 2013
Octocat-spinner-32 steal.md better docs July 04, 2013
Octocat-spinner-32 steal.production.js Updating build July 22, 2013
Octocat-spinner-32 stealconfig.js undoing last commit March 20, 2013
README.md

@page stealjs StealJS @parent javascriptmvc 2 @group stealjs.pages Pages

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:

Dependency management ([steal])

[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

JS/CSS concatenation and minification ([steal.build])

[steal.build] 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 [steal.build.apps multiple apps].
  • Package modules for [steal.build.packages progressive loading].
  • Create modules that work [steal.build.pluginify without steal].

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

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.

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

Code cleaner ([steal.clean])

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

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

Searchable ajax apps ([steal.html])

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

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

Something went wrong with that request. Please try again.