Miss any of our Open RFC calls?Watch the recordings here! »

detective-es6

2.2.0 • Public • Published

detective-es6 npm npm

Get the dependencies of an ES6 module

npm install detective-es6

Usage

var detective = require('detective-es6');
 
var mySourceCode = fs.readFileSync('myfile.js', 'utf8');
 
// Pass in a file's content or an AST
var dependencies = detective(mySourceCode);
 

You may also (optionally) configure the detective via a second object argument detective(src, options) that supports the following options:

  • skipTypeImports: (Boolean) whether or not to omit type imports (import type {foo} from "mylib";) in the list of extracted dependencies.
  • skipAsyncImports: (Boolean) whether or not to omit async imports (import('foo')) in the list of extracted dependencies.

License

MIT

Install

npm i detective-es6

DownloadsWeekly Downloads

341,332

Version

2.2.0

License

MIT

Unpacked Size

6.76 kB

Total Files

5

Last publish

Collaborators

  • avatar