THE WEB'S SCAFFOLDING TOOL FOR MODERN WEBAPPS
yo scaffolds outanew application, writingyour Grunt
configuration and pullingin relevantGrunttasks and Bower
dependencies thatyou mightneed for your build.
yo angular:controller MyCtrl
yo angular:directive tabs
yo angular:route login
npm search yeoman-generator
Gruntis used to build, preview and testyour project, thanks to
help from tasks curated bythe Yeoman team and grunt-contrib.
Easilyscaffold new projects with customizable templates (e.g
HTML5 Boilerplate, Bootstrap), RequireJS and more.
GREAT BUILD PROCESS
Notonlydo you getminification and concatenation; Italso
optimizes allyour image files, HTML, compiles your CoffeeScript
and Compass files, if you're usingAMD, itwillpass those modules
through r.js so you don'thave to.
AUTOMATICALLY COMPILE COFFEESCRIPT &
LiveReload watch process automaticallycompiles source files
and refreshes your browser whenever achange is made so you
AUTOMATICALLY LINT YOUR SCRIPTS
Allyour scripts are automaticallyrun againstJSHintto ensure
they're followinglanguage best-practices.
BUILT-IN PREVIEW SERVER
No more havingto fire up your own HTTP Server. It's built-in one
can be fired with justone command.
AWESOME IMAGE OPTIMIZATION
Itoptimizes allyour images usingOptiPNGand JPEGTran so
your users can spend less time downloadingassets and more
time usingyour app.
KILLER PACKAGE MANAGEMENT
Need adependency?It's justakeystroke away. Itallows you to
easilysearch for new packages viathe command-line (e.g. `bower
search jquery`), installthem and keep them updated without
needingto open your browser.
PHANTOMJS UNIT TESTING
Easilyrun your unittests in headless WebKitviaPhantomJS.
When you create anew application, italso includes some test
scaffoldingfor your app.