An introduction to Yeoman, Yo, Bower, and Grunt. Tools every JavaScript developer should know.
Presentation given on Sthlm.js on the 3rd September 2013.
16. YO - WHY
Automate tedious configuration
Quickly set up a project structure
Start with boilerplate code
Perfect if you like starting projects
17. YO - HOW
$ npm install -g yo
# will install Bower and Grunt too!
$ npm search yeoman-generator
$ npm install -g generator-angular
~/myproj $ yo angular
18. BOWER - WHAT
npm for front-end libraries
Dependency-management
bower.json (`bower init`)
.bowerrc
19. BOWER - WHY
It’s a package manager!
Freedom from google+copy+paste
Lock version
Distribution