Provides project oriented AST processing for typhonjs-escomplex complexity reports.
npm install typhonjs-escomplex-project







Provides project oriented AST processing for typhonjs-escomplex complexity reports. The following JS AST generators are supported / tested: acorn, babel parser, babylon, espree, esprima. Any compliant JS parser that supports Babylon or ESTree AST should work as well.
More information forthcoming. This NPM module can be installed as a dependency in package.json as follows:
```
"dependencies": {
"typhonjs-escomplex-project": "^0.1.0"
}
An ES6 example follows:
`
import escomplexProject from 'typhonjs-escomplex-project';
const modules =
[
{ ast:
{ ast:
]);
const results = escomplexProject.analyze(modules);
`
A CJS example follows:
`
var escomplexProject = require('typhonjs-escomplex-project');
var modules =
[
{ ast:
{ ast:
]);
var results = escomplexProject.analyze(modules);
``