Skip to content

Get the dependencies of a CommonJS module by traversing its AST

License

Notifications You must be signed in to change notification settings

substackinc/node-detective-cjs

Repository files navigation

detective-cjs

CInpm versionnpm downloads

Get the dependencies of a CommonJS module by traversing its AST

npm install detective-cjs

But dude, substack already built this: node-detective. Yes, but I needed the capability to reuse an AST and this was unlikely to be merged timely. I can also support jsx and other syntactic constructs faster.

Usage

constfs=require('fs');constdetective=require('detective-cjs');constmySourceCode=fs.readFileSync('myfile.js','utf8');// Pass in a file's content or an ASTconstdependencies=detective(mySourceCode);

License

MIT

About

Get the dependencies of a CommonJS module by traversing its AST

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript100.0%