.editorconfig .eslintrc.js .gitattributes .github/.keepalive .github/PULL_REQUEST_TEMPLATE.md .github/workflows/benchmark.yml .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_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 docs/repl.txt docs/types/index.d.ts docs/types/test.ts examples/index.js include/stdlib/ndarray/safe_casts.h lib/index.js lib/main.js lib/safe_casts.json manifest.json package.json test/test.js <<<<<< network # path=coverage.json {"/home/runner/work/ndarray-safe-casts/ndarray-safe-casts/lib/index.js":{"path":"/home/runner/work/ndarray-safe-casts/ndarray-safe-casts/lib/index.js","s":{"1":1,"2":1},"b":{},"f":{},"fnMap":{},"statementMap":{"1":{"start":{"line":35,"column":0},"end":{"line":35,"column":39}},"2":{"start":{"line":40,"column":0},"end":{"line":40,"column":27}}},"branchMap":{}},"/home/runner/work/ndarray-safe-casts/ndarray-safe-casts/lib/main.js":{"path":"/home/runner/work/ndarray-safe-casts/ndarray-safe-casts/lib/main.js","s":{"1":1,"2":1,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":1,"12":1,"13":1,"14":1,"15":1,"16":1,"17":1,"18":1,"19":1,"20":13,"21":13,"22":13,"23":13,"24":169,"25":169,"26":13,"27":1,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":1,"38":1,"39":1,"40":1,"41":1,"42":13,"43":13,"44":13,"45":13,"46":169,"47":169,"48":68,"49":13,"50":1,"51":1,"52":20,"53":1,"54":19,"55":1,"56":19,"57":19,"58":13,"59":6,"60":1},"b":{"1":[68,101],"2":[1,19],"3":[1,18],"4":[13,6]},"f":{"1":1,"2":1,"3":20},"fnMap":{"1":{"name":"generateFullTable","line":42,"loc":{"start":{"line":42,"column":0},"end":{"line":42,"column":29}}},"2":{"name":"generateTable","line":75,"loc":{"start":{"line":75,"column":0},"end":{"line":75,"column":25}}},"3":{"name":"safeCasts","line":117,"loc":{"start":{"line":117,"column":0},"end":{"line":117,"column":28}}}},"statementMap":{"1":{"start":{"line":23,"column":0},"end":{"line":23,"column":49}},"2":{"start":{"line":24,"column":0},"end":{"line":24,"column":62}},"3":{"start":{"line":25,"column":0},"end":{"line":25,"column":66}},"4":{"start":{"line":26,"column":0},"end":{"line":26,"column":48}},"5":{"start":{"line":31,"column":0},"end":{"line":31,"column":10}},"6":{"start":{"line":42,"column":0},"end":{"line":67,"column":1}},"7":{"start":{"line":43,"column":1},"end":{"line":43,"column":12}},"8":{"start":{"line":44,"column":1},"end":{"line":44,"column":12}},"9":{"start":{"line":45,"column":1},"end":{"line":45,"column":9}},"10":{"start":{"line":46,"column":1},"end":{"line":46,"column":9}},"11":{"start":{"line":47,"column":1},"end":{"line":47,"column":9}},"12":{"start":{"line":48,"column":1},"end":{"line":48,"column":9}},"13":{"start":{"line":49,"column":1},"end":{"line":49,"column":7}},"14":{"start":{"line":50,"column":1},"end":{"line":50,"column":7}},"15":{"start":{"line":51,"column":1},"end":{"line":51,"column":7}},"16":{"start":{"line":53,"column":1},"end":{"line":53,"column":10}},"17":{"start":{"line":54,"column":1},"end":{"line":54,"column":35}},"18":{"start":{"line":55,"column":1},"end":{"line":55,"column":24}},"19":{"start":{"line":56,"column":1},"end":{"line":65,"column":2}},"20":{"start":{"line":57,"column":2},"end":{"line":57,"column":20}},"21":{"start":{"line":58,"column":2},"end":{"line":58,"column":24}},"22":{"start":{"line":59,"column":2},"end":{"line":59,"column":11}},"23":{"start":{"line":60,"column":2},"end":{"line":63,"column":3}},"24":{"start":{"line":61,"column":3},"end":{"line":61,"column":21}},"25":{"start":{"line":62,"column":3},"end":{"line":62,"column":25}},"26":{"start":{"line":64,"column":2},"end":{"line":64,"column":19}},"27":{"start":{"line":66,"column":1},"end":{"line":66,"column":12}},"28":{"start":{"line":75,"column":0},"end":{"line":102,"column":1}},"29":{"start":{"line":76,"column":1},"end":{"line":76,"column":12}},"30":{"start":{"line":77,"column":1},"end":{"line":77,"column":12}},"31":{"start":{"line":78,"column":1},"end":{"line":78,"column":9}},"32":{"start":{"line":79,"column":1},"end":{"line":79,"column":9}},"33":{"start":{"line":80,"column":1},"end":{"line":80,"column":9}},"34":{"start":{"line":81,"column":1},"end":{"line":81,"column":9}},"35":{"start":{"line":82,"column":1},"end":{"line":82,"column":7}},"36":{"start":{"line":83,"column":1},"end":{"line":83,"column":7}},"37":{"start":{"line":84,"column":1},"end":{"line":84,"column":7}},"38":{"start":{"line":86,"column":1},"end":{"line":86,"column":10}},"39":{"start":{"line":87,"column":1},"end":{"line":87,"column":35}},"40":{"start":{"line":88,"column":1},"end":{"line":88,"column":24}},"41":{"start":{"line":89,"column":1},"end":{"line":100,"column":2}},"42":{"start":{"line":90,"column":2},"end":{"line":90,"column":20}},"43":{"start":{"line":91,"column":2},"end":{"line":91,"column":24}},"44":{"start":{"line":92,"column":2},"end":{"line":92,"column":11}},"45":{"start":{"line":93,"column":2},"end":{"line":98,"column":3}},"46":{"start":{"line":94,"column":3},"end":{"line":94,"column":21}},"47":{"start":{"line":95,"column":3},"end":{"line":97,"column":4}},"48":{"start":{"line":96,"column":4},"end":{"line":96,"column":20}},"49":{"start":{"line":99,"column":2},"end":{"line":99,"column":19}},"50":{"start":{"line":101,"column":1},"end":{"line":101,"column":12}},"51":{"start":{"line":117,"column":0},"end":{"line":130,"column":1}},"52":{"start":{"line":118,"column":1},"end":{"line":120,"column":2}},"53":{"start":{"line":119,"column":2},"end":{"line":119,"column":29}},"54":{"start":{"line":121,"column":1},"end":{"line":124,"column":2}},"55":{"start":{"line":123,"column":2},"end":{"line":123,"column":26}},"56":{"start":{"line":125,"column":1},"end":{"line":125,"column":26}},"57":{"start":{"line":126,"column":1},"end":{"line":128,"column":2}},"58":{"start":{"line":127,"column":2},"end":{"line":127,"column":32}},"59":{"start":{"line":129,"column":1},"end":{"line":129,"column":13}},"60":{"start":{"line":135,"column":0},"end":{"line":135,"column":27}}},"branchMap":{"1":{"line":95,"type":"if","locations":[{"start":{"line":95,"column":3},"end":{"line":95,"column":3}},{"start":{"line":95,"column":3},"end":{"line":95,"column":3}}]},"2":{"line":118,"type":"if","locations":[{"start":{"line":118,"column":1},"end":{"line":118,"column":1}},{"start":{"line":118,"column":1},"end":{"line":118,"column":1}}]},"3":{"line":121,"type":"if","locations":[{"start":{"line":121,"column":1},"end":{"line":121,"column":1}},{"start":{"line":121,"column":1},"end":{"line":121,"column":1}}]},"4":{"line":126,"type":"if","locations":[{"start":{"line":126,"column":1},"end":{"line":126,"column":1}},{"start":{"line":126,"column":1},"end":{"line":126,"column":1}}]}}}}<<<<<< EOF # path=lcov.info TN: SF:/home/runner/work/ndarray-safe-casts/ndarray-safe-casts/lib/index.js FNF:0 FNH:0 DA:35,1 DA:40,1 LF:2 LH:2 BRF:0 BRH:0 end_of_record TN: SF:/home/runner/work/ndarray-safe-casts/ndarray-safe-casts/lib/main.js FN:42,generateFullTable FN:75,generateTable FN:117,safeCasts FNF:3 FNH:3 FNDA:1,generateFullTable FNDA:1,generateTable FNDA:20,safeCasts DA:23,1 DA:24,1 DA:25,1 DA:26,1 DA:31,1 DA:42,1 DA:43,1 DA:44,1 DA:45,1 DA:46,1 DA:47,1 DA:48,1 DA:49,1 DA:50,1 DA:51,1 DA:53,1 DA:54,1 DA:55,1 DA:56,1 DA:57,13 DA:58,13 DA:59,13 DA:60,13 DA:61,169 DA:62,169 DA:64,13 DA:66,1 DA:75,1 DA:76,1 DA:77,1 DA:78,1 DA:79,1 DA:80,1 DA:81,1 DA:82,1 DA:83,1 DA:84,1 DA:86,1 DA:87,1 DA:88,1 DA:89,1 DA:90,13 DA:91,13 DA:92,13 DA:93,13 DA:94,169 DA:95,169 DA:96,68 DA:99,13 DA:101,1 DA:117,1 DA:118,20 DA:119,1 DA:121,19 DA:123,1 DA:125,19 DA:126,19 DA:127,13 DA:129,6 DA:135,1 LF:60 LH:60 BRDA:95,1,0,68 BRDA:95,1,1,101 BRDA:118,2,0,1 BRDA:118,2,1,19 BRDA:121,3,0,1 BRDA:121,3,1,18 BRDA:126,4,0,13 BRDA:126,4,1,6 BRF:8 BRH:8 end_of_record <<<<<< EOF