lego-require
v0.0.1
Published
Get require() like node-detective by lexical analysis
Downloads
12
Readme
Get require() like node-requires by lexical analysis
changed name from "searequire"
Installation
npm install lego-require
Api
- parseDependencies(code:String, callback:Function = null, flag:Boolean = false):String
- parseDependencies(code:String, flag:Boolean = false):String
- flag means if use "require.async" like, the result should have a property "flag" of ".async"
Example
js:
require('a');
//require('b');
/require('c')/;
'require("d")';
if(true)/require('e')/;
do /require('f')/.test(s); while(false);
parser output:
{
"string": "require('a')",
"path": "a",
"index": 0,
"flag": null
}