.editorconfig .eslintrc.js .gitattributes .github/.keepalive .github/PULL_REQUEST_TEMPLATE.md .github/workflows/benchmark.yml .github/workflows/cancel.yml .github/workflows/close_pull_requests.yml .github/workflows/examples.yml .github/workflows/npm_downloads.yml .github/workflows/productionize.yml .github/workflows/publish.yml .github/workflows/test.yml .github/workflows/test_bundles.yml .github/workflows/test_coverage.yml .github/workflows/test_install.yml .gitignore .npmignore .npmrc CHANGELOG.md CODE_OF_CONDUCT.md CONTRIBUTING.md CONTRIBUTORS LICENSE Makefile NOTICE README.md benchmark/benchmark.js branches.md docs/repl.txt docs/types/index.d.ts docs/types/test.ts examples/index.js lib/factory.js lib/index.js lib/main.js package.json test/test.factory.js test/test.js test/test.pmf.js <<<<<< network # path=coverage.json {"/home/runner/work/stats-base-dists-degenerate-pmf/stats-base-dists-degenerate-pmf/lib/factory.js":{"path":"/home/runner/work/stats-base-dists-degenerate-pmf/stats-base-dists-degenerate-pmf/lib/factory.js","s":{"1":1,"2":1,"3":1,"4":7,"5":1,"6":6,"7":1,"8":6,"9":1,"10":5,"11":1},"b":{"1":[1,6],"2":[1,5],"3":[3,2]},"f":{"1":7,"2":6},"fnMap":{"1":{"name":"factory","line":44,"loc":{"start":{"line":44,"column":0},"end":{"line":44,"column":23}}},"2":{"name":"pmf","line":61,"loc":{"start":{"line":61,"column":1},"end":{"line":61,"column":19}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":68}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":57}},"3":{"start":{"line":44,"column":0},"end":{"line":67,"column":1}},"4":{"start":{"line":45,"column":1},"end":{"line":47,"column":2}},"5":{"start":{"line":46,"column":2},"end":{"line":46,"column":33}},"6":{"start":{"line":48,"column":1},"end":{"line":48,"column":12}},"7":{"start":{"line":61,"column":1},"end":{"line":66,"column":2}},"8":{"start":{"line":62,"column":2},"end":{"line":64,"column":3}},"9":{"start":{"line":63,"column":3},"end":{"line":63,"column":14}},"10":{"start":{"line":65,"column":2},"end":{"line":65,"column":34}},"11":{"start":{"line":72,"column":0},"end":{"line":72,"column":25}}},"branchMap":{"1":{"line":45,"type":"if","locations":[{"start":{"line":45,"column":1},"end":{"line":45,"column":1}},{"start":{"line":45,"column":1},"end":{"line":45,"column":1}}]},"2":{"line":62,"type":"if","locations":[{"start":{"line":62,"column":2},"end":{"line":62,"column":2}},{"start":{"line":62,"column":2},"end":{"line":62,"column":2}}]},"3":{"line":65,"type":"cond-expr","locations":[{"start":{"line":65,"column":24},"end":{"line":65,"column":27}},{"start":{"line":65,"column":30},"end":{"line":65,"column":33}}]}}},"/home/runner/work/stats-base-dists-degenerate-pmf/stats-base-dists-degenerate-pmf/lib/index.js":{"path":"/home/runner/work/stats-base-dists-degenerate-pmf/stats-base-dists-degenerate-pmf/lib/index.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":43,"column":0},"end":{"line":43,"column":85}},"2":{"start":{"line":44,"column":0},"end":{"line":44,"column":34}},"3":{"start":{"line":45,"column":0},"end":{"line":45,"column":40}},"4":{"start":{"line":50,"column":0},"end":{"line":50,"column":40}},"5":{"start":{"line":55,"column":0},"end":{"line":55,"column":22}}},"branchMap":{}},"/home/runner/work/stats-base-dists-degenerate-pmf/stats-base-dists-degenerate-pmf/lib/main.js":{"path":"/home/runner/work/stats-base-dists-degenerate-pmf/stats-base-dists-degenerate-pmf/lib/main.js","s":{"1":1,"2":1,"3":8,"4":3,"5":5,"6":1},"b":{"1":[3,5],"2":[8,6],"3":[3,2]},"f":{"1":8},"fnMap":{"1":{"name":"pmf","line":51,"loc":{"start":{"line":51,"column":0},"end":{"line":51,"column":22}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":57}},"2":{"start":{"line":51,"column":0},"end":{"line":56,"column":1}},"3":{"start":{"line":52,"column":1},"end":{"line":54,"column":2}},"4":{"start":{"line":53,"column":2},"end":{"line":53,"column":13}},"5":{"start":{"line":55,"column":1},"end":{"line":55,"column":33}},"6":{"start":{"line":61,"column":0},"end":{"line":61,"column":21}}},"branchMap":{"1":{"line":52,"type":"if","locations":[{"start":{"line":52,"column":1},"end":{"line":52,"column":1}},{"start":{"line":52,"column":1},"end":{"line":52,"column":1}}]},"2":{"line":52,"type":"binary-expr","locations":[{"start":{"line":52,"column":6},"end":{"line":52,"column":16}},{"start":{"line":52,"column":20},"end":{"line":52,"column":31}}]},"3":{"line":55,"type":"cond-expr","locations":[{"start":{"line":55,"column":23},"end":{"line":55,"column":26}},{"start":{"line":55,"column":29},"end":{"line":55,"column":32}}]}}}}<<<<<< EOF # path=lcov.info TN: SF:/home/runner/work/stats-base-dists-degenerate-pmf/stats-base-dists-degenerate-pmf/lib/factory.js FN:44,factory FN:61,pmf FNF:2 FNH:2 FNDA:7,factory FNDA:6,pmf DA:23,1 DA:24,1 DA:44,1 DA:45,7 DA:46,1 DA:48,6 DA:61,1 DA:62,6 DA:63,1 DA:65,5 DA:72,1 LF:11 LH:11 BRDA:45,1,0,1 BRDA:45,1,1,6 BRDA:62,2,0,1 BRDA:62,2,1,5 BRDA:65,3,0,3 BRDA:65,3,1,2 BRF:6 BRH:6 end_of_record TN: SF:/home/runner/work/stats-base-dists-degenerate-pmf/stats-base-dists-degenerate-pmf/lib/index.js FNF:0 FNH:0 DA:43,1 DA:44,1 DA:45,1 DA:50,1 DA:55,1 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/stats-base-dists-degenerate-pmf/stats-base-dists-degenerate-pmf/lib/main.js FN:51,pmf FNF:1 FNH:1 FNDA:8,pmf DA:23,1 DA:51,1 DA:52,8 DA:53,3 DA:55,5 DA:61,1 LF:6 LH:6 BRDA:52,1,0,3 BRDA:52,1,1,5 BRDA:52,2,0,8 BRDA:52,2,1,6 BRDA:55,3,0,3 BRDA:55,3,1,2 BRF:6 BRH:6 end_of_record <<<<<< EOF