cmd-deps
Transform cmd and get cmd dependences

Installation
npm install cmd-deps
Api
- parseDependencies(code:String, replace:Function, flags:Boolean|Array):String
- parseDependencies(code:String, flags:Boolean|Array):Array
- flags means if use "require.async" like, the result should have a property "flag" of "async"
- if flags is boolean, it will be trasform to an array inside,
true -> ['async']
and false -> []
Example
source:
require('a');
/require('c')/;
'require("d")';
if(true)/require('e')/;
do /require('f')/.test(s); while(false);
require.async('g');
require.async(['h']);
js:
var parseDependencies = require('cmd-deps');
var deps = parseDependencies(source, true);
console.log(deps);
parser output:
[
{
"flag": null,
"path": "a"
},
{
"flag": 'async',
"path": "g"
},
{
"flag": 'async',
"path": "h"
}
]
License
MIT