Hopefully this isn't the method for actually making a production site but just to mess around with development.
Wouldn't it be better to have grunt compile all those .js files into one? Then you wouldn't even need bower installed on your production server (or in your repo). Just reference the concatenated file.
gotta love tools that add complexity.
Doesn't Yeoman do all of this for you?
I don't think so. Yeoman is a 'scaffold generator', it's neither a package dependency manager nor a build system. But it will slot into the workflow beautifully.
Right but the scaffolds it creates include bower.json and package.json files and the proper file references in your html. And when you run additional generators it injects those file references properly. I guess it only works for dependencies that have generators...