.editorconfig .eslintrc.js .gitattributes .github/.keepalive .github/PULL_REQUEST_TEMPLATE.md .github/workflows/bundle.yml .github/workflows/cancel.yml .github/workflows/close_pull_requests.yml .github/workflows/examples.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 docs/repl.txt docs/types/index.d.ts docs/types/test.ts examples/index.js lib/detect.js lib/index.js lib/inherit.js lib/native.js lib/polyfill.js lib/validate.js package.json test/test.detect.js test/test.js test/test.polyfill.js <<<<<< network # path=coverage.json {"/home/runner/work/utils-inherit/utils-inherit/lib/polyfill.js":{"path":"/home/runner/work/utils-inherit/utils-inherit/lib/polyfill.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1},"b":{},"f":{"1":1,"2":1},"fnMap":{"1":{"name":"Ctor","line":28,"loc":{"start":{"line":28,"column":0},"end":{"line":28,"column":16}}},"2":{"name":"createObject","line":46,"loc":{"start":{"line":46,"column":0},"end":{"line":46,"column":31}}}},"statementMap":{"1":{"start":{"line":28,"column":0},"end":{"line":30,"column":1}},"2":{"start":{"line":46,"column":0},"end":{"line":49,"column":1}},"3":{"start":{"line":47,"column":1},"end":{"line":47,"column":24}},"4":{"start":{"line":48,"column":1},"end":{"line":48,"column":19}},"5":{"start":{"line":54,"column":0},"end":{"line":54,"column":30}}},"branchMap":{}},"/home/runner/work/utils-inherit/utils-inherit/lib/index.js":{"path":"/home/runner/work/utils-inherit/utils-inherit/lib/index.js","s":{"1":1,"2":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":49,"column":0},"end":{"line":49,"column":40}},"2":{"start":{"line":54,"column":0},"end":{"line":54,"column":25}}},"branchMap":{}},"/home/runner/work/utils-inherit/utils-inherit/lib/inherit.js":{"path":"/home/runner/work/utils-inherit/utils-inherit/lib/inherit.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":16,"7":16,"8":7,"9":9,"10":9,"11":7,"12":2,"13":1,"14":1,"15":1,"16":1,"17":1},"b":{"1":[7,9],"2":[7,2],"3":[1,1]},"f":{"1":16},"fnMap":{"1":{"name":"inherit","line":65,"loc":{"start":{"line":65,"column":0},"end":{"line":65,"column":36}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":64}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":48}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":42}},"4":{"start":{"line":26,"column":0},"end":{"line":26,"column":44}},"5":{"start":{"line":65,"column":0},"end":{"line":89,"column":1}},"6":{"start":{"line":66,"column":1},"end":{"line":66,"column":28}},"7":{"start":{"line":67,"column":1},"end":{"line":69,"column":2}},"8":{"start":{"line":68,"column":2},"end":{"line":68,"column":12}},"9":{"start":{"line":70,"column":1},"end":{"line":70,"column":29}},"10":{"start":{"line":71,"column":1},"end":{"line":73,"column":2}},"11":{"start":{"line":72,"column":2},"end":{"line":72,"column":12}},"12":{"start":{"line":74,"column":1},"end":{"line":76,"column":2}},"13":{"start":{"line":75,"column":2},"end":{"line":75,"column":166}},"14":{"start":{"line":78,"column":1},"end":{"line":78,"column":54}},"15":{"start":{"line":81,"column":1},"end":{"line":86,"column":4}},"16":{"start":{"line":88,"column":1},"end":{"line":88,"column":13}},"17":{"start":{"line":94,"column":0},"end":{"line":94,"column":25}}},"branchMap":{"1":{"line":67,"type":"if","locations":[{"start":{"line":67,"column":1},"end":{"line":67,"column":1}},{"start":{"line":67,"column":1},"end":{"line":67,"column":1}}]},"2":{"line":71,"type":"if","locations":[{"start":{"line":71,"column":1},"end":{"line":71,"column":1}},{"start":{"line":71,"column":1},"end":{"line":71,"column":1}}]},"3":{"line":74,"type":"if","locations":[{"start":{"line":74,"column":1},"end":{"line":74,"column":1}},{"start":{"line":74,"column":1},"end":{"line":74,"column":1}}]}}},"/home/runner/work/utils-inherit/utils-inherit/lib/validate.js":{"path":"/home/runner/work/utils-inherit/utils-inherit/lib/validate.js","s":{"1":1,"2":1,"3":25,"4":25,"5":14,"6":11,"7":1},"b":{"1":[14,11],"2":[25,23,22]},"f":{"1":25},"fnMap":{"1":{"name":"validate","line":44,"loc":{"start":{"line":44,"column":0},"end":{"line":44,"column":27}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":48}},"2":{"start":{"line":44,"column":0},"end":{"line":53,"column":1}},"3":{"start":{"line":45,"column":1},"end":{"line":45,"column":25}},"4":{"start":{"line":46,"column":1},"end":{"line":51,"column":2}},"5":{"start":{"line":50,"column":2},"end":{"line":50,"column":153}},"6":{"start":{"line":52,"column":1},"end":{"line":52,"column":13}},"7":{"start":{"line":58,"column":0},"end":{"line":58,"column":26}}},"branchMap":{"1":{"line":46,"type":"if","locations":[{"start":{"line":46,"column":1},"end":{"line":46,"column":1}},{"start":{"line":46,"column":1},"end":{"line":46,"column":1}}]},"2":{"line":47,"type":"binary-expr","locations":[{"start":{"line":47,"column":2},"end":{"line":47,"column":16}},{"start":{"line":48,"column":3},"end":{"line":48,"column":20}},{"start":{"line":48,"column":24},"end":{"line":48,"column":43}}]}}},"/home/runner/work/utils-inherit/utils-inherit/lib/detect.js":{"path":"/home/runner/work/utils-inherit/utils-inherit/lib/detect.js","s":{"1":3,"2":3,"3":3,"4":3,"5":2,"6":1,"7":3},"b":{"1":[2,1]},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":39}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":42}},"3":{"start":{"line":29,"column":0},"end":{"line":29,"column":17}},"4":{"start":{"line":30,"column":0},"end":{"line":34,"column":1}},"5":{"start":{"line":31,"column":1},"end":{"line":31,"column":24}},"6":{"start":{"line":33,"column":1},"end":{"line":33,"column":25}},"7":{"start":{"line":39,"column":0},"end":{"line":39,"column":30}}},"branchMap":{"1":{"line":30,"type":"if","locations":[{"start":{"line":30,"column":0},"end":{"line":30,"column":0}},{"start":{"line":30,"column":0},"end":{"line":30,"column":0}}]}}},"/home/runner/work/utils-inherit/utils-inherit/lib/native.js":{"path":"/home/runner/work/utils-inherit/utils-inherit/lib/native.js","s":{"1":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":31}}},"branchMap":{}}}<<<<<< EOF # path=lcov.info TN: SF:/home/runner/work/utils-inherit/utils-inherit/lib/polyfill.js FN:28,Ctor FN:46,createObject FNF:2 FNH:2 FNDA:1,Ctor FNDA:1,createObject DA:28,1 DA:46,1 DA:47,1 DA:48,1 DA:54,1 LF:5 LH:5 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/utils-inherit/utils-inherit/lib/index.js FNF:0 FNH:0 DA:49,1 DA:54,1 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/utils-inherit/utils-inherit/lib/inherit.js FN:65,inherit FNF:1 FNH:1 FNDA:16,inherit DA:23,1 DA:24,1 DA:25,1 DA:26,1 DA:65,1 DA:66,16 DA:67,16 DA:68,7 DA:70,9 DA:71,9 DA:72,7 DA:74,2 DA:75,1 DA:78,1 DA:81,1 DA:88,1 DA:94,1 LF:17 LH:17 BRDA:67,1,0,7 BRDA:67,1,1,9 BRDA:71,2,0,7 BRDA:71,2,1,2 BRDA:74,3,0,1 BRDA:74,3,1,1 BRF:6 BRH:6 end_of_record TN: SF:/home/runner/work/utils-inherit/utils-inherit/lib/validate.js FN:44,validate FNF:1 FNH:1 FNDA:25,validate DA:23,1 DA:44,1 DA:45,25 DA:46,25 DA:50,14 DA:52,11 DA:58,1 LF:7 LH:7 BRDA:46,1,0,14 BRDA:46,1,1,11 BRDA:47,2,0,25 BRDA:47,2,1,23 BRDA:47,2,2,22 BRF:5 BRH:5 end_of_record TN: SF:/home/runner/work/utils-inherit/utils-inherit/lib/detect.js FNF:0 FNH:0 DA:23,3 DA:24,3 DA:29,3 DA:30,3 DA:31,2 DA:33,1 DA:39,3 LF:7 LH:7 BRDA:30,1,0,2 BRDA:30,1,1,1 BRF:2 BRH:2 end_of_record TN: SF:/home/runner/work/utils-inherit/utils-inherit/lib/native.js FNF:0 FNH:0 DA:23,1 LF:1 LH:1 BRF:0 BRH:0 end_of_record <<<<<< EOF