Naval Pilgrim's Mayflower

    @ponticus/escomplex-project

    0.0.1 • Public • Published

    @ponticus/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": {
      "@ponticus/escomplex-project": "^0.1.0"
    }

    An example follows:

    import escomplexProject from '@ponticus/escomplex-project';
    
    const modules = [
       { ast: "<some parsed AST>", srcPath: 'a/file/path/1' },
       { ast: "<some parsed AST>", srcPath: 'a/file/path/2' }
    ];
    
    const results = escomplexProject.analyze(modules);

    Install

    npm i @ponticus/escomplex-project

    DownloadsWeekly Downloads

    0

    Version

    0.0.1

    License

    none

    Unpacked Size

    92.5 kB

    Total Files

    13

    Last publish

    Collaborators

    • gabrielcsapo