5.0.0 • Published 10 days ago
detective-es6 v5.0.0
detective-es6
Get the dependencies of an ES6 module
npm install detective-es6
Usage
const fs = require('fs');
const detective = require('detective-es6');
const mySourceCode = fs.readFileSync('myfile.js', 'utf8');
// Pass in a file's content or an AST
const dependencies = detective(mySourceCode);
- Supports JSX, Flow, and any other features that node-source-walk supports.
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
5.0.0
10 days ago
4.0.1
12 months ago
4.0.0
12 months ago
3.0.1
1 year ago
3.0.0
2 years ago
2.2.2
2 years ago
2.2.1
2 years ago
2.2.0
4 years ago
2.1.0
5 years ago
2.0.0
6 years ago
1.2.0
7 years ago
1.1.6
8 years ago
1.1.5
8 years ago
1.1.4
8 years ago
1.1.3
9 years ago
1.1.2
9 years ago
1.1.1
9 years ago
1.1.0
9 years ago
1.0.2
9 years ago
1.0.1
9 years ago
1.0.0
9 years ago
0.0.0
10 years ago