← All repos

node-browserify

browser-side require() the node.js way

browserbundlercommonjsjavascriptmodule-bundlermodules
Browse cluster: JavaScript Standard Style Linting
2,302commits
209contributors
4languages

Tech stack & purpose

Browserify is a JavaScript module bundler that enables developers to use Node.js-style `require()` statements to organize browser code and load modules installed via npm. It recursively analyzes all `require()` calls in an application and bundles them into a single JavaScript file that can be served to the browser. The tool is built in JavaScript and works with the CommonJS module system, supporting features like source maps for debugging, multiple bundle strategies, and transforms for preprocessing code. Browserify also provides browser-compatible shims for many Node.js built-in modules including assert, buffer, crypto, stream, and others, making it possible to reuse npm packages in the browser.

Languages

JavaScript
99.6%
HTML
0.2%
Shell
0.2%
CoffeeScript
0.1%

Contributors (top 30 of 209)