Please use Browserify
Bundles NodeJS and Component modules for the web.
$ one index.js > browser.js
Or, from NodeJS:
one('index.js').save('bundle.js')
See tests for more examples and documentation.
- Static analysis
- Core Builtins Like Browserify; https://github.com/azer/core-modules
- Component Support
- New CLI & JavaScript API
- Multiple bundles, async require and in-manifest configurations haven't implemented yet.
- No more main modules. The specified entry module will be called by the bundle itself.
See docs/man
one('index.js').save('bundle.js')
All Available methods:
one('index.js').debug().global().require('foobar').ignore('jquery').native().save('/tmp/foo.js')
See docs/man the command-line manual above for details.
OneJS will also work with Component modules. You can pick any module from Component, install in your project and bundle it the same way.
$ npm install
$ component install
$ onejs index.js -o dist.js
- -t --tie
- Async Require & Multiple Bundles