The library allows for using just one single <script> tag to load all JS files needed on a page.
Browserify will automatically handle dependencies and loading orders, just like require() does within Node.js.
This library is a community favorite, allowing JavaScript developers that fell in love with the way Node.js handles JavaScript code on the server-side to continue their working and code writing habits on the client-side without wasting time with extra syntax.
Features:
- Uses the same original require() syntax
- Enables npm modules in the browser
- Allows CoffeeScript to be executed in the browser
- Ports some Node.js built-ins
- Support for various compile methods
- Watch mode automatically recompiles when files change
- Debug mode for testing
- Cross-browser support
What is new in this release:
- Fixes a problem with deduping for JSON files.
What is new in version 8.1.0:
- Use assert@1.3, which fixes a bug in assert.deepEqual related to argument ordering, and ensures assert.deepEqual continues working in Chrome 40 and Firefox 35.
- Use process@0.10, which adds process.umask() and a faster process.nextTick() implementation.
What is new in version 7.0.0:
- Global transforms are now resolved to an absolute path before walking files.
What is new in version 6.0.2:
- Upgrades process to 0.8.0.
What is new in version 5.11.0:
- Adds an implicit dependency on the original module.
What is new in version 5.9.1:
- Improves the detection for --ignore.
What is new in version 5.0.7:
- Fixes command-line versions of -u and -x.
What is new in version 4.2.0:
- Upgrades http-browserify, crypto-browserify, and sets more versions to float with ^ semvers.
What is new in version 4.0:
- require('stream') is now using readable-stream.
- Removal of the previously-deprecated and obscure bundle.expose().
- Took out implicit reading from stdin.
What is new in version 2.24.2:
- Added back Duplexer.
What is new in version 2.13.3:
- Upgraded module-deps to get a fix for parsing JSON files for requires.
What is new in version 2.10.0:
- Upgraded to the latest browser-resolve and module-deps to get `false` values in the browser field.
What is new in version 2.5.1:
- Fixed docs and usage for --debug/-d.
What is new in version 2.1.0:
- Fixed document --ignore-missing.
What is new in version 1.17.2:
- Support for path.relative.
What is new in version 1.14.5:
- Wrap coffee.compile() in a try/catch.
What is new in version 1.13.6:
- Bump for the latest detective, should improve speed.
What is new in version 1.13.0:
- Documented the export changes.
What is new in version 1.12.3:
- Normalize the package names, package.jsons were getting skipped.
What is new in version 1.12.2:
- Require/alias ordering fix
What is new in version 1.11.1:
- Updated error_code test for cmd.js.
What is new in version 1.10.16:
- Syntax error fix.
What is new in version 1.10.14:
- Fixed syntax error.
What is new in version 1.10.6:
- Fix for slow buffers.
What is new in version 1.10.4:
- Using the faster detective version.
Requirements:
- JavaScript enabled on client side
Comments not found