UNPKG

@practica/create-node-app

Version:

Create Node.js app that is packed with best practices AND strive for simplicity

4 lines (3 loc) 16.6 kB
{"/Users/goldbergyoni/solutions/practica/src/code-templates/libraries/error-handling/app-error.ts": {"path":"/Users/goldbergyoni/solutions/practica/src/code-templates/libraries/error-handling/app-error.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":37}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":14}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":24}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":27}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":36}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":34}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":26}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":5}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":19}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":3}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":1}}},"s":{"0":1,"1":1,"2":14,"3":14,"4":14,"5":14,"6":14,"7":14,"8":14,"9":14,"10":1},"branchMap":{"0":{"type":"branch","line":2,"loc":{"start":{"line":2,"column":2},"end":{"line":10,"column":3}},"locations":[{"start":{"line":2,"column":2},"end":{"line":10,"column":3}}]}},"b":{"0":[14]},"fnMap":{"0":{"name":"AppError","decl":{"start":{"line":2,"column":2},"end":{"line":10,"column":3}},"loc":{"start":{"line":2,"column":2},"end":{"line":10,"column":3}},"line":2}},"f":{"0":14}} ,"/Users/goldbergyoni/solutions/practica/src/code-templates/libraries/error-handling/error-handler.ts": {"path":"/Users/goldbergyoni/solutions/practica/src/code-templates/libraries/error-handling/error-handler.ts","all":false,"statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":42}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":29}},"2":{"start":{"line":3,"column":0},"end":{"line":3,"column":39}},"3":{"start":{"line":4,"column":0},"end":{"line":4,"column":0}},"4":{"start":{"line":5,"column":0},"end":{"line":5,"column":31}},"5":{"start":{"line":6,"column":0},"end":{"line":6,"column":0}},"6":{"start":{"line":7,"column":0},"end":{"line":7,"column":29}},"7":{"start":{"line":8,"column":0},"end":{"line":8,"column":52}},"8":{"start":{"line":9,"column":0},"end":{"line":9,"column":53}},"9":{"start":{"line":10,"column":0},"end":{"line":10,"column":31}},"10":{"start":{"line":11,"column":0},"end":{"line":11,"column":54}},"11":{"start":{"line":12,"column":0},"end":{"line":12,"column":44}},"12":{"start":{"line":13,"column":0},"end":{"line":13,"column":7}},"13":{"start":{"line":14,"column":0},"end":{"line":14,"column":0}},"14":{"start":{"line":15,"column":0},"end":{"line":15,"column":56}},"15":{"start":{"line":16,"column":0},"end":{"line":16,"column":45}},"16":{"start":{"line":17,"column":0},"end":{"line":17,"column":7}},"17":{"start":{"line":18,"column":0},"end":{"line":18,"column":0}},"18":{"start":{"line":19,"column":0},"end":{"line":19,"column":39}},"19":{"start":{"line":20,"column":0},"end":{"line":20,"column":19}},"20":{"start":{"line":21,"column":0},"end":{"line":21,"column":72}},"21":{"start":{"line":22,"column":0},"end":{"line":22,"column":8}},"22":{"start":{"line":23,"column":0},"end":{"line":23,"column":41}},"23":{"start":{"line":24,"column":0},"end":{"line":24,"column":7}},"24":{"start":{"line":25,"column":0},"end":{"line":25,"column":0}},"25":{"start":{"line":26,"column":0},"end":{"line":26,"column":38}},"26":{"start":{"line":27,"column":0},"end":{"line":27,"column":19}},"27":{"start":{"line":28,"column":0},"end":{"line":28,"column":71}},"28":{"start":{"line":29,"column":0},"end":{"line":29,"column":8}},"29":{"start":{"line":30,"column":0},"end":{"line":30,"column":41}},"30":{"start":{"line":31,"column":0},"end":{"line":31,"column":7}},"31":{"start":{"line":32,"column":0},"end":{"line":32,"column":4}},"32":{"start":{"line":33,"column":0},"end":{"line":33,"column":0}},"33":{"start":{"line":34,"column":0},"end":{"line":34,"column":52}},"34":{"start":{"line":35,"column":0},"end":{"line":35,"column":9}},"35":{"start":{"line":36,"column":0},"end":{"line":36,"column":37}},"36":{"start":{"line":37,"column":0},"end":{"line":37,"column":72}},"37":{"start":{"line":38,"column":0},"end":{"line":38,"column":47}},"38":{"start":{"line":39,"column":0},"end":{"line":39,"column":118}},"39":{"start":{"line":40,"column":0},"end":{"line":40,"column":96}},"40":{"start":{"line":41,"column":0},"end":{"line":41,"column":36}},"41":{"start":{"line":42,"column":0},"end":{"line":42,"column":37}},"42":{"start":{"line":43,"column":0},"end":{"line":43,"column":7}},"43":{"start":{"line":44,"column":0},"end":{"line":44,"column":33}},"44":{"start":{"line":45,"column":0},"end":{"line":45,"column":38}},"45":{"start":{"line":46,"column":0},"end":{"line":46,"column":63}},"46":{"start":{"line":47,"column":0},"end":{"line":47,"column":27}},"47":{"start":{"line":48,"column":0},"end":{"line":48,"column":114}},"48":{"start":{"line":49,"column":0},"end":{"line":49,"column":8}},"49":{"start":{"line":50,"column":0},"end":{"line":50,"column":58}},"50":{"start":{"line":51,"column":0},"end":{"line":51,"column":58}},"51":{"start":{"line":52,"column":0},"end":{"line":52,"column":17}},"52":{"start":{"line":53,"column":0},"end":{"line":53,"column":5}},"53":{"start":{"line":54,"column":0},"end":{"line":54,"column":4}},"54":{"start":{"line":55,"column":0},"end":{"line":55,"column":2}},"55":{"start":{"line":56,"column":0},"end":{"line":56,"column":0}},"56":{"start":{"line":57,"column":0},"end":{"line":57,"column":48}},"57":{"start":{"line":58,"column":0},"end":{"line":58,"column":83}},"58":{"start":{"line":59,"column":0},"end":{"line":59,"column":22}},"59":{"start":{"line":60,"column":0},"end":{"line":60,"column":32}},"60":{"start":{"line":61,"column":0},"end":{"line":61,"column":3}},"61":{"start":{"line":62,"column":0},"end":{"line":62,"column":17}},"62":{"start":{"line":63,"column":0},"end":{"line":63,"column":2}},"63":{"start":{"line":64,"column":0},"end":{"line":64,"column":0}},"64":{"start":{"line":65,"column":0},"end":{"line":65,"column":86}},"65":{"start":{"line":66,"column":0},"end":{"line":66,"column":43}},"66":{"start":{"line":67,"column":0},"end":{"line":67,"column":75}},"67":{"start":{"line":68,"column":0},"end":{"line":68,"column":42}},"68":{"start":{"line":69,"column":0},"end":{"line":69,"column":93}},"69":{"start":{"line":70,"column":0},"end":{"line":70,"column":25}},"70":{"start":{"line":71,"column":0},"end":{"line":71,"column":3}},"71":{"start":{"line":72,"column":0},"end":{"line":72,"column":75}},"72":{"start":{"line":73,"column":0},"end":{"line":73,"column":42}},"73":{"start":{"line":74,"column":0},"end":{"line":74,"column":18}},"74":{"start":{"line":75,"column":0},"end":{"line":75,"column":41}},"75":{"start":{"line":76,"column":0},"end":{"line":76,"column":19}},"76":{"start":{"line":77,"column":0},"end":{"line":77,"column":4}},"77":{"start":{"line":78,"column":0},"end":{"line":78,"column":39}},"78":{"start":{"line":79,"column":0},"end":{"line":79,"column":18}},"79":{"start":{"line":80,"column":0},"end":{"line":80,"column":21}},"80":{"start":{"line":81,"column":0},"end":{"line":81,"column":19}},"81":{"start":{"line":82,"column":0},"end":{"line":82,"column":4}},"82":{"start":{"line":83,"column":0},"end":{"line":83,"column":45}},"83":{"start":{"line":84,"column":0},"end":{"line":84,"column":18}},"84":{"start":{"line":85,"column":0},"end":{"line":85,"column":43}},"85":{"start":{"line":86,"column":0},"end":{"line":86,"column":7}},"86":{"start":{"line":87,"column":0},"end":{"line":87,"column":4}},"87":{"start":{"line":88,"column":0},"end":{"line":88,"column":58}},"88":{"start":{"line":89,"column":0},"end":{"line":89,"column":18}},"89":{"start":{"line":90,"column":0},"end":{"line":90,"column":39}},"90":{"start":{"line":91,"column":0},"end":{"line":91,"column":8}},"91":{"start":{"line":92,"column":0},"end":{"line":92,"column":4}},"92":{"start":{"line":93,"column":0},"end":{"line":93,"column":0}},"93":{"start":{"line":94,"column":0},"end":{"line":94,"column":65}},"94":{"start":{"line":95,"column":0},"end":{"line":95,"column":18}},"95":{"start":{"line":96,"column":0},"end":{"line":96,"column":14}},"96":{"start":{"line":97,"column":0},"end":{"line":97,"column":13}},"97":{"start":{"line":98,"column":0},"end":{"line":98,"column":4}},"98":{"start":{"line":99,"column":0},"end":{"line":99,"column":80}},"99":{"start":{"line":100,"column":0},"end":{"line":100,"column":35}},"100":{"start":{"line":101,"column":0},"end":{"line":101,"column":58}},"101":{"start":{"line":102,"column":0},"end":{"line":102,"column":18}},"102":{"start":{"line":103,"column":0},"end":{"line":103,"column":17}},"103":{"start":{"line":104,"column":0},"end":{"line":104,"column":4}},"104":{"start":{"line":105,"column":0},"end":{"line":105,"column":0}},"105":{"start":{"line":106,"column":0},"end":{"line":106,"column":43}},"106":{"start":{"line":107,"column":0},"end":{"line":107,"column":1}},"107":{"start":{"line":108,"column":0},"end":{"line":108,"column":0}},"108":{"start":{"line":109,"column":0},"end":{"line":109,"column":45}},"109":{"start":{"line":110,"column":0},"end":{"line":110,"column":17}},"110":{"start":{"line":111,"column":0},"end":{"line":111,"column":39}},"111":{"start":{"line":112,"column":0},"end":{"line":112,"column":26}},"112":{"start":{"line":113,"column":0},"end":{"line":113,"column":18}},"113":{"start":{"line":114,"column":0},"end":{"line":114,"column":50}},"114":{"start":{"line":115,"column":0},"end":{"line":115,"column":54}},"115":{"start":{"line":116,"column":0},"end":{"line":116,"column":29}},"116":{"start":{"line":117,"column":0},"end":{"line":117,"column":30}},"117":{"start":{"line":118,"column":0},"end":{"line":118,"column":5}},"118":{"start":{"line":119,"column":0},"end":{"line":119,"column":3}},"119":{"start":{"line":120,"column":0},"end":{"line":120,"column":22}},"120":{"start":{"line":121,"column":0},"end":{"line":121,"column":2}},"121":{"start":{"line":122,"column":0},"end":{"line":122,"column":85}},"122":{"start":{"line":123,"column":0},"end":{"line":123,"column":44}},"123":{"start":{"line":124,"column":0},"end":{"line":124,"column":25}},"124":{"start":{"line":125,"column":0},"end":{"line":125,"column":55}},"125":{"start":{"line":126,"column":0},"end":{"line":126,"column":59}},"126":{"start":{"line":127,"column":0},"end":{"line":127,"column":79}},"127":{"start":{"line":128,"column":0},"end":{"line":128,"column":4}},"128":{"start":{"line":129,"column":0},"end":{"line":129,"column":2}},"129":{"start":{"line":130,"column":0},"end":{"line":130,"column":63}},"130":{"start":{"line":131,"column":0},"end":{"line":131,"column":54}},"131":{"start":{"line":132,"column":0},"end":{"line":132,"column":18}},"132":{"start":{"line":133,"column":0},"end":{"line":133,"column":3}},"133":{"start":{"line":134,"column":0},"end":{"line":134,"column":0}},"134":{"start":{"line":135,"column":0},"end":{"line":135,"column":12}},"135":{"start":{"line":136,"column":0},"end":{"line":136,"column":1}}},"s":{"0":1,"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":0,"16":1,"17":1,"18":1,"19":0,"20":0,"21":0,"22":0,"23":1,"24":1,"25":1,"26":0,"27":0,"28":0,"29":0,"30":1,"31":1,"32":1,"33":1,"34":14,"35":14,"36":14,"37":14,"38":14,"39":14,"40":14,"41":14,"42":14,"43":14,"44":14,"45":0,"46":0,"47":0,"48":0,"49":0,"50":0,"51":0,"52":0,"53":1,"54":1,"55":1,"56":1,"57":14,"58":14,"59":14,"60":14,"61":14,"62":14,"63":1,"64":1,"65":1,"66":14,"67":14,"68":1,"69":1,"70":1,"71":13,"72":13,"73":13,"74":13,"75":13,"76":13,"77":13,"78":13,"79":13,"80":13,"81":13,"82":13,"83":13,"84":13,"85":13,"86":13,"87":13,"88":13,"89":13,"90":13,"91":13,"92":13,"93":13,"94":13,"95":13,"96":13,"97":13,"98":13,"99":13,"100":13,"101":13,"102":13,"103":13,"104":13,"105":13,"106":13,"107":1,"108":1,"109":65,"110":65,"111":65,"112":65,"113":65,"114":65,"115":140,"116":4,"117":4,"118":140,"119":61,"120":61,"121":1,"122":1,"123":1,"124":1,"125":14,"126":14,"127":1,"128":1,"129":13,"130":13,"131":4,"132":4,"133":9,"134":9,"135":9},"branchMap":{"0":{"type":"branch","line":9,"loc":{"start":{"line":9,"column":23},"end":{"line":32,"column":3}},"locations":[{"start":{"line":9,"column":23},"end":{"line":32,"column":3}}]},"1":{"type":"branch","line":11,"loc":{"start":{"line":11,"column":36},"end":{"line":13,"column":5}},"locations":[{"start":{"line":11,"column":36},"end":{"line":13,"column":5}}]},"2":{"type":"branch","line":34,"loc":{"start":{"line":34,"column":15},"end":{"line":54,"column":3}},"locations":[{"start":{"line":34,"column":15},"end":{"line":54,"column":3}}]},"3":{"type":"branch","line":45,"loc":{"start":{"line":45,"column":6},"end":{"line":53,"column":5}},"locations":[{"start":{"line":45,"column":6},"end":{"line":53,"column":5}}]},"4":{"type":"branch","line":57,"loc":{"start":{"line":57,"column":35},"end":{"line":63,"column":2}},"locations":[{"start":{"line":57,"column":35},"end":{"line":63,"column":2}}]},"5":{"type":"branch","line":67,"loc":{"start":{"line":67,"column":0},"end":{"line":107,"column":1}},"locations":[{"start":{"line":67,"column":0},"end":{"line":107,"column":1}}]},"6":{"type":"branch","line":68,"loc":{"start":{"line":68,"column":41},"end":{"line":71,"column":3}},"locations":[{"start":{"line":68,"column":41},"end":{"line":71,"column":3}}]},"7":{"type":"branch","line":72,"loc":{"start":{"line":72,"column":-1},"end":{"line":107,"column":1}},"locations":[{"start":{"line":72,"column":-1},"end":{"line":107,"column":1}}]},"8":{"type":"branch","line":109,"loc":{"start":{"line":109,"column":32},"end":{"line":121,"column":2}},"locations":[{"start":{"line":109,"column":32},"end":{"line":121,"column":2}}]},"9":{"type":"branch","line":115,"loc":{"start":{"line":115,"column":53},"end":{"line":119,"column":3}},"locations":[{"start":{"line":115,"column":53},"end":{"line":119,"column":3}}]},"10":{"type":"branch","line":116,"loc":{"start":{"line":116,"column":28},"end":{"line":118,"column":5}},"locations":[{"start":{"line":116,"column":28},"end":{"line":118,"column":5}}]},"11":{"type":"branch","line":120,"loc":{"start":{"line":120,"column":-1},"end":{"line":121,"column":2}},"locations":[{"start":{"line":120,"column":-1},"end":{"line":121,"column":2}}]},"12":{"type":"branch","line":125,"loc":{"start":{"line":125,"column":14},"end":{"line":128,"column":3}},"locations":[{"start":{"line":125,"column":14},"end":{"line":128,"column":3}}]},"13":{"type":"branch","line":130,"loc":{"start":{"line":130,"column":0},"end":{"line":136,"column":1}},"locations":[{"start":{"line":130,"column":0},"end":{"line":136,"column":1}}]},"14":{"type":"branch","line":131,"loc":{"start":{"line":131,"column":32},"end":{"line":131,"column":51}},"locations":[{"start":{"line":131,"column":32},"end":{"line":131,"column":51}}]},"15":{"type":"branch","line":131,"loc":{"start":{"line":131,"column":53},"end":{"line":133,"column":3}},"locations":[{"start":{"line":131,"column":53},"end":{"line":133,"column":3}}]},"16":{"type":"branch","line":134,"loc":{"start":{"line":134,"column":-1},"end":{"line":136,"column":1}},"locations":[{"start":{"line":134,"column":-1},"end":{"line":136,"column":1}}]}},"b":{"0":[1],"1":[1],"2":[14],"3":[0],"4":[14],"5":[14],"6":[1],"7":[13],"8":[65],"9":[140],"10":[4],"11":[61],"12":[14],"13":[13],"14":[5],"15":[4],"16":[9]},"fnMap":{"0":{"name":"listenToErrorEvents","decl":{"start":{"line":9,"column":23},"end":{"line":32,"column":3}},"loc":{"start":{"line":9,"column":23},"end":{"line":32,"column":3}},"line":9},"1":{"name":"handleError","decl":{"start":{"line":34,"column":15},"end":{"line":54,"column":3}},"loc":{"start":{"line":34,"column":15},"end":{"line":54,"column":3}},"line":34},"2":{"name":"terminateHttpServerAndExit","decl":{"start":{"line":57,"column":35},"end":{"line":63,"column":2}},"loc":{"start":{"line":57,"column":35},"end":{"line":63,"column":2}},"line":57},"3":{"name":"covertUnknownToAppError","decl":{"start":{"line":67,"column":0},"end":{"line":107,"column":1}},"loc":{"start":{"line":67,"column":0},"end":{"line":107,"column":1}},"line":67},"4":{"name":"getOneOfTheseProperties","decl":{"start":{"line":109,"column":32},"end":{"line":121,"column":2}},"loc":{"start":{"line":109,"column":32},"end":{"line":121,"column":2}},"line":109},"5":{"name":"fireMetric","decl":{"start":{"line":125,"column":14},"end":{"line":128,"column":3}},"loc":{"start":{"line":125,"column":14},"end":{"line":128,"column":3}},"line":125},"6":{"name":"getObjectIfNotAlreadyObject","decl":{"start":{"line":130,"column":0},"end":{"line":136,"column":1}},"loc":{"start":{"line":130,"column":0},"end":{"line":136,"column":1}},"line":130}},"f":{"0":1,"1":14,"2":14,"3":14,"4":65,"5":14,"6":13}} }