Narcoleptic Pony Machine

    typhonjs-escomplex-module

    0.1.0 • Public • Published

    typhonjs-escomplex-module

    NPM Documentation Code Style License Gitter

    Build Status Coverage Dependency Status

    Provides module / individual file 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-module": "^0.1.0"
    }
    

    An ES6 example follows:

    import escomplexModule from 'typhonjs-escomplex-module';
    
    const ast = <some parsed AST>;
    
    const report = escomplexModule.analyze(ast);
    

    A CJS example follows:

    var escomplexModule = require('typhonjs-escomplex-module');
    
    var ast = <some parsed AST>;
    
    var report = escomplexModule.analyze(ast);
    

    Install

    npm i typhonjs-escomplex-module

    DownloadsWeekly Downloads

    40,034

    Version

    0.1.0

    License

    MPL-2.0

    Unpacked Size

    71.3 kB

    Total Files

    13

    Last publish

    Collaborators

    • typhonrt