Bower over browserify and NPM? (Grunt build)

Thursday, July 10, 2014

Can someone give me some real-world, concrete feedback on using bower instead of browserify on top of NPM? I am looking at using Grunt to manage the build.

I really like the way bower works, but I am looking at incorporating grunt into the build process (to do things like auto-wire dependencies via bower), but then I am digging into NPM anyway.

How much complexity does browserify add, vs. bower? What other ramifications does browserify imply down the line? How does using grunt + NPM + browserify pan out vs. grunt + bower?

I see this SO question: Javascript dependency management : npm vs bower vs volo?, but I am really looking for usage feedback especially with respect to grunt builds.