├── .gitignore ├── .jshintrc ├── .travis.yml ├── Gruntfile.js ├── MIT-License.txt ├── README.md ├── experiments ├── A │ └── foo.js └── multiple-options.js ├── index.js ├── js-complexity-viz.js ├── package.json ├── src ├── Complexity.js ├── arguments.js ├── collector.js ├── history.js ├── js-complexity.js ├── metrics.js ├── report.html ├── reportChange.js ├── reporter.js ├── sourceFiles.js └── utils.js └── test ├── amd ├── withAmd.js └── withoutAmd.js ├── complexityExample.json ├── complexityTest.js ├── e2e.js ├── example_data.json ├── example_report.html ├── external.js ├── filenames.js └── prefix.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/.travis.yml -------------------------------------------------------------------------------- /Gruntfile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/Gruntfile.js -------------------------------------------------------------------------------- /MIT-License.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/MIT-License.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/README.md -------------------------------------------------------------------------------- /experiments/A/foo.js: -------------------------------------------------------------------------------- 1 | function foo() {} -------------------------------------------------------------------------------- /experiments/multiple-options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/experiments/multiple-options.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/index.js -------------------------------------------------------------------------------- /js-complexity-viz.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/js-complexity-viz.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/package.json -------------------------------------------------------------------------------- /src/Complexity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/src/Complexity.js -------------------------------------------------------------------------------- /src/arguments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/src/arguments.js -------------------------------------------------------------------------------- /src/collector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/src/collector.js -------------------------------------------------------------------------------- /src/history.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/src/history.js -------------------------------------------------------------------------------- /src/js-complexity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/src/js-complexity.js -------------------------------------------------------------------------------- /src/metrics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/src/metrics.js -------------------------------------------------------------------------------- /src/report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/src/report.html -------------------------------------------------------------------------------- /src/reportChange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/src/reportChange.js -------------------------------------------------------------------------------- /src/reporter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/src/reporter.js -------------------------------------------------------------------------------- /src/sourceFiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/src/sourceFiles.js -------------------------------------------------------------------------------- /src/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/src/utils.js -------------------------------------------------------------------------------- /test/amd/withAmd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/test/amd/withAmd.js -------------------------------------------------------------------------------- /test/amd/withoutAmd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/test/amd/withoutAmd.js -------------------------------------------------------------------------------- /test/complexityExample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/test/complexityExample.json -------------------------------------------------------------------------------- /test/complexityTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/test/complexityTest.js -------------------------------------------------------------------------------- /test/e2e.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/test/e2e.js -------------------------------------------------------------------------------- /test/example_data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/test/example_data.json -------------------------------------------------------------------------------- /test/example_report.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/test/example_report.html -------------------------------------------------------------------------------- /test/external.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/test/external.js -------------------------------------------------------------------------------- /test/filenames.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/test/filenames.js -------------------------------------------------------------------------------- /test/prefix.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bahmutov/js-complexity-viz/HEAD/test/prefix.js --------------------------------------------------------------------------------