Browserify

Browserify is an open-source JavaScript bundler tool that allows developers to write and use Node.js-style modules that compile for use in the browser.

Execution
This adds the source of all the required modules and their dependencies used in  and bundles them in. Browserify traverses the dependency graph, using your  as its entry point, and includes the source of every dependency it finds.