RequireJS is for “client side” developers and browserify is for “node developers.” Bower is for “client side” developers and npm is for “node developers.” Or so the popular tweets and blog posts would make you think. I’d like to tear down these walls with you and show you how the two sides aren’t that different after all.
Practically, I’ll show you not only how to use bower dependencies in your browserify project, and npm dependencies in your RequireJS project, but I’ll be introducing you to new tools that gloss over even more of the differences. We can stand on the shoulders of both giants to build awesome software for the browser.