typhonjs-escomplex
Next generation complexity reporting for Javascript & Typescript based on the Babel parser.
Last updated 7 years ago by typhonrt .
MPL-2.0 · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install typhonjs-escomplex 
SYNC missed versions from official npm registry.

typhonjs-escomplex

NPM Documentation Code Style License Gitter

Build Status Coverage Dependency Status

0.1.0 update: Please refer to this wiki page on report changes and other pertinent details when upgrading to 0.1.0.

Update: Please see issue#9 for a proposed roadmap for the next official major release of typhonjs-escomplex which is planned for fall '18 or thereabout.

typhonjs-escomplex provides next generation Javascript and Typescript complexity reports by utilizing babel parser w/ all plugins enabled to parse JS / TS source code feeding the rest of the AST / processing modules which are available separately. Please review the typhonjs-node-escomplex organization for all of the separate components which may be used independently if direct AST processing is required. typhonjs-escomplex simply provides a shim using babel parser to produce the AST.

Work is swiftly being finished.

More information forthcoming. This NPM module can be installed as a dependency in package.json as follows:

"dependencies": {
  "typhonjs-escomplex": "^0.1.0"
}

An ES6 example follows:

import escomplex from 'typhonjs-escomplex';

const source = <some JS source code>;

const report = escomplex.analyzeModule(source);

A CJS example follows:

var escomplex = require('typhonjs-escomplex');

var source = <some JS source code>;

var report = escomplex.analyzeModule(source);

Current Tags

  • 0.1.0                                ...           latest (7 years ago)

12 Versions

  • 0.1.0                                ...           7 years ago
  • 0.0.12                                ...           10 years ago
  • 0.0.11                                ...           10 years ago
  • 0.0.10                                ...           10 years ago
  • 0.0.9                                ...           10 years ago
  • 0.0.7                                ...           10 years ago
  • 0.0.6                                ...           10 years ago
  • 0.0.5                                ...           10 years ago
  • 0.0.4                                ...           10 years ago
  • 0.0.3                                ...           10 years ago
  • 0.0.2                                ...           10 years ago
  • 0.0.1                                ...           10 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 1
Last Day 0
Last Week 1
Last Month 4
Dev Dependencies (3)
Dependents (2)

Copyright 2013 - present © cnpmjs.org | Home |