{"_id":"typhonjs-escomplex","_rev":"291841","name":"typhonjs-escomplex","description":"Next generation complexity reporting for Javascript & Typescript based on the Babel parser.","dist-tags":{"latest":"0.1.0"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"time":{"modified":"2021-06-03T18:52:01.000Z","created":"2016-06-13T10:07:30.275Z","0.1.0":"2018-12-21T08:34:40.036Z","0.0.12":"2016-08-10T20:39:51.086Z","0.0.11":"2016-08-09T22:25:16.472Z","0.0.10":"2016-08-09T01:23:04.616Z","0.0.9":"2016-08-03T16:10:07.530Z","0.0.7":"2016-08-02T20:10:44.546Z","0.0.6":"2016-07-25T00:44:29.482Z","0.0.5":"2016-07-22T13:33:37.424Z","0.0.4":"2016-07-06T06:11:13.621Z","0.0.3":"2016-07-02T07:52:49.879Z","0.0.2":"2016-06-30T16:20:04.727Z","0.0.1":"2016-06-13T10:07:30.275Z"},"users":{},"author":{"name":"Michael Leahy"},"repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"versions":{"0.1.0":{"name":"typhonjs-escomplex","version":"0.1.0","description":"Next generation complexity reporting for Javascript & Typescript based on the Babel parser.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","license":"MPL-2.0","author":{"name":"Michael Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"dependencies":{"@typhonjs/babel-parser":"^0.2.0","commander":"^2.0.0","typhonjs-escomplex-module":"^0.1.0","typhonjs-escomplex-project":"^0.1.0"},"devDependencies":{"typhonjs-config-eslint":"^0.5.0","typhonjs-escomplex-test-data":"git+https://git@github.com/typhonjs-node-escomplex/typhonjs-escomplex-test-data.git","typhonjs-npm-build-test":"^0.7.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","build-syntax":"babel ./node_modules/typhonjs-escomplex-project/src -d ./node_modules/typhonjs-escomplex-project/dist && babel ./node_modules/typhonjs-escomplex-module/src -d ./node_modules/typhonjs-escomplex-module/dist && babel ./node_modules/typhonjs-escomplex-commons/src -d ./node_modules/typhonjs-escomplex-commons/dist && babel ./node_modules/escomplex-plugin-metrics-project/src -d ./node_modules/escomplex-plugin-metrics-project/dist && babel ./node_modules/escomplex-plugin-metrics-module/src -d ./node_modules/escomplex-plugin-metrics-module/dist && babel ./node_modules/escomplex-plugin-syntax-estree/src -d ./node_modules/escomplex-plugin-syntax-estree/dist && babel ./node_modules/escomplex-plugin-syntax-babylon/src -d ./node_modules/escomplex-plugin-syntax-babylon/dist && babel ./node_modules/typhonjs-plugin-manager/src -d ./node_modules/typhonjs-plugin-manager/dist","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js","dev-test":"BABEL_ENV=escomplex-dev babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js dev_test","dev-test-coverage":"BABEL_ENV=escomplex-dev babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js dev_test"},"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7","es8","es9","es10"],"directories":{},"bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"gitHead":"270cd2568bdf42f39eaef71d908593e8b9905fb5","_id":"typhonjs-escomplex@0.1.0","_npmVersion":"6.5.0","_nodeVersion":"6.9.4","_npmUser":{"name":"typhonrt","email":"support@typhonjs.io"},"dist":{"shasum":"4e21101955ef91c993b617af41eb02c1123a1d75","size":11685,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.1.0.tgz"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/typhonjs-escomplex_0.1.0_1545381279922_0.5436382784486451"},"_hasShrinkwrap":false,"publish_time":1545381280036,"_cnpm_publish_time":1545381280036},"0.0.12":{"name":"typhonjs-escomplex","version":"0.0.12","description":"Next generation software complexity analysis of JavaScript-family abstract syntax trees.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","license":"MPL-2.0","author":{"name":"Mike Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"dependencies":{"babylon":"^6.0.0","commander":"^2.0.0","typhonjs-escomplex-module":"^0.0.12","typhonjs-escomplex-project":"^0.0.12"},"devDependencies":{"typhonjs-config-eslint":"^0.4.0","typhonjs-escomplex-test-data":"git+https://git@github.com/typhonjs-node-escomplex/typhonjs-escomplex-test-data.git","typhonjs-npm-build-test":"^0.3.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","build-syntax":"babel ./node_modules/typhonjs-escomplex-project/src -d ./node_modules/typhonjs-escomplex-project/dist && babel ./node_modules/typhonjs-escomplex-module/src -d ./node_modules/typhonjs-escomplex-module/dist && babel ./node_modules/typhonjs-escomplex-commons/src -d ./node_modules/typhonjs-escomplex-commons/dist && babel ./node_modules/escomplex-plugin-metrics-project/src -d ./node_modules/escomplex-plugin-metrics-project/dist && babel ./node_modules/escomplex-plugin-metrics-module/src -d ./node_modules/escomplex-plugin-metrics-module/dist && babel ./node_modules/escomplex-plugin-syntax-estree/src -d ./node_modules/escomplex-plugin-syntax-estree/dist && babel ./node_modules/escomplex-plugin-syntax-babylon/src -d ./node_modules/escomplex-plugin-syntax-babylon/dist && babel ./node_modules/typhonjs-plugin-manager/src -d ./node_modules/typhonjs-plugin-manager/dist","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js"},"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7"],"files":["dist","src",".esdocrc","AUTHORS.md"],"directories":{},"bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"gitHead":"244601152d97edd34652f845811412398ad7c313","_id":"typhonjs-escomplex@0.0.12","_shasum":"c2b0e5a7339d786dddd3747b153e7f6433f1fe20","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"typhonrt","email":"support@typhonrt.org"},"dist":{"shasum":"c2b0e5a7339d786dddd3747b153e7f6433f1fe20","size":12161,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.0.12.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typhonjs-escomplex-0.0.12.tgz_1470861589030_0.3080203465651721"},"publish_time":1470861591086,"_cnpm_publish_time":1470861591086,"_hasShrinkwrap":false},"0.0.11":{"name":"typhonjs-escomplex","version":"0.0.11","description":"Next generation software complexity analysis of JavaScript-family abstract syntax trees.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","license":"MPL-2.0","author":{"name":"Mike Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"dependencies":{"babylon":"^6.0.0","commander":"^2.0.0","typhonjs-escomplex-module":"^0.0.11","typhonjs-escomplex-project":"^0.0.11"},"devDependencies":{"typhonjs-config-eslint":"^0.4.0","typhonjs-escomplex-test-data":"git+https://git@github.com/typhonjs-node-escomplex/typhonjs-escomplex-test-data.git","typhonjs-npm-build-test":"^0.3.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","build-syntax":"babel ./node_modules/typhonjs-escomplex-project/src -d ./node_modules/typhonjs-escomplex-project/dist && babel ./node_modules/typhonjs-escomplex-module/src -d ./node_modules/typhonjs-escomplex-module/dist && babel ./node_modules/typhonjs-escomplex-commons/src -d ./node_modules/typhonjs-escomplex-commons/dist && babel ./node_modules/escomplex-plugin-metrics-project/src -d ./node_modules/escomplex-plugin-metrics-project/dist && babel ./node_modules/escomplex-plugin-metrics-module/src -d ./node_modules/escomplex-plugin-metrics-module/dist && babel ./node_modules/escomplex-plugin-syntax-estree/src -d ./node_modules/escomplex-plugin-syntax-estree/dist && babel ./node_modules/escomplex-plugin-syntax-babylon/src -d ./node_modules/escomplex-plugin-syntax-babylon/dist && babel ./node_modules/typhonjs-plugin-manager/src -d ./node_modules/typhonjs-plugin-manager/dist","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js"},"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7"],"files":["dist","src",".esdocrc","AUTHORS.md"],"directories":{},"bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"gitHead":"52fa7d1846550fbaeaf652a1ed1f19c5d589afd9","_id":"typhonjs-escomplex@0.0.11","_shasum":"2b6162e8c767709805b05feebc02495ed9cac1e0","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"typhonrt","email":"support@typhonrt.org"},"dist":{"shasum":"2b6162e8c767709805b05feebc02495ed9cac1e0","size":12166,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.0.11.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typhonjs-escomplex-0.0.11.tgz_1470781516225_0.6257726498879492"},"publish_time":1470781516472,"_cnpm_publish_time":1470781516472,"_hasShrinkwrap":false},"0.0.10":{"name":"typhonjs-escomplex","version":"0.0.10","description":"Next generation software complexity analysis of JavaScript-family abstract syntax trees.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","license":"MPL-2.0","author":{"name":"Mike Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"dependencies":{"babylon":"^6.0.0","commander":"^2.0.0","typhonjs-escomplex-module":"^0.0.10","typhonjs-escomplex-project":"^0.0.10"},"devDependencies":{"typhonjs-config-eslint":"^0.4.0","typhonjs-escomplex-test-data":"git+https://git@github.com/typhonjs-node-escomplex/typhonjs-escomplex-test-data.git","typhonjs-npm-build-test":"^0.3.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","build-syntax":"babel ./node_modules/typhonjs-escomplex-project/src -d ./node_modules/typhonjs-escomplex-project/dist && babel ./node_modules/typhonjs-escomplex-module/src -d ./node_modules/typhonjs-escomplex-module/dist && babel ./node_modules/typhonjs-escomplex-commons/src -d ./node_modules/typhonjs-escomplex-commons/dist && babel ./node_modules/escomplex-plugin-metrics-project/src -d ./node_modules/escomplex-plugin-metrics-project/dist && babel ./node_modules/escomplex-plugin-metrics-module/src -d ./node_modules/escomplex-plugin-metrics-module/dist && babel ./node_modules/escomplex-plugin-syntax-estree/src -d ./node_modules/escomplex-plugin-syntax-estree/dist && babel ./node_modules/escomplex-plugin-syntax-babylon/src -d ./node_modules/escomplex-plugin-syntax-babylon/dist && babel ./node_modules/typhonjs-plugin-manager/src -d ./node_modules/typhonjs-plugin-manager/dist","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js"},"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7"],"files":["dist","src",".esdocrc","AUTHORS.md"],"directories":{},"bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"gitHead":"c413b185ae2716b824ef20d1c5a6f14e4e085fb4","_id":"typhonjs-escomplex@0.0.10","_shasum":"3af22c04885657667a42a39e119d56b70984193e","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"typhonrt","email":"support@typhonrt.org"},"dist":{"shasum":"3af22c04885657667a42a39e119d56b70984193e","size":12159,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.0.10.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typhonjs-escomplex-0.0.10.tgz_1470705781098_0.3278588193934411"},"publish_time":1470705784616,"_cnpm_publish_time":1470705784616,"_hasShrinkwrap":false},"0.0.9":{"name":"typhonjs-escomplex","version":"0.0.9","description":"Next generation software complexity analysis of JavaScript-family abstract syntax trees.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","license":"MPL-2.0","author":{"name":"Mike Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"dependencies":{"babylon":"^6.0.0","commander":"^2.0.0","typhonjs-escomplex-module":"^0.0.9","typhonjs-escomplex-project":"^0.0.9"},"devDependencies":{"typhonjs-config-eslint":"^0.4.0","typhonjs-escomplex-test-data":"git+https://git@github.com/typhonjs-node-escomplex/typhonjs-escomplex-test-data.git","typhonjs-npm-build-test":"^0.3.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","build-syntax":"babel ./node_modules/typhonjs-escomplex-project/src -d ./node_modules/typhonjs-escomplex-project/dist && babel ./node_modules/typhonjs-escomplex-module/src -d ./node_modules/typhonjs-escomplex-module/dist && babel ./node_modules/typhonjs-escomplex-commons/src -d ./node_modules/typhonjs-escomplex-commons/dist && babel ./node_modules/escomplex-plugin-metrics-project/src -d ./node_modules/escomplex-plugin-metrics-project/dist && babel ./node_modules/escomplex-plugin-metrics-module/src -d ./node_modules/escomplex-plugin-metrics-module/dist && babel ./node_modules/escomplex-plugin-syntax-estree/src -d ./node_modules/escomplex-plugin-syntax-estree/dist && babel ./node_modules/escomplex-plugin-syntax-babylon/src -d ./node_modules/escomplex-plugin-syntax-babylon/dist && babel ./node_modules/typhonjs-plugin-manager/src -d ./node_modules/typhonjs-plugin-manager/dist","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js"},"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7"],"files":["dist","src",".esdocrc","AUTHORS.md"],"directories":{},"bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"gitHead":"dba4ede6e03bbb20e7a57838cc666706af4917c5","_id":"typhonjs-escomplex@0.0.9","_shasum":"d4f85dd2838e7a28a854d9f25616cbc72a3f0e0f","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"typhonrt","email":"support@typhonrt.org"},"dist":{"shasum":"d4f85dd2838e7a28a854d9f25616cbc72a3f0e0f","size":12107,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.0.9.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typhonjs-escomplex-0.0.9.tgz_1470240607289_0.9578902169596404"},"publish_time":1470240607530,"_cnpm_publish_time":1470240607530,"_hasShrinkwrap":false},"0.0.7":{"name":"typhonjs-escomplex","version":"0.0.7","description":"Next generation software complexity analysis of JavaScript-family abstract syntax trees.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","license":"MPL-2.0","author":{"name":"Mike Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"dependencies":{"babylon":"^6.0.0","commander":"^2.0.0","typhonjs-escomplex-module":"^0.0.7","typhonjs-escomplex-project":"^0.0.8"},"devDependencies":{"typhonjs-config-eslint":"^0.4.0","typhonjs-escomplex-test-data":"git+https://git@github.com/typhonjs-node-escomplex/typhonjs-escomplex-test-data.git","typhonjs-npm-build-test":"^0.3.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","build-syntax":"babel ./node_modules/typhonjs-escomplex-project/src -d ./node_modules/typhonjs-escomplex-project/dist && babel ./node_modules/typhonjs-escomplex-module/src -d ./node_modules/typhonjs-escomplex-module/dist && babel ./node_modules/typhonjs-escomplex-commons/src -d ./node_modules/typhonjs-escomplex-commons/dist && babel ./node_modules/escomplex-plugin-metrics-project/src -d ./node_modules/escomplex-plugin-metrics-project/dist && babel ./node_modules/escomplex-plugin-metrics-module/src -d ./node_modules/escomplex-plugin-metrics-module/dist && babel ./node_modules/escomplex-plugin-syntax-estree/src -d ./node_modules/escomplex-plugin-syntax-estree/dist && babel ./node_modules/typhonjs-plugin-manager/src -d ./node_modules/typhonjs-plugin-manager/dist","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js"},"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7"],"files":["dist","src",".esdocrc","AUTHORS.md"],"directories":{},"bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"gitHead":"a9b47c2866f60cf4c76ca57d797068d373e4b00f","_id":"typhonjs-escomplex@0.0.7","_shasum":"25d6d85d6a8e144e3fc134dfa5389ea5807f03f7","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"typhonrt","email":"support@typhonrt.org"},"dist":{"shasum":"25d6d85d6a8e144e3fc134dfa5389ea5807f03f7","size":12100,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.0.7.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typhonjs-escomplex-0.0.7.tgz_1470168644285_0.3446870835032314"},"publish_time":1470168644546,"_cnpm_publish_time":1470168644546,"_hasShrinkwrap":false},"0.0.6":{"name":"typhonjs-escomplex","version":"0.0.6","description":"Next generation software complexity analysis of JavaScript-family abstract syntax trees.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","license":"MPL-2.0","author":{"name":"Mike Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"dependencies":{"babylon":"^6.0.0","commander":"^2.0.0","typhonjs-escomplex-module":"^0.0.6","typhonjs-escomplex-project":"^0.0.6"},"devDependencies":{"typhonjs-config-eslint":"^0.4.0","typhonjs-escomplex-test-data":"git+https://git@github.com/typhonjs-node-escomplex/typhonjs-escomplex-test-data.git","typhonjs-npm-build-test":"^0.3.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","build-syntax":"babel ./node_modules/typhonjs-escomplex-project/src -d ./node_modules/typhonjs-escomplex-project/dist && babel ./node_modules/typhonjs-escomplex-module/src -d ./node_modules/typhonjs-escomplex-module/dist && babel ./node_modules/typhonjs-escomplex-commons/src -d ./node_modules/typhonjs-escomplex-commons/dist && babel ./node_modules/escomplex-plugin-metrics-project/src -d ./node_modules/escomplex-plugin-metrics-project/dist && babel ./node_modules/escomplex-plugin-metrics-module/src -d ./node_modules/escomplex-plugin-metrics-module/dist && babel ./node_modules/escomplex-plugin-syntax-estree/src -d ./node_modules/escomplex-plugin-syntax-estree/dist && babel ./node_modules/typhonjs-plugin-manager/src -d ./node_modules/typhonjs-plugin-manager/dist","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js"},"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7"],"files":["dist","src",".esdocrc","AUTHORS.md"],"directories":{},"bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"gitHead":"a530c5c27479704cc456b64f7fe6925b1ea26df9","_id":"typhonjs-escomplex@0.0.6","_shasum":"10b0bcb9825d15f7fd9790c521ab814c1503edac","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"typhonrt","email":"support@typhonrt.org"},"dist":{"shasum":"10b0bcb9825d15f7fd9790c521ab814c1503edac","size":12076,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.0.6.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typhonjs-escomplex-0.0.6.tgz_1469407469248_0.370165343163535"},"publish_time":1469407469482,"_cnpm_publish_time":1469407469482,"_hasShrinkwrap":false},"0.0.5":{"name":"typhonjs-escomplex","version":"0.0.5","description":"Next generation software complexity analysis of JavaScript-family abstract syntax trees.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","license":"MPL-2.0","author":{"name":"Mike Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"dependencies":{"babylon":"^6.0.0","commander":"^2.0.0","typhonjs-escomplex-module":"^0.0.5","typhonjs-escomplex-project":"^0.0.5"},"devDependencies":{"typhonjs-config-eslint":"^0.4.0","typhonjs-escomplex-test-data":"git+https://git@github.com/typhonjs-node-escomplex/typhonjs-escomplex-test-data.git","typhonjs-npm-build-test":"^0.3.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","build-syntax":"babel ./node_modules/typhonjs-escomplex-project/src -d ./node_modules/typhonjs-escomplex-project/dist && babel ./node_modules/typhonjs-escomplex-module/src -d ./node_modules/typhonjs-escomplex-module/dist && babel ./node_modules/typhonjs-escomplex-commons/src -d ./node_modules/typhonjs-escomplex-commons/dist && babel ./node_modules/escomplex-plugin-metrics-project/src -d ./node_modules/escomplex-plugin-metrics-project/dist && babel ./node_modules/escomplex-plugin-metrics-module/src -d ./node_modules/escomplex-plugin-metrics-module/dist && babel ./node_modules/escomplex-plugin-syntax-estree/src -d ./node_modules/escomplex-plugin-syntax-estree/dist && babel ./node_modules/typhonjs-plugin-manager/src -d ./node_modules/typhonjs-plugin-manager/dist","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js"},"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7"],"files":["dist","src",".esdocrc","AUTHORS.md"],"directories":{},"bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"gitHead":"518d232492c8af7c940dab11088f828093cbe8d5","_id":"typhonjs-escomplex@0.0.5","_shasum":"ed59d1079c02a230890be4be2a66c599d85398eb","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"typhonrt","email":"support@typhonrt.org"},"dist":{"shasum":"ed59d1079c02a230890be4be2a66c599d85398eb","size":12077,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.0.5.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typhonjs-escomplex-0.0.5.tgz_1469194417198_0.25947296991944313"},"publish_time":1469194417424,"_cnpm_publish_time":1469194417424,"_hasShrinkwrap":false},"0.0.4":{"name":"typhonjs-escomplex","version":"0.0.4","description":"Next generation software complexity analysis of JavaScript-family abstract syntax trees.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","license":"MPL-2.0","author":{"name":"Mike Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"dependencies":{"babylon":"^6.0.0","typhonjs-escomplex-module":"^0.0.4","typhonjs-escomplex-project":"^0.0.4"},"devDependencies":{"typhonjs-config-eslint":"^0.4.0","typhonjs-npm-build-test":"^0.3.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js"},"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7"],"files":["dist","src","AUTHORS.md"],"directories":{},"bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"gitHead":"476b4e63f1e5f7f1e7907b705bf5a4227c6df389","_id":"typhonjs-escomplex@0.0.4","_shasum":"a3aad1f0bac0802c122d1dfaa6746bd6a9a909d0","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"typhonrt","email":"support@typhonrt.org"},"dist":{"shasum":"a3aad1f0bac0802c122d1dfaa6746bd6a9a909d0","size":11610,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.0.4.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typhonjs-escomplex-0.0.4.tgz_1467785471595_0.7445071775000542"},"publish_time":1467785473621,"_cnpm_publish_time":1467785473621,"_hasShrinkwrap":false},"0.0.3":{"name":"typhonjs-escomplex","version":"0.0.3","description":"Next generation software complexity analysis of JavaScript-family abstract syntax trees.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"license":"MPL-2.0","author":{"name":"Mike Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7"],"dependencies":{"babylon":"^6.0.0","typhonjs-escomplex-module":"^0.0.3","typhonjs-escomplex-project":"^0.0.3"},"devDependencies":{"typhonjs-config-eslint":"^0.4.0","typhonjs-npm-build-test":"^0.3.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js"},"gitHead":"4720321695df326d29bac3ba0608ca2b8a86d00b","_id":"typhonjs-escomplex@0.0.3","_shasum":"605472942376a09c8e76470db26e8ba884db73d8","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"typhonrt","email":"support@typhonrt.org"},"dist":{"shasum":"605472942376a09c8e76470db26e8ba884db73d8","size":13342,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.0.3.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/typhonjs-escomplex-0.0.3.tgz_1467445969315_0.24303196021355689"},"directories":{},"publish_time":1467445969879,"_cnpm_publish_time":1467445969879,"_hasShrinkwrap":false},"0.0.2":{"name":"typhonjs-escomplex","version":"0.0.2","description":"Next generation software complexity analysis of JavaScript-family abstract syntax trees.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"license":"MPL-2.0","author":{"name":"Mike Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7"],"dependencies":{"babylon":"^6.0.0","typhonjs-escomplex-module":"^0.0.2","typhonjs-escomplex-project":"^0.0.2"},"devDependencies":{"typhonjs-config-eslint":"^0.4.0","typhonjs-npm-build-test":"^0.3.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js"},"gitHead":"65c1f05cf81ecd434d406010d764540ee1bb736b","_id":"typhonjs-escomplex@0.0.2","_shasum":"82062041e36f23d02eb61890ebda8299745d4544","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"typhonrt","email":"support@typhonrt.org"},"dist":{"shasum":"82062041e36f23d02eb61890ebda8299745d4544","size":13317,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.0.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typhonjs-escomplex-0.0.2.tgz_1467303601517_0.7627667873166502"},"directories":{},"publish_time":1467303604727,"_cnpm_publish_time":1467303604727,"_hasShrinkwrap":false},"0.0.1":{"name":"typhonjs-escomplex","version":"0.0.1","description":"Next generation software complexity analysis of JavaScript-family abstract syntax trees.","homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"license":"MPL-2.0","author":{"name":"Mike Leahy"},"main":"./dist","repository":{"type":"git","url":"git+https://github.com/typhonjs-node-escomplex/typhonjs-escomplex.git"},"maintainers":[{"name":"typhonrt","email":"support@typhonrt.org"}],"keywords":["typhonjs","escomplex","complexity","simplicity","cyclomatic","halstead","maintainability","dependencies","static","analysis","metrics","babylon","es6","es7"],"dependencies":{"babylon":"^6.0.0","typhonjs-escomplex-module":"^0.0.1","typhonjs-escomplex-project":"^0.0.1"},"devDependencies":{"typhonjs-config-eslint":"^0.4.0","typhonjs-npm-build-test":"^0.3.0"},"scripts":{"build":"babel-node ./node_modules/typhonjs-npm-scripts-build-babel/scripts/build.js","esdoc":"esdoc -c .esdocrc","eslint":"eslint .","prepublish":"babel-node ./node_modules/typhonjs-npm-scripts-publish/scripts/prepublish.js","test":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha.js","test-coverage":"babel-node ./node_modules/typhonjs-npm-scripts-test-mocha/scripts/mocha-istanbul.js"},"gitHead":"d538261d020b58a033d1928899acd22e42052ec3","_id":"typhonjs-escomplex@0.0.1","_shasum":"30402d4184271c32a5f7bab69885774aadd52507","_from":".","_npmVersion":"3.5.3","_nodeVersion":"5.2.0","_npmUser":{"name":"typhonrt","email":"support@typhonrt.org"},"dist":{"shasum":"30402d4184271c32a5f7bab69885774aadd52507","size":14203,"noattachment":false,"key":"/typhonjs-escomplex/-/typhonjs-escomplex-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/typhonjs-escomplex/download/typhonjs-escomplex-0.0.1.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/typhonjs-escomplex-0.0.1.tgz_1465812446264_0.3742585515137762"},"directories":{},"publish_time":1465812450275,"_cnpm_publish_time":1465812450275,"_hasShrinkwrap":false}},"readme":"![typhonjs-escomplex](https://i.imgur.com/XBZF3h9.png)\n\n[![NPM](https://img.shields.io/npm/v/typhonjs-escomplex.svg?label=npm)](https://www.npmjs.com/package/typhonjs-escomplex)\n[![Documentation](http://docs.typhonjs.io/typhonjs-node-escomplex/typhonjs-escomplex/badge.svg)](http://docs.typhonjs.io/typhonjs-node-escomplex/typhonjs-escomplex/)\n[![Code Style](https://img.shields.io/badge/code%20style-allman-yellowgreen.svg?style=flat)](https://en.wikipedia.org/wiki/Indent_style#Allman_style)\n[![License](https://img.shields.io/badge/license-MPLv2-yellowgreen.svg?style=flat)](https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/blob/master/LICENSE)\n[![Gitter](https://img.shields.io/gitter/room/typhonjs/TyphonJS.svg)](https://gitter.im/typhonjs/TyphonJS)\n\n[![Build Status](https://travis-ci.org/typhonjs-node-escomplex/typhonjs-escomplex.svg?branch=master)](https://travis-ci.org/typhonjs-node-escomplex/typhonjs-escomplex)\n[![Coverage](https://img.shields.io/codecov/c/github/typhonjs-node-escomplex/typhonjs-escomplex.svg)](https://codecov.io/github/typhonjs-node-escomplex/typhonjs-escomplex)\n[![Dependency Status](https://david-dm.org/typhonjs-node-escomplex/typhonjs-escomplex/status.svg)](https://david-dm.org/typhonjs-node-escomplex/typhonjs-escomplex)\n\n0.1.0 update: Please refer to this [wiki page](https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/wiki/0.1.0-update-guide) on report changes and other pertinent details when upgrading to `0.1.0`.\n\nUpdate: Please see [issue#9](https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues/9) for a proposed roadmap for the next official major release of typhonjs-escomplex which is planned for fall '18 or thereabout.\n\n`typhonjs-escomplex` provides next generation Javascript and Typescript complexity reports by utilizing [babel parser](https://www.npmjs.com/package/@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](https://github.com/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.\n\nWork is swiftly being finished.\n\nMore information forthcoming. This NPM module can be installed as a dependency in `package.json` as follows:\n```js\n\"dependencies\": {\n  \"typhonjs-escomplex\": \"^0.1.0\"\n}\n```\n\n\nAn ES6 example follows:\n```js\nimport escomplex from 'typhonjs-escomplex';\n\nconst source = <some JS source code>;\n\nconst report = escomplex.analyzeModule(source);\n```\n\n\nA CJS example follows:\n```js\nvar escomplex = require('typhonjs-escomplex');\n\nvar source = <some JS source code>;\n\nvar report = escomplex.analyzeModule(source);\n```\n","_attachments":{},"homepage":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex","bugs":{"url":"https://github.com/typhonjs-node-escomplex/typhonjs-escomplex/issues"},"license":"MPL-2.0"}