1 |
|
2 | void function () {
|
3 | var bundle, traverseDependencies;
|
4 | bundle = require('./bundle');
|
5 | traverseDependencies = require('./traverse-dependencies');
|
6 | module.exports = function (entryPoint, root, options) {
|
7 | var processed;
|
8 | if (null == root)
|
9 | root = process.cwd();
|
10 | if (null == options)
|
11 | options = {};
|
12 | processed = traverseDependencies(entryPoint, root, options);
|
13 | if (options.verbose)
|
14 | console.error('\nIncluded modules:\n ' + Object.keys(processed).sort().join('\n '));
|
15 | return bundle(processed, entryPoint, root, options);
|
16 | };
|
17 | }.call(this);
|