StealJS includes lots of modules for managing dependencies in JavaScript, compressing scripts, cleaning and logging actions.
Here are some key features of "StealJS":
Dependency management:
· Loads JavaScript, CSS, Less, CoffeeScript, and a variety of client-side templates.
· Only loads a file once.
· Can load relative to the current file.
JS/CSS compressions and concatenation:
· Works with any application, even ones not using the steal script.
· Configurable compressors (defaults to Google Closure).
· Compresses Less and CoffeeScript.
· Pre-processes and compresses client-side templates (templates don't have to be parsed).
· Expandable architecture makes it easy to build other resources.
Code generation:
· Pre-packaged JMVC style code generators.
· Very easy to write custom generators.
Package management:
· Download and install plugins from remote SVN or GIT repositories.
· Installs dependencies.
Requirements:
· JavaScript enabled on client side