searequire

Get require() like node-detective by lexical analysis

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
searequire
3001.5.38 years ago8 years agoMinified + gzip package size for searequire in KB

Readme

Get require() like node-requires by lexical analysis
NPM version Build Status

Installation

npm install searequire

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
}