@sentry/shim
Advanced tools
Comparing version 0.5.0-beta.1 to 0.5.0-beta.2
@@ -1,5 +0,8 @@ | ||
{"/Users/haza/Projects/raven-js/packages/shim/src/index.ts": {"path":"/Users/haza/Projects/raven-js/packages/shim/src/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":16,"column":19}},"1":{"start":{"line":2,"column":2},"end":{"line":2,"column":15}},"2":{"start":{"line":3,"column":2},"end":{"line":3,"column":12}},"3":{"start":{"line":4,"column":2},"end":{"line":4,"column":15}},"4":{"start":{"line":5,"column":2},"end":{"line":5,"column":16}},"5":{"start":{"line":6,"column":2},"end":{"line":6,"column":18}},"6":{"start":{"line":7,"column":2},"end":{"line":7,"column":14}},"7":{"start":{"line":8,"column":2},"end":{"line":8,"column":12}},"8":{"start":{"line":9,"column":2},"end":{"line":9,"column":18}},"9":{"start":{"line":10,"column":2},"end":{"line":10,"column":10}},"10":{"start":{"line":11,"column":2},"end":{"line":11,"column":11}},"11":{"start":{"line":12,"column":2},"end":{"line":12,"column":16}},"12":{"start":{"line":13,"column":2},"end":{"line":13,"column":16}},"13":{"start":{"line":14,"column":2},"end":{"line":14,"column":17}},"14":{"start":{"line":15,"column":2},"end":{"line":15,"column":11}}},"fnMap":{},"branchMap":{},"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},"f":{},"b":{}} | ||
,"/Users/haza/Projects/raven-js/packages/shim/src/lib/domain.ts": {"path":"/Users/haza/Projects/raven-js/packages/shim/src/lib/domain.ts","statementMap":{"0":{"start":{"line":3,"column":0},"end":{"line":8,"column":1}},"1":{"start":{"line":5,"column":2},"end":{"line":5,"column":29}},"2":{"start":{"line":7,"column":2},"end":{"line":7,"column":29}},"3":{"start":{"line":10,"column":13},"end":{"line":10,"column":33}}},"fnMap":{},"branchMap":{},"s":{"0":1,"1":1,"2":0,"3":1},"f":{},"b":{}} | ||
,"/Users/haza/Projects/raven-js/packages/shim/src/lib/shim.ts": {"path":"/Users/haza/Projects/raven-js/packages/shim/src/lib/shim.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":37}},"1":{"start":{"line":6,"column":20},"end":{"line":6,"column":21}},"2":{"start":{"line":20,"column":0},"end":{"line":23,"column":2}},"3":{"start":{"line":40,"column":0},"end":{"line":193,"column":0}},"4":{"start":{"line":41,"column":28},"end":{"line":41,"column":57}},"5":{"start":{"line":47,"column":9},"end":{"line":49,"column":3}},"6":{"start":{"line":48,"column":4},"end":{"line":48,"column":65}},"7":{"start":{"line":56,"column":9},"end":{"line":58,"column":3}},"8":{"start":{"line":57,"column":4},"end":{"line":57,"column":33}},"9":{"start":{"line":65,"column":9},"end":{"line":79,"column":3}},"10":{"start":{"line":66,"column":26},"end":{"line":66,"column":44}},"11":{"start":{"line":67,"column":23},"end":{"line":67,"column":46}},"12":{"start":{"line":68,"column":30},"end":{"line":72,"column":5}},"13":{"start":{"line":73,"column":18},"end":{"line":73,"column":39}},"14":{"start":{"line":74,"column":4},"end":{"line":78,"column":5}},"15":{"start":{"line":75,"column":6},"end":{"line":75,"column":24}},"16":{"start":{"line":77,"column":6},"end":{"line":77,"column":41}},"17":{"start":{"line":84,"column":9},"end":{"line":90,"column":3}},"18":{"start":{"line":85,"column":18},"end":{"line":85,"column":39}},"19":{"start":{"line":86,"column":4},"end":{"line":88,"column":5}},"20":{"start":{"line":87,"column":6},"end":{"line":87,"column":39}},"21":{"start":{"line":89,"column":4},"end":{"line":89,"column":54}},"22":{"start":{"line":97,"column":9},"end":{"line":114,"column":3}},"23":{"start":{"line":98,"column":22},"end":{"line":98,"column":26}},"24":{"start":{"line":99,"column":31},"end":{"line":99,"column":35}},"25":{"start":{"line":100,"column":4},"end":{"line":103,"column":5}},"26":{"start":{"line":101,"column":6},"end":{"line":101,"column":22}},"27":{"start":{"line":102,"column":6},"end":{"line":102,"column":20}},"28":{"start":{"line":104,"column":4},"end":{"line":107,"column":5}},"29":{"start":{"line":105,"column":6},"end":{"line":105,"column":22}},"30":{"start":{"line":106,"column":6},"end":{"line":106,"column":20}},"31":{"start":{"line":108,"column":4},"end":{"line":108,"column":27}},"32":{"start":{"line":109,"column":4},"end":{"line":113,"column":5}},"33":{"start":{"line":110,"column":6},"end":{"line":110,"column":17}},"34":{"start":{"line":112,"column":6},"end":{"line":112,"column":22}},"35":{"start":{"line":119,"column":9},"end":{"line":122,"column":3}},"36":{"start":{"line":120,"column":16},"end":{"line":120,"column":34}},"37":{"start":{"line":121,"column":4},"end":{"line":121,"column":49}},"38":{"start":{"line":127,"column":10},"end":{"line":129,"column":3}},"39":{"start":{"line":128,"column":4},"end":{"line":128,"column":42}},"40":{"start":{"line":134,"column":10},"end":{"line":143,"column":3}},"41":{"start":{"line":135,"column":18},"end":{"line":135,"column":40}},"42":{"start":{"line":136,"column":4},"end":{"line":141,"column":5}},"43":{"start":{"line":137,"column":6},"end":{"line":140,"column":9}},"44":{"start":{"line":142,"column":4},"end":{"line":142,"column":35}},"45":{"start":{"line":149,"column":10},"end":{"line":158,"column":3}},"46":{"start":{"line":150,"column":4},"end":{"line":152,"column":5}},"47":{"start":{"line":151,"column":6},"end":{"line":151,"column":23}},"48":{"start":{"line":153,"column":17},"end":{"line":153,"column":45}},"49":{"start":{"line":154,"column":4},"end":{"line":156,"column":5}},"50":{"start":{"line":155,"column":6},"end":{"line":155,"column":66}},"51":{"start":{"line":157,"column":4},"end":{"line":157,"column":30}},"52":{"start":{"line":163,"column":10},"end":{"line":177,"column":3}},"53":{"start":{"line":164,"column":18},"end":{"line":164,"column":39}},"54":{"start":{"line":165,"column":4},"end":{"line":167,"column":5}},"55":{"start":{"line":166,"column":6},"end":{"line":166,"column":23}},"56":{"start":{"line":168,"column":4},"end":{"line":175,"column":5}},"57":{"start":{"line":169,"column":21},"end":{"line":169,"column":39}},"58":{"start":{"line":170,"column":6},"end":{"line":174,"column":9}},"59":{"start":{"line":176,"column":4},"end":{"line":176,"column":35}},"60":{"start":{"line":184,"column":9},"end":{"line":192,"column":3}},"61":{"start":{"line":185,"column":22},"end":{"line":185,"column":24}},"62":{"start":{"line":186,"column":4},"end":{"line":190,"column":5}},"63":{"start":{"line":187,"column":6},"end":{"line":187,"column":55}},"64":{"start":{"line":191,"column":4},"end":{"line":191,"column":23}},"65":{"start":{"line":193,"column":0},"end":{"line":193,"column":1}},"66":{"start":{"line":199,"column":2},"end":{"line":204,"column":3}},"67":{"start":{"line":203,"column":4},"end":{"line":203,"column":40}},"68":{"start":{"line":205,"column":2},"end":{"line":205,"column":32}},"69":{"start":{"line":213,"column":2},"end":{"line":217,"column":3}},"70":{"start":{"line":214,"column":4},"end":{"line":216,"column":7}},"71":{"start":{"line":215,"column":6},"end":{"line":215,"column":23}},"72":{"start":{"line":224,"column":2},"end":{"line":224,"column":37}},"73":{"start":{"line":223,"column":0},"end":{"line":225,"column":1}},"74":{"start":{"line":231,"column":2},"end":{"line":231,"column":30}},"75":{"start":{"line":230,"column":0},"end":{"line":232,"column":1}},"76":{"start":{"line":249,"column":2},"end":{"line":249,"column":41}},"77":{"start":{"line":248,"column":0},"end":{"line":250,"column":1}},"78":{"start":{"line":256,"column":2},"end":{"line":256,"column":32}},"79":{"start":{"line":255,"column":0},"end":{"line":257,"column":1}},"80":{"start":{"line":264,"column":2},"end":{"line":264,"column":47}},"81":{"start":{"line":263,"column":0},"end":{"line":265,"column":1}},"82":{"start":{"line":272,"column":15},"end":{"line":272,"column":31}},"83":{"start":{"line":273,"column":14},"end":{"line":273,"column":32}},"84":{"start":{"line":274,"column":2},"end":{"line":274,"column":22}},"85":{"start":{"line":275,"column":2},"end":{"line":275,"column":43}},"86":{"start":{"line":271,"column":0},"end":{"line":276,"column":1}},"87":{"start":{"line":283,"column":43},"end":{"line":283,"column":56}},"88":{"start":{"line":283,"column":43},"end":{"line":283,"column":57}},"89":{"start":{"line":284,"column":14},"end":{"line":284,"column":44}},"90":{"start":{"line":285,"column":2},"end":{"line":287,"column":3}},"91":{"start":{"line":286,"column":4},"end":{"line":286,"column":52}},"92":{"start":{"line":295,"column":2},"end":{"line":295,"column":51}},"93":{"start":{"line":294,"column":0},"end":{"line":296,"column":1}},"94":{"start":{"line":303,"column":2},"end":{"line":303,"column":47}},"95":{"start":{"line":302,"column":0},"end":{"line":304,"column":1}},"96":{"start":{"line":311,"column":2},"end":{"line":311,"column":43}},"97":{"start":{"line":310,"column":0},"end":{"line":312,"column":1}},"98":{"start":{"line":322,"column":2},"end":{"line":322,"column":49}},"99":{"start":{"line":321,"column":0},"end":{"line":323,"column":1}},"100":{"start":{"line":330,"column":2},"end":{"line":330,"column":44}},"101":{"start":{"line":329,"column":0},"end":{"line":331,"column":1}},"102":{"start":{"line":338,"column":2},"end":{"line":338,"column":44}},"103":{"start":{"line":337,"column":0},"end":{"line":339,"column":1}},"104":{"start":{"line":346,"column":2},"end":{"line":346,"column":45}},"105":{"start":{"line":345,"column":0},"end":{"line":347,"column":1}},"106":{"start":{"line":356,"column":46},"end":{"line":356,"column":59}},"107":{"start":{"line":356,"column":46},"end":{"line":356,"column":60}},"108":{"start":{"line":357,"column":2},"end":{"line":357,"column":37}},"109":{"start":{"line":356,"column":0},"end":{"line":358,"column":1}}},"fnMap":{"0":{"name":"(anonymous_2)","decl":{"start":{"line":40,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":40,"column":0},"end":{"line":40,"column":-1}}},"1":{"name":"Shim","decl":{"start":{"line":41,"column":2},"end":{"line":41,"column":27}},"loc":{"start":{"line":41,"column":57},"end":{"line":41,"column":61}}},"2":{"name":"(anonymous_4)","decl":{"start":{"line":47,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":47,"column":2},"end":{"line":49,"column":3}}},"3":{"name":"(anonymous_5)","decl":{"start":{"line":56,"column":2},"end":{"line":56,"column":20}},"loc":{"start":{"line":56,"column":36},"end":{"line":58,"column":3}}},"4":{"name":"(anonymous_6)","decl":{"start":{"line":65,"column":2},"end":{"line":65,"column":18}},"loc":{"start":{"line":65,"column":31},"end":{"line":79,"column":3}}},"5":{"name":"(anonymous_7)","decl":{"start":{"line":84,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":84,"column":2},"end":{"line":90,"column":3}}},"6":{"name":"(anonymous_8)","decl":{"start":{"line":97,"column":2},"end":{"line":97,"column":18}},"loc":{"start":{"line":97,"column":70},"end":{"line":114,"column":3}}},"7":{"name":"(anonymous_9)","decl":{"start":{"line":119,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":119,"column":2},"end":{"line":122,"column":3}}},"8":{"name":"(anonymous_10)","decl":{"start":{"line":127,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":127,"column":2},"end":{"line":129,"column":3}}},"9":{"name":"(anonymous_11)","decl":{"start":{"line":134,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":134,"column":2},"end":{"line":143,"column":3}}},"10":{"name":"(anonymous_12)","decl":{"start":{"line":149,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":149,"column":2},"end":{"line":158,"column":3}}},"11":{"name":"(anonymous_13)","decl":{"start":{"line":163,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":163,"column":2},"end":{"line":177,"column":3}}},"12":{"name":"(anonymous_14)","decl":{"start":{"line":184,"column":2},"end":{"line":184,"column":24}},"loc":{"start":{"line":184,"column":36},"end":{"line":192,"column":3}}},"13":{"name":"_getLatestShim","decl":{"start":{"line":198,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":198,"column":0},"end":{"line":206,"column":1}}},"14":{"name":"_forget","decl":{"start":{"line":212,"column":0},"end":{"line":212,"column":16}},"loc":{"start":{"line":212,"column":30},"end":{"line":218,"column":1}}},"15":{"name":"(anonymous_17)","decl":{"start":{"line":214,"column":18},"end":{"line":214,"column":18}},"loc":{"start":{"line":214,"column":25},"end":{"line":216,"column":5}}},"16":{"name":"pushScope","decl":{"start":{"line":223,"column":0},"end":{"line":223,"column":25}},"loc":{"start":{"line":223,"column":38},"end":{"line":225,"column":1}}},"17":{"name":"popScope","decl":{"start":{"line":230,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":230,"column":0},"end":{"line":232,"column":1}}},"18":{"name":"withScope","decl":{"start":{"line":248,"column":0},"end":{"line":248,"column":25}},"loc":{"start":{"line":248,"column":46},"end":{"line":250,"column":1}}},"19":{"name":"clearScope","decl":{"start":{"line":255,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":255,"column":0},"end":{"line":257,"column":1}}},"20":{"name":"getCurrentClient","decl":{"start":{"line":263,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":263,"column":0},"end":{"line":265,"column":1}}},"21":{"name":"bindClient","decl":{"start":{"line":271,"column":0},"end":{"line":271,"column":26}},"loc":{"start":{"line":271,"column":38},"end":{"line":276,"column":1}}},"22":{"name":"_callOnLatestShim","decl":{"start":{"line":283,"column":0},"end":{"line":283,"column":26}},"loc":{"start":{"line":283,"column":41},"end":{"line":288,"column":1}}},"23":{"name":"captureException","decl":{"start":{"line":294,"column":0},"end":{"line":294,"column":32}},"loc":{"start":{"line":294,"column":47},"end":{"line":296,"column":1}}},"24":{"name":"captureMessage","decl":{"start":{"line":302,"column":0},"end":{"line":302,"column":30}},"loc":{"start":{"line":302,"column":46},"end":{"line":304,"column":1}}},"25":{"name":"captureEvent","decl":{"start":{"line":310,"column":0},"end":{"line":310,"column":28}},"loc":{"start":{"line":310,"column":39},"end":{"line":312,"column":1}}},"26":{"name":"addBreadcrumb","decl":{"start":{"line":321,"column":0},"end":{"line":321,"column":29}},"loc":{"start":{"line":321,"column":48},"end":{"line":323,"column":1}}},"27":{"name":"setUserContext","decl":{"start":{"line":329,"column":0},"end":{"line":329,"column":30}},"loc":{"start":{"line":329,"column":43},"end":{"line":331,"column":1}}},"28":{"name":"setTagsContext","decl":{"start":{"line":337,"column":0},"end":{"line":337,"column":30}},"loc":{"start":{"line":337,"column":62},"end":{"line":339,"column":1}}},"29":{"name":"setExtraContext","decl":{"start":{"line":345,"column":0},"end":{"line":345,"column":31}},"loc":{"start":{"line":345,"column":45},"end":{"line":347,"column":1}}},"30":{"name":"_callOnClient","decl":{"start":{"line":356,"column":0},"end":{"line":356,"column":29}},"loc":{"start":{"line":356,"column":44},"end":{"line":358,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":20},"end":{"line":20,"column":37}},"type":"binary-expr","locations":[{"start":{"line":20,"column":20},"end":{"line":20,"column":37}},{"start":{"line":20,"column":41},"end":{"line":23,"column":1}}]},"1":{"loc":{"start":{"line":41,"column":28},"end":{"line":41,"column":57}},"type":"if","locations":[{"start":{"line":41,"column":28},"end":{"line":41,"column":57}},{"start":{"line":41,"column":28},"end":{"line":41,"column":57}}]},"2":{"loc":{"start":{"line":48,"column":11},"end":{"line":48,"column":35}},"type":"binary-expr","locations":[{"start":{"line":48,"column":11},"end":{"line":48,"column":35}},{"start":{"line":48,"column":39},"end":{"line":48,"column":64}}]},"3":{"loc":{"start":{"line":67,"column":23},"end":{"line":67,"column":29}},"type":"binary-expr","locations":[{"start":{"line":67,"column":23},"end":{"line":67,"column":29}},{"start":{"line":67,"column":33},"end":{"line":67,"column":46}}]},"4":{"loc":{"start":{"line":74,"column":4},"end":{"line":78,"column":5}},"type":"if","locations":[{"start":{"line":74,"column":4},"end":{"line":78,"column":5}},{"start":{"line":74,"column":4},"end":{"line":78,"column":5}}]},"5":{"loc":{"start":{"line":86,"column":4},"end":{"line":88,"column":5}},"type":"if","locations":[{"start":{"line":86,"column":4},"end":{"line":88,"column":5}},{"start":{"line":86,"column":4},"end":{"line":88,"column":5}}]},"6":{"loc":{"start":{"line":100,"column":4},"end":{"line":103,"column":5}},"type":"if","locations":[{"start":{"line":100,"column":4},"end":{"line":103,"column":5}},{"start":{"line":100,"column":4},"end":{"line":103,"column":5}}]},"7":{"loc":{"start":{"line":100,"column":11},"end":{"line":100,"column":15}},"type":"binary-expr","locations":[{"start":{"line":100,"column":11},"end":{"line":100,"column":15}},{"start":{"line":100,"column":19},"end":{"line":100,"column":35}},{"start":{"line":100,"column":39},"end":{"line":100,"column":48}},{"start":{"line":100,"column":52},"end":{"line":100,"column":62}}]},"8":{"loc":{"start":{"line":104,"column":4},"end":{"line":107,"column":5}},"type":"if","locations":[{"start":{"line":104,"column":4},"end":{"line":107,"column":5}},{"start":{"line":104,"column":4},"end":{"line":107,"column":5}}]},"9":{"loc":{"start":{"line":104,"column":11},"end":{"line":104,"column":15}},"type":"binary-expr","locations":[{"start":{"line":104,"column":11},"end":{"line":104,"column":15}},{"start":{"line":104,"column":19},"end":{"line":104,"column":35}},{"start":{"line":104,"column":39},"end":{"line":104,"column":48}},{"start":{"line":104,"column":52},"end":{"line":104,"column":62}}]},"10":{"loc":{"start":{"line":136,"column":4},"end":{"line":141,"column":5}},"type":"if","locations":[{"start":{"line":136,"column":4},"end":{"line":141,"column":5}},{"start":{"line":136,"column":4},"end":{"line":141,"column":5}}]},"11":{"loc":{"start":{"line":150,"column":4},"end":{"line":152,"column":5}},"type":"if","locations":[{"start":{"line":150,"column":4},"end":{"line":152,"column":5}},{"start":{"line":150,"column":4},"end":{"line":152,"column":5}}]},"12":{"loc":{"start":{"line":154,"column":4},"end":{"line":156,"column":5}},"type":"if","locations":[{"start":{"line":154,"column":4},"end":{"line":156,"column":5}},{"start":{"line":154,"column":4},"end":{"line":156,"column":5}}]},"13":{"loc":{"start":{"line":165,"column":4},"end":{"line":167,"column":5}},"type":"if","locations":[{"start":{"line":165,"column":4},"end":{"line":167,"column":5}},{"start":{"line":165,"column":4},"end":{"line":167,"column":5}}]},"14":{"loc":{"start":{"line":168,"column":4},"end":{"line":175,"column":5}},"type":"if","locations":[{"start":{"line":168,"column":4},"end":{"line":175,"column":5}},{"start":{"line":168,"column":4},"end":{"line":175,"column":5}}]},"15":{"loc":{"start":{"line":187,"column":20},"end":{"line":187,"column":26}},"type":"binary-expr","locations":[{"start":{"line":187,"column":20},"end":{"line":187,"column":26}},{"start":{"line":187,"column":30},"end":{"line":187,"column":54}}]},"16":{"loc":{"start":{"line":199,"column":2},"end":{"line":204,"column":3}},"type":"if","locations":[{"start":{"line":199,"column":2},"end":{"line":204,"column":3}},{"start":{"line":199,"column":2},"end":{"line":204,"column":3}}]},"17":{"loc":{"start":{"line":200,"column":4},"end":{"line":200,"column":40}},"type":"binary-expr","locations":[{"start":{"line":200,"column":4},"end":{"line":200,"column":40}},{"start":{"line":201,"column":4},"end":{"line":202,"column":2}}]},"18":{"loc":{"start":{"line":213,"column":2},"end":{"line":217,"column":3}},"type":"if","locations":[{"start":{"line":213,"column":2},"end":{"line":217,"column":3}},{"start":{"line":213,"column":2},"end":{"line":217,"column":3}}]},"19":{"loc":{"start":{"line":213,"column":6},"end":{"line":213,"column":13}},"type":"binary-expr","locations":[{"start":{"line":213,"column":6},"end":{"line":213,"column":13}},{"start":{"line":213,"column":17},"end":{"line":213,"column":52}}]},"20":{"loc":{"start":{"line":285,"column":2},"end":{"line":287,"column":3}},"type":"if","locations":[{"start":{"line":285,"column":2},"end":{"line":287,"column":3}},{"start":{"line":285,"column":2},"end":{"line":287,"column":3}}]},"21":{"loc":{"start":{"line":285,"column":6},"end":{"line":285,"column":9}},"type":"binary-expr","locations":[{"start":{"line":285,"column":6},"end":{"line":285,"column":9}},{"start":{"line":285,"column":13},"end":{"line":285,"column":23}},{"start":{"line":285,"column":27},"end":{"line":285,"column":45}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":33,"5":1,"6":23,"7":1,"8":27,"9":1,"10":11,"11":11,"12":11,"13":11,"14":11,"15":0,"16":11,"17":1,"18":11,"19":11,"20":0,"21":11,"22":1,"23":7,"24":7,"25":7,"26":0,"27":0,"28":7,"29":7,"30":7,"31":7,"32":7,"33":7,"34":7,"35":1,"36":1,"37":1,"38":1,"39":45,"40":1,"41":23,"42":23,"43":11,"44":23,"45":1,"46":45,"47":45,"48":0,"49":0,"50":0,"51":0,"52":1,"53":23,"54":23,"55":23,"56":0,"57":0,"58":0,"59":0,"60":1,"61":14,"62":14,"63":14,"64":14,"65":1,"66":38,"67":11,"68":38,"69":9,"70":0,"71":0,"72":4,"73":1,"74":4,"75":1,"76":7,"77":1,"78":1,"79":1,"80":11,"81":1,"82":2,"83":2,"84":2,"85":2,"86":1,"87":9,"88":9,"89":9,"90":9,"91":9,"92":1,"93":1,"94":1,"95":1,"96":1,"97":1,"98":1,"99":1,"100":2,"101":1,"102":1,"103":1,"104":1,"105":1,"106":1,"107":1,"108":1,"109":1},"f":{"0":1,"1":11,"2":23,"3":27,"4":11,"5":11,"6":7,"7":1,"8":45,"9":23,"10":45,"11":23,"12":14,"13":38,"14":9,"15":0,"16":4,"17":4,"18":7,"19":1,"20":11,"21":2,"22":9,"23":1,"24":1,"25":1,"26":1,"27":2,"28":1,"29":1,"30":1},"b":{"0":[1,1],"1":[11,0],"2":[23,23],"3":[11,0],"4":[0,11],"5":[0,11],"6":[0,7],"7":[7,7,7,0],"8":[7,0],"9":[7,7,7,7],"10":[11,12],"11":[45,0],"12":[0,0],"13":[23,0],"14":[0,0],"15":[14,14],"16":[11,27],"17":[38,27],"18":[0,9],"19":[9,1],"20":[9,0],"21":[9,9,9]}} | ||
,"/Users/haza/Projects/raven-js/packages/shim/test/mocks/client.ts": {"path":"/Users/haza/Projects/raven-js/packages/shim/test/mocks/client.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":3,"column":0},"end":{"line":9,"column":0}},"2":{"start":{"line":4,"column":28},"end":{"line":4,"column":43}},"3":{"start":{"line":6,"column":9},"end":{"line":8,"column":3}},"4":{"start":{"line":7,"column":4},"end":{"line":7,"column":28}},"5":{"start":{"line":9,"column":0},"end":{"line":9,"column":1}},"6":{"start":{"line":3,"column":13},"end":{"line":3,"column":23}},"7":{"start":{"line":11,"column":0},"end":{"line":11,"column":26}},"8":{"start":{"line":11,"column":26},"end":{"line":11,"column":27}},"9":{"start":{"line":11,"column":13},"end":{"line":11,"column":24}},"10":{"start":{"line":14,"column":2},"end":{"line":14,"column":38}},"11":{"start":{"line":13,"column":0},"end":{"line":15,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":3,"column":0},"end":{"line":3,"column":-1}}},"1":{"name":"TestClient","decl":{"start":{"line":4,"column":2},"end":{"line":4,"column":27}},"loc":{"start":{"line":4,"column":43},"end":{"line":4,"column":47}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":29}},"loc":{"start":{"line":6,"column":41},"end":{"line":8,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":11,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":11,"column":0},"end":{"line":11,"column":-1}}},"4":{"name":"create","decl":{"start":{"line":13,"column":0},"end":{"line":13,"column":22}},"loc":{"start":{"line":13,"column":38},"end":{"line":15,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":4,"3":1,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":2,"11":1},"f":{"0":1,"1":4,"2":1,"3":2,"4":2},"b":{}} | ||
{"/Users/jauer/Coding/raven-js/packages/shim/src/domain.ts": {"path":"/Users/jauer/Coding/raven-js/packages/shim/src/domain.ts","statementMap":{"0":{"start":{"line":10,"column":0},"end":{"line":15,"column":1}},"1":{"start":{"line":12,"column":2},"end":{"line":12,"column":29}},"2":{"start":{"line":14,"column":2},"end":{"line":14,"column":14}},"3":{"start":{"line":19,"column":17},"end":{"line":19,"column":30}},"4":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"5":{"start":{"line":21,"column":4},"end":{"line":21,"column":21}},"6":{"start":{"line":24,"column":17},"end":{"line":24,"column":34}},"7":{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},"8":{"start":{"line":26,"column":4},"end":{"line":26,"column":49}},"9":{"start":{"line":29,"column":2},"end":{"line":29,"column":24}},"10":{"start":{"line":18,"column":0},"end":{"line":30,"column":1}}},"fnMap":{"0":{"name":"getDomainStack","decl":{"start":{"line":18,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":18,"column":0},"end":{"line":30,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},"type":"if","locations":[{"start":{"line":20,"column":2},"end":{"line":22,"column":3}},{"start":{"line":20,"column":2},"end":{"line":22,"column":3}}]},"1":{"loc":{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},"type":"if","locations":[{"start":{"line":25,"column":2},"end":{"line":27,"column":3}},{"start":{"line":25,"column":2},"end":{"line":27,"column":3}}]}},"s":{"0":1,"1":1,"2":0,"3":37,"4":37,"5":37,"6":0,"7":0,"8":0,"9":0,"10":1},"f":{"0":37},"b":{"0":[37,0],"1":[0,0]}} | ||
,"/Users/jauer/Coding/raven-js/packages/shim/src/global.ts": {"path":"/Users/jauer/Coding/raven-js/packages/shim/src/global.ts","statementMap":{"0":{"start":{"line":10,"column":0},"end":{"line":13,"column":2}},"1":{"start":{"line":17,"column":2},"end":{"line":17,"column":27}},"2":{"start":{"line":16,"column":0},"end":{"line":18,"column":1}},"3":{"start":{"line":22,"column":2},"end":{"line":22,"column":33}},"4":{"start":{"line":21,"column":0},"end":{"line":23,"column":1}}},"fnMap":{"0":{"name":"getGlobalRegistry","decl":{"start":{"line":16,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":16,"column":0},"end":{"line":18,"column":1}}},"1":{"name":"getGlobalStack","decl":{"start":{"line":21,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":21,"column":0},"end":{"line":23,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":10,"column":20},"end":{"line":10,"column":37}},"type":"binary-expr","locations":[{"start":{"line":10,"column":20},"end":{"line":10,"column":37}},{"start":{"line":10,"column":41},"end":{"line":13,"column":1}}]}},"s":{"0":1,"1":30,"2":1,"3":50,"4":1},"f":{"0":30,"1":50},"b":{"0":[1,1]}} | ||
,"/Users/jauer/Coding/raven-js/packages/shim/src/index.ts": {"path":"/Users/jauer/Coding/raven-js/packages/shim/src/index.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":13,"column":17}},"1":{"start":{"line":2,"column":2},"end":{"line":2,"column":12}},"2":{"start":{"line":3,"column":2},"end":{"line":3,"column":9}},"3":{"start":{"line":4,"column":2},"end":{"line":4,"column":9}},"4":{"start":{"line":5,"column":2},"end":{"line":5,"column":9}},"5":{"start":{"line":6,"column":2},"end":{"line":6,"column":13}},"6":{"start":{"line":7,"column":2},"end":{"line":7,"column":17}},"7":{"start":{"line":8,"column":2},"end":{"line":8,"column":10}},"8":{"start":{"line":9,"column":2},"end":{"line":9,"column":12}},"9":{"start":{"line":10,"column":2},"end":{"line":10,"column":12}},"10":{"start":{"line":11,"column":2},"end":{"line":11,"column":8}},"11":{"start":{"line":12,"column":2},"end":{"line":12,"column":6}},"12":{"start":{"line":14,"column":0},"end":{"line":29,"column":14}},"13":{"start":{"line":15,"column":2},"end":{"line":15,"column":15}},"14":{"start":{"line":16,"column":2},"end":{"line":16,"column":15}},"15":{"start":{"line":17,"column":2},"end":{"line":17,"column":12}},"16":{"start":{"line":18,"column":2},"end":{"line":18,"column":16}},"17":{"start":{"line":19,"column":2},"end":{"line":19,"column":18}},"18":{"start":{"line":20,"column":2},"end":{"line":20,"column":14}},"19":{"start":{"line":21,"column":2},"end":{"line":21,"column":12}},"20":{"start":{"line":22,"column":2},"end":{"line":22,"column":18}},"21":{"start":{"line":23,"column":2},"end":{"line":23,"column":10}},"22":{"start":{"line":24,"column":2},"end":{"line":24,"column":11}},"23":{"start":{"line":25,"column":2},"end":{"line":25,"column":16}},"24":{"start":{"line":26,"column":2},"end":{"line":26,"column":16}},"25":{"start":{"line":27,"column":2},"end":{"line":27,"column":17}},"26":{"start":{"line":28,"column":2},"end":{"line":28,"column":11}}},"fnMap":{},"branchMap":{},"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":1,"16":1,"17":1,"18":1,"19":1,"20":1,"21":1,"22":1,"23":1,"24":1,"25":1,"26":1},"f":{},"b":{}} | ||
,"/Users/jauer/Coding/raven-js/packages/shim/src/models.ts": {"path":"/Users/jauer/Coding/raven-js/packages/shim/src/models.ts","statementMap":{"0":{"start":{"line":2,"column":0},"end":{"line":15,"column":1}},"1":{"start":{"line":4,"column":2},"end":{"line":4,"column":17}},"2":{"start":{"line":6,"column":2},"end":{"line":6,"column":17}},"3":{"start":{"line":8,"column":2},"end":{"line":8,"column":21}},"4":{"start":{"line":10,"column":2},"end":{"line":10,"column":15}},"5":{"start":{"line":12,"column":2},"end":{"line":12,"column":17}},"6":{"start":{"line":14,"column":2},"end":{"line":14,"column":23}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":2,"column":0},"end":{"line":2,"column":11}},"loc":{"start":{"line":2,"column":20},"end":{"line":15,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":2,"column":12},"end":{"line":2,"column":20}},"type":"binary-expr","locations":[{"start":{"line":2,"column":12},"end":{"line":2,"column":20}},{"start":{"line":2,"column":12},"end":{"line":2,"column":20}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":1},"f":{"0":1},"b":{"0":[1,1]}} | ||
,"/Users/jauer/Coding/raven-js/packages/shim/src/sdk.ts": {"path":"/Users/jauer/Coding/raven-js/packages/shim/src/sdk.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":44}},"1":{"start":{"line":3,"column":0},"end":{"line":3,"column":42}},"2":{"start":{"line":7,"column":2},"end":{"line":11,"column":3}},"3":{"start":{"line":8,"column":4},"end":{"line":10,"column":7}},"4":{"start":{"line":9,"column":6},"end":{"line":9,"column":23}},"5":{"start":{"line":20,"column":38},"end":{"line":20,"column":51}},"6":{"start":{"line":20,"column":38},"end":{"line":20,"column":52}},"7":{"start":{"line":21,"column":14},"end":{"line":21,"column":45}},"8":{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},"9":{"start":{"line":23,"column":4},"end":{"line":23,"column":51}},"10":{"start":{"line":35,"column":19},"end":{"line":35,"column":38}},"11":{"start":{"line":37,"column":2},"end":{"line":39,"column":3}},"12":{"start":{"line":38,"column":4},"end":{"line":38,"column":31}},"13":{"start":{"line":41,"column":2},"end":{"line":41,"column":23}},"14":{"start":{"line":53,"column":2},"end":{"line":53,"column":38}},"15":{"start":{"line":52,"column":0},"end":{"line":54,"column":1}},"16":{"start":{"line":64,"column":2},"end":{"line":64,"column":31}},"17":{"start":{"line":63,"column":0},"end":{"line":65,"column":1}},"18":{"start":{"line":101,"column":2},"end":{"line":101,"column":42}},"19":{"start":{"line":100,"column":0},"end":{"line":102,"column":1}},"20":{"start":{"line":106,"column":2},"end":{"line":106,"column":33}},"21":{"start":{"line":105,"column":0},"end":{"line":107,"column":1}},"22":{"start":{"line":111,"column":2},"end":{"line":111,"column":46}},"23":{"start":{"line":110,"column":0},"end":{"line":112,"column":1}},"24":{"start":{"line":119,"column":15},"end":{"line":119,"column":32}},"25":{"start":{"line":120,"column":14},"end":{"line":120,"column":32}},"26":{"start":{"line":121,"column":2},"end":{"line":121,"column":22}},"27":{"start":{"line":122,"column":2},"end":{"line":122,"column":43}},"28":{"start":{"line":118,"column":0},"end":{"line":123,"column":1}},"29":{"start":{"line":130,"column":2},"end":{"line":130,"column":46}},"30":{"start":{"line":129,"column":0},"end":{"line":131,"column":1}},"31":{"start":{"line":138,"column":2},"end":{"line":138,"column":42}},"32":{"start":{"line":137,"column":0},"end":{"line":139,"column":1}},"33":{"start":{"line":146,"column":2},"end":{"line":146,"column":38}},"34":{"start":{"line":145,"column":0},"end":{"line":147,"column":1}},"35":{"start":{"line":158,"column":2},"end":{"line":158,"column":44}},"36":{"start":{"line":157,"column":0},"end":{"line":159,"column":1}},"37":{"start":{"line":166,"column":2},"end":{"line":166,"column":39}},"38":{"start":{"line":165,"column":0},"end":{"line":167,"column":1}},"39":{"start":{"line":174,"column":2},"end":{"line":174,"column":39}},"40":{"start":{"line":173,"column":0},"end":{"line":175,"column":1}},"41":{"start":{"line":182,"column":2},"end":{"line":182,"column":40}},"42":{"start":{"line":181,"column":0},"end":{"line":183,"column":1}},"43":{"start":{"line":194,"column":46},"end":{"line":194,"column":59}},"44":{"start":{"line":194,"column":46},"end":{"line":194,"column":60}},"45":{"start":{"line":195,"column":2},"end":{"line":195,"column":32}},"46":{"start":{"line":194,"column":0},"end":{"line":196,"column":1}}},"fnMap":{"0":{"name":"forget","decl":{"start":{"line":6,"column":0},"end":{"line":6,"column":15}},"loc":{"start":{"line":6,"column":29},"end":{"line":12,"column":1}}},"1":{"name":"(anonymous_3)","decl":{"start":{"line":8,"column":18},"end":{"line":8,"column":18}},"loc":{"start":{"line":8,"column":25},"end":{"line":10,"column":5}}},"2":{"name":"invokeClient","decl":{"start":{"line":20,"column":0},"end":{"line":20,"column":21}},"loc":{"start":{"line":20,"column":36},"end":{"line":25,"column":1}}},"3":{"name":"getOrCreateShim","decl":{"start":{"line":34,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":34,"column":0},"end":{"line":42,"column":1}}},"4":{"name":"pushScope","decl":{"start":{"line":52,"column":0},"end":{"line":52,"column":25}},"loc":{"start":{"line":52,"column":38},"end":{"line":54,"column":1}}},"5":{"name":"popScope","decl":{"start":{"line":63,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":63,"column":0},"end":{"line":65,"column":1}}},"6":{"name":"withScope","decl":{"start":{"line":100,"column":0},"end":{"line":100,"column":25}},"loc":{"start":{"line":100,"column":47},"end":{"line":102,"column":1}}},"7":{"name":"clearScope","decl":{"start":{"line":105,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":105,"column":0},"end":{"line":107,"column":1}}},"8":{"name":"getCurrentClient","decl":{"start":{"line":110,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":110,"column":0},"end":{"line":112,"column":1}}},"9":{"name":"bindClient","decl":{"start":{"line":118,"column":0},"end":{"line":118,"column":26}},"loc":{"start":{"line":118,"column":38},"end":{"line":123,"column":1}}},"10":{"name":"captureException","decl":{"start":{"line":129,"column":0},"end":{"line":129,"column":32}},"loc":{"start":{"line":129,"column":47},"end":{"line":131,"column":1}}},"11":{"name":"captureMessage","decl":{"start":{"line":137,"column":0},"end":{"line":137,"column":30}},"loc":{"start":{"line":137,"column":46},"end":{"line":139,"column":1}}},"12":{"name":"captureEvent","decl":{"start":{"line":145,"column":0},"end":{"line":145,"column":28}},"loc":{"start":{"line":145,"column":47},"end":{"line":147,"column":1}}},"13":{"name":"addBreadcrumb","decl":{"start":{"line":157,"column":0},"end":{"line":157,"column":29}},"loc":{"start":{"line":157,"column":52},"end":{"line":159,"column":1}}},"14":{"name":"setUserContext","decl":{"start":{"line":165,"column":0},"end":{"line":165,"column":30}},"loc":{"start":{"line":165,"column":41},"end":{"line":167,"column":1}}},"15":{"name":"setTagsContext","decl":{"start":{"line":173,"column":0},"end":{"line":173,"column":30}},"loc":{"start":{"line":173,"column":62},"end":{"line":175,"column":1}}},"16":{"name":"setExtraContext","decl":{"start":{"line":181,"column":0},"end":{"line":181,"column":31}},"loc":{"start":{"line":181,"column":45},"end":{"line":183,"column":1}}},"17":{"name":"_callOnClient","decl":{"start":{"line":194,"column":0},"end":{"line":194,"column":29}},"loc":{"start":{"line":194,"column":44},"end":{"line":196,"column":1}}}},"branchMap":{"0":{"loc":{"start":{"line":7,"column":2},"end":{"line":11,"column":3}},"type":"if","locations":[{"start":{"line":7,"column":2},"end":{"line":11,"column":3}},{"start":{"line":7,"column":2},"end":{"line":11,"column":3}}]},"1":{"loc":{"start":{"line":7,"column":6},"end":{"line":7,"column":13}},"type":"binary-expr","locations":[{"start":{"line":7,"column":6},"end":{"line":7,"column":13}},{"start":{"line":7,"column":17},"end":{"line":7,"column":52}}]},"2":{"loc":{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},"type":"if","locations":[{"start":{"line":22,"column":2},"end":{"line":24,"column":3}},{"start":{"line":22,"column":2},"end":{"line":24,"column":3}}]},"3":{"loc":{"start":{"line":22,"column":6},"end":{"line":22,"column":9}},"type":"binary-expr","locations":[{"start":{"line":22,"column":6},"end":{"line":22,"column":9}},{"start":{"line":22,"column":13},"end":{"line":22,"column":23}},{"start":{"line":22,"column":27},"end":{"line":22,"column":45}}]},"4":{"loc":{"start":{"line":37,"column":2},"end":{"line":39,"column":3}},"type":"if","locations":[{"start":{"line":37,"column":2},"end":{"line":39,"column":3}},{"start":{"line":37,"column":2},"end":{"line":39,"column":3}}]},"5":{"loc":{"start":{"line":37,"column":6},"end":{"line":37,"column":20}},"type":"binary-expr","locations":[{"start":{"line":37,"column":6},"end":{"line":37,"column":20}},{"start":{"line":37,"column":24},"end":{"line":37,"column":62}}]}},"s":{"0":1,"1":1,"2":9,"3":0,"4":0,"5":9,"6":9,"7":9,"8":9,"9":9,"10":30,"11":30,"12":13,"13":30,"14":4,"15":1,"16":4,"17":1,"18":7,"19":1,"20":1,"21":1,"22":2,"23":1,"24":3,"25":3,"26":3,"27":3,"28":1,"29":1,"30":1,"31":1,"32":1,"33":1,"34":1,"35":1,"36":1,"37":2,"38":1,"39":1,"40":1,"41":1,"42":1,"43":1,"44":1,"45":1,"46":1},"f":{"0":9,"1":0,"2":9,"3":30,"4":4,"5":4,"6":7,"7":1,"8":2,"9":3,"10":1,"11":1,"12":1,"13":1,"14":2,"15":1,"16":1,"17":1},"b":{"0":[0,9],"1":[9,1],"2":[9,0],"3":[9,9,9],"4":[13,17],"5":[30,17]}} | ||
,"/Users/jauer/Coding/raven-js/packages/shim/src/shim.ts": {"path":"/Users/jauer/Coding/raven-js/packages/shim/src/shim.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":41}},"1":{"start":{"line":2,"column":0},"end":{"line":2,"column":41}},"2":{"start":{"line":11,"column":13},"end":{"line":11,"column":29}},"3":{"start":{"line":17,"column":0},"end":{"line":138,"column":0}},"4":{"start":{"line":19,"column":37},"end":{"line":19,"column":66}},"5":{"start":{"line":20,"column":18},"end":{"line":20,"column":34}},"6":{"start":{"line":21,"column":4},"end":{"line":23,"column":5}},"7":{"start":{"line":22,"column":6},"end":{"line":22,"column":49}},"8":{"start":{"line":32,"column":9},"end":{"line":34,"column":3}},"9":{"start":{"line":33,"column":4},"end":{"line":33,"column":34}},"10":{"start":{"line":40,"column":9},"end":{"line":47,"column":3}},"11":{"start":{"line":41,"column":23},"end":{"line":41,"column":56}},"12":{"start":{"line":42,"column":4},"end":{"line":46,"column":7}},"13":{"start":{"line":50,"column":9},"end":{"line":52,"column":3}},"14":{"start":{"line":51,"column":4},"end":{"line":51,"column":47}},"15":{"start":{"line":60,"column":9},"end":{"line":77,"column":3}},"16":{"start":{"line":61,"column":31},"end":{"line":61,"column":35}},"17":{"start":{"line":62,"column":22},"end":{"line":62,"column":26}},"18":{"start":{"line":63,"column":4},"end":{"line":66,"column":5}},"19":{"start":{"line":64,"column":6},"end":{"line":64,"column":22}},"20":{"start":{"line":65,"column":6},"end":{"line":65,"column":20}},"21":{"start":{"line":67,"column":4},"end":{"line":70,"column":5}},"22":{"start":{"line":68,"column":6},"end":{"line":68,"column":22}},"23":{"start":{"line":69,"column":6},"end":{"line":69,"column":20}},"24":{"start":{"line":71,"column":4},"end":{"line":71,"column":27}},"25":{"start":{"line":72,"column":4},"end":{"line":76,"column":5}},"26":{"start":{"line":73,"column":6},"end":{"line":73,"column":17}},"27":{"start":{"line":75,"column":6},"end":{"line":75,"column":22}},"28":{"start":{"line":80,"column":9},"end":{"line":83,"column":3}},"29":{"start":{"line":81,"column":16},"end":{"line":81,"column":34}},"30":{"start":{"line":82,"column":4},"end":{"line":82,"column":49}},"31":{"start":{"line":86,"column":9},"end":{"line":88,"column":3}},"32":{"start":{"line":87,"column":4},"end":{"line":87,"column":37}},"33":{"start":{"line":91,"column":9},"end":{"line":93,"column":3}},"34":{"start":{"line":92,"column":4},"end":{"line":92,"column":48}},"35":{"start":{"line":96,"column":9},"end":{"line":98,"column":3}},"36":{"start":{"line":97,"column":4},"end":{"line":97,"column":64}},"37":{"start":{"line":101,"column":10},"end":{"line":104,"column":3}},"38":{"start":{"line":102,"column":18},"end":{"line":102,"column":34}},"39":{"start":{"line":103,"column":4},"end":{"line":103,"column":35}},"40":{"start":{"line":107,"column":10},"end":{"line":123,"column":3}},"41":{"start":{"line":108,"column":18},"end":{"line":108,"column":34}},"42":{"start":{"line":109,"column":4},"end":{"line":111,"column":5}},"43":{"start":{"line":110,"column":6},"end":{"line":110,"column":23}},"44":{"start":{"line":113,"column":4},"end":{"line":120,"column":5}},"45":{"start":{"line":114,"column":21},"end":{"line":114,"column":44}},"46":{"start":{"line":115,"column":6},"end":{"line":119,"column":9}},"47":{"start":{"line":122,"column":4},"end":{"line":122,"column":35}},"48":{"start":{"line":131,"column":9},"end":{"line":137,"column":3}},"49":{"start":{"line":132,"column":4},"end":{"line":136,"column":5}},"50":{"start":{"line":133,"column":6},"end":{"line":133,"column":48}},"51":{"start":{"line":135,"column":6},"end":{"line":135,"column":16}},"52":{"start":{"line":138,"column":0},"end":{"line":138,"column":1}},"53":{"start":{"line":17,"column":13},"end":{"line":17,"column":17}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":17,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":17,"column":0},"end":{"line":17,"column":-1}}},"1":{"name":"Shim","decl":{"start":{"line":19,"column":2},"end":{"line":19,"column":36}},"loc":{"start":{"line":19,"column":66},"end":{"line":24,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":32,"column":2},"end":{"line":32,"column":20}},"loc":{"start":{"line":32,"column":36},"end":{"line":34,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":40,"column":2},"end":{"line":40,"column":18}},"loc":{"start":{"line":40,"column":31},"end":{"line":47,"column":3}}},"4":{"name":"(anonymous_4)","decl":{"start":{"line":50,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":50,"column":2},"end":{"line":52,"column":3}}},"5":{"name":"(anonymous_5)","decl":{"start":{"line":60,"column":2},"end":{"line":60,"column":18}},"loc":{"start":{"line":60,"column":70},"end":{"line":77,"column":3}}},"6":{"name":"(anonymous_6)","decl":{"start":{"line":80,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":80,"column":2},"end":{"line":83,"column":3}}},"7":{"name":"(anonymous_7)","decl":{"start":{"line":86,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":86,"column":2},"end":{"line":88,"column":3}}},"8":{"name":"(anonymous_8)","decl":{"start":{"line":91,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":91,"column":2},"end":{"line":93,"column":3}}},"9":{"name":"(anonymous_9)","decl":{"start":{"line":96,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":96,"column":2},"end":{"line":98,"column":3}}},"10":{"name":"(anonymous_10)","decl":{"start":{"line":101,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":101,"column":2},"end":{"line":104,"column":3}}},"11":{"name":"(anonymous_11)","decl":{"start":{"line":107,"column":2},"end":{"line":null,"column":-1}},"loc":{"start":{"line":107,"column":2},"end":{"line":123,"column":3}}},"12":{"name":"(anonymous_12)","decl":{"start":{"line":131,"column":2},"end":{"line":131,"column":24}},"loc":{"start":{"line":131,"column":37},"end":{"line":137,"column":3}}}},"branchMap":{"0":{"loc":{"start":{"line":19,"column":37},"end":{"line":19,"column":66}},"type":"if","locations":[{"start":{"line":19,"column":37},"end":{"line":19,"column":66}},{"start":{"line":19,"column":37},"end":{"line":19,"column":66}}]},"1":{"loc":{"start":{"line":21,"column":4},"end":{"line":23,"column":5}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":23,"column":5}},{"start":{"line":21,"column":4},"end":{"line":23,"column":5}}]},"2":{"loc":{"start":{"line":41,"column":23},"end":{"line":41,"column":29}},"type":"binary-expr","locations":[{"start":{"line":41,"column":23},"end":{"line":41,"column":29}},{"start":{"line":41,"column":33},"end":{"line":41,"column":56}}]},"3":{"loc":{"start":{"line":63,"column":4},"end":{"line":66,"column":5}},"type":"if","locations":[{"start":{"line":63,"column":4},"end":{"line":66,"column":5}},{"start":{"line":63,"column":4},"end":{"line":66,"column":5}}]},"4":{"loc":{"start":{"line":63,"column":11},"end":{"line":63,"column":15}},"type":"binary-expr","locations":[{"start":{"line":63,"column":11},"end":{"line":63,"column":15}},{"start":{"line":63,"column":19},"end":{"line":63,"column":35}},{"start":{"line":63,"column":39},"end":{"line":63,"column":48}},{"start":{"line":63,"column":52},"end":{"line":63,"column":62}}]},"5":{"loc":{"start":{"line":67,"column":4},"end":{"line":70,"column":5}},"type":"if","locations":[{"start":{"line":67,"column":4},"end":{"line":70,"column":5}},{"start":{"line":67,"column":4},"end":{"line":70,"column":5}}]},"6":{"loc":{"start":{"line":67,"column":11},"end":{"line":67,"column":15}},"type":"binary-expr","locations":[{"start":{"line":67,"column":11},"end":{"line":67,"column":15}},{"start":{"line":67,"column":19},"end":{"line":67,"column":35}},{"start":{"line":67,"column":39},"end":{"line":67,"column":48}},{"start":{"line":67,"column":52},"end":{"line":67,"column":62}}]},"7":{"loc":{"start":{"line":92,"column":11},"end":{"line":92,"column":27}},"type":"binary-expr","locations":[{"start":{"line":92,"column":11},"end":{"line":92,"column":27}},{"start":{"line":92,"column":31},"end":{"line":92,"column":47}}]},"8":{"loc":{"start":{"line":97,"column":11},"end":{"line":97,"column":35}},"type":"binary-expr","locations":[{"start":{"line":97,"column":11},"end":{"line":97,"column":35}},{"start":{"line":97,"column":39},"end":{"line":97,"column":63}}]},"9":{"loc":{"start":{"line":109,"column":4},"end":{"line":111,"column":5}},"type":"if","locations":[{"start":{"line":109,"column":4},"end":{"line":111,"column":5}},{"start":{"line":109,"column":4},"end":{"line":111,"column":5}}]},"10":{"loc":{"start":{"line":113,"column":4},"end":{"line":120,"column":5}},"type":"if","locations":[{"start":{"line":113,"column":4},"end":{"line":120,"column":5}},{"start":{"line":113,"column":4},"end":{"line":120,"column":5}}]},"11":{"loc":{"start":{"line":133,"column":13},"end":{"line":133,"column":19}},"type":"binary-expr","locations":[{"start":{"line":133,"column":13},"end":{"line":133,"column":19}},{"start":{"line":133,"column":23},"end":{"line":133,"column":47}}]}},"s":{"0":1,"1":1,"2":1,"3":1,"4":39,"5":13,"6":13,"7":13,"8":1,"9":17,"10":1,"11":11,"12":11,"13":1,"14":11,"15":1,"16":7,"17":7,"18":7,"19":0,"20":0,"21":7,"22":7,"23":7,"24":7,"25":7,"26":7,"27":7,"28":1,"29":1,"30":1,"31":1,"32":2,"33":1,"34":22,"35":1,"36":15,"37":1,"38":15,"39":15,"40":1,"41":15,"42":15,"43":15,"44":0,"45":0,"46":0,"47":0,"48":1,"49":15,"50":15,"51":13,"52":1,"53":1},"f":{"0":1,"1":13,"2":17,"3":11,"4":11,"5":7,"6":1,"7":2,"8":22,"9":15,"10":15,"11":15,"12":15},"b":{"0":[13,0],"1":[13,0],"2":[11,0],"3":[0,7],"4":[7,7,7,0],"5":[7,0],"6":[7,7,7,7],"7":[22,22],"8":[15,15],"9":[15,0],"10":[0,0],"11":[15,15]}} | ||
,"/Users/jauer/Coding/raven-js/packages/shim/test/mocks/client.ts": {"path":"/Users/jauer/Coding/raven-js/packages/shim/test/mocks/client.ts","statementMap":{"0":{"start":{"line":1,"column":0},"end":{"line":1,"column":38}},"1":{"start":{"line":3,"column":0},"end":{"line":13,"column":0}},"2":{"start":{"line":6,"column":28},"end":{"line":6,"column":43}},"3":{"start":{"line":7,"column":4},"end":{"line":7,"column":31}},"4":{"start":{"line":10,"column":9},"end":{"line":12,"column":3}},"5":{"start":{"line":11,"column":4},"end":{"line":11,"column":28}},"6":{"start":{"line":13,"column":0},"end":{"line":13,"column":1}},"7":{"start":{"line":3,"column":13},"end":{"line":3,"column":23}},"8":{"start":{"line":15,"column":0},"end":{"line":15,"column":26}},"9":{"start":{"line":15,"column":26},"end":{"line":15,"column":27}},"10":{"start":{"line":15,"column":13},"end":{"line":15,"column":24}},"11":{"start":{"line":18,"column":2},"end":{"line":18,"column":38}},"12":{"start":{"line":17,"column":0},"end":{"line":19,"column":1}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":3,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":3,"column":0},"end":{"line":3,"column":-1}}},"1":{"name":"TestClient","decl":{"start":{"line":6,"column":2},"end":{"line":6,"column":27}},"loc":{"start":{"line":6,"column":43},"end":{"line":8,"column":3}}},"2":{"name":"(anonymous_2)","decl":{"start":{"line":10,"column":2},"end":{"line":10,"column":29}},"loc":{"start":{"line":10,"column":41},"end":{"line":12,"column":3}}},"3":{"name":"(anonymous_3)","decl":{"start":{"line":15,"column":0},"end":{"line":null,"column":-1}},"loc":{"start":{"line":15,"column":0},"end":{"line":15,"column":-1}}},"4":{"name":"create","decl":{"start":{"line":17,"column":0},"end":{"line":17,"column":22}},"loc":{"start":{"line":17,"column":38},"end":{"line":19,"column":1}}}},"branchMap":{},"s":{"0":1,"1":1,"2":5,"3":5,"4":1,"5":1,"6":1,"7":1,"8":1,"9":1,"10":1,"11":3,"12":1},"f":{"0":1,"1":5,"2":1,"3":2,"4":3},"b":{}} | ||
} |
@@ -1,1 +0,2 @@ | ||
export { addBreadcrumb, bindClient, _callOnClient, captureMessage, captureException, captureEvent, clearScope, getCurrentClient, popScope, pushScope, setUserContext, setTagsContext, setExtraContext, withScope } from './lib/shim'; | ||
export { Breadcrumb, Context, Request, SdkInfo, SentryEvent, SentryException, Severity, StackFrame, Stacktrace, Thread, User } from './models'; | ||
export { _callOnClient, addBreadcrumb, bindClient, captureMessage, captureException, captureEvent, clearScope, getCurrentClient, popScope, pushScope, setUserContext, setTagsContext, setExtraContext, withScope } from './sdk'; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
var shim_1 = require("./lib/shim"); | ||
exports.addBreadcrumb = shim_1.addBreadcrumb; | ||
exports.bindClient = shim_1.bindClient; | ||
exports._callOnClient = shim_1._callOnClient; | ||
exports.captureMessage = shim_1.captureMessage; | ||
exports.captureException = shim_1.captureException; | ||
exports.captureEvent = shim_1.captureEvent; | ||
exports.clearScope = shim_1.clearScope; | ||
exports.getCurrentClient = shim_1.getCurrentClient; | ||
exports.popScope = shim_1.popScope; | ||
exports.pushScope = shim_1.pushScope; | ||
exports.setUserContext = shim_1.setUserContext; | ||
exports.setTagsContext = shim_1.setTagsContext; | ||
exports.setExtraContext = shim_1.setExtraContext; | ||
exports.withScope = shim_1.withScope; | ||
var models_1 = require("./models"); | ||
exports.Severity = models_1.Severity; | ||
var sdk_1 = require("./sdk"); | ||
exports._callOnClient = sdk_1._callOnClient; | ||
exports.addBreadcrumb = sdk_1.addBreadcrumb; | ||
exports.bindClient = sdk_1.bindClient; | ||
exports.captureMessage = sdk_1.captureMessage; | ||
exports.captureException = sdk_1.captureException; | ||
exports.captureEvent = sdk_1.captureEvent; | ||
exports.clearScope = sdk_1.clearScope; | ||
exports.getCurrentClient = sdk_1.getCurrentClient; | ||
exports.popScope = sdk_1.popScope; | ||
exports.pushScope = sdk_1.pushScope; | ||
exports.setUserContext = sdk_1.setUserContext; | ||
exports.setTagsContext = sdk_1.setTagsContext; | ||
exports.setExtraContext = sdk_1.setExtraContext; | ||
exports.withScope = sdk_1.withScope; | ||
//# sourceMappingURL=index.js.map |
{ | ||
"name": "@sentry/shim", | ||
"version": "0.5.0-beta.1", | ||
"version": "0.5.0-beta.2", | ||
"description": "Sentry shim which can be used in libraries", | ||
"repository": "https://github.com/getsentry/raven-js", | ||
"repository": "https://github.com/getsentry/raven-js/tree/next", | ||
"author": "Sentry", | ||
@@ -7,0 +7,0 @@ "license": "BSD-3-Clause", |
@@ -14,2 +14,41 @@ <p align="center"> | ||
shim that can be used by other libraries. | ||
A lightweight Sentry SDK shim that uses a configured client when embedded into | ||
an application. It allows library authors add support for a Sentry SDK without | ||
having to bundle the entire SDK or being dependent on a specific platform. | ||
## Usage | ||
To use the shim, you do not have to initialize an SDK. This should be handled by | ||
the user of your library. Instead, direcly use the exported functions of | ||
`@sentry/shim` to add breadcrumbs or capture events: | ||
```javascript | ||
import * as Sentry from '@sentry/shim'; | ||
// Add a breadcrumb for future events | ||
Sentry.addBreadcrumb({ | ||
message: 'My Breadcrumb', | ||
// ... | ||
}); | ||
// Capture exceptions, messages or manual events | ||
Sentry.captureMessage('Hello, world!'); | ||
Sentry.captureException(new Error('Good bye')); | ||
Sentry.captureEvent({ | ||
message: 'Manual', | ||
stacktrace: [ | ||
// ... | ||
], | ||
}); | ||
``` | ||
Note that while strictly possible, it is discouraged to interfer with the event | ||
context. If for some reason your library needs to inject context information, | ||
beware that this might override the user's context values: | ||
```javascript | ||
// Set user information, as well as tags and further extras | ||
Sentry.setExtraContext({ battery: 0.7 }); | ||
Sentry.setTagsContext({ user_mode: 'admin' }); | ||
Sentry.setUserContext({ id: '4711' }); | ||
``` |
export { | ||
Breadcrumb, | ||
Context, | ||
Request, | ||
SdkInfo, | ||
SentryEvent, | ||
SentryException, | ||
Severity, | ||
StackFrame, | ||
Stacktrace, | ||
Thread, | ||
User, | ||
} from './models'; | ||
export { | ||
_callOnClient, | ||
addBreadcrumb, | ||
bindClient, | ||
_callOnClient, | ||
captureMessage, | ||
@@ -16,2 +29,2 @@ captureException, | ||
withScope, | ||
} from './lib/shim'; | ||
} from './sdk'; |
@@ -10,2 +10,3 @@ import { expect } from 'chai'; | ||
clearScope, | ||
getCurrentClient, | ||
popScope, | ||
@@ -17,3 +18,3 @@ pushScope, | ||
withScope, | ||
} from '../../src/index'; | ||
} from '../../src'; | ||
import { create, TestClient, TestClient2 } from '../mocks/client'; | ||
@@ -26,8 +27,8 @@ | ||
global.__SENTRY__ = { | ||
processStack: [], | ||
shim: undefined, | ||
stack: [], | ||
}; | ||
}); | ||
it('should capture an exception', () => { | ||
it('captures an exception', () => { | ||
const client = { | ||
@@ -43,3 +44,3 @@ captureException: spy(), | ||
it('should capture a message', () => { | ||
it('captures a message', () => { | ||
const client = { | ||
@@ -55,3 +56,3 @@ captureMessage: spy(), | ||
it('should capture an event', () => { | ||
it('captures an event', () => { | ||
const client = { | ||
@@ -67,3 +68,3 @@ captureEvent: spy(), | ||
it('should set user context', () => { | ||
it('sets the user context', () => { | ||
const client = { | ||
@@ -92,3 +93,3 @@ setContext: spy(), | ||
it('should set tags context', () => { | ||
it('sets the tags context', () => { | ||
const client = { | ||
@@ -105,3 +106,3 @@ setContext: spy(), | ||
it('should clears scope', () => { | ||
it('clears the scope', () => { | ||
const client = { | ||
@@ -115,8 +116,9 @@ getInitialScope: () => ({ context: {} }), | ||
withScope(client, () => { | ||
expect(global.__SENTRY__.stack.length).to.equal(2); | ||
setUserContext({ id: '1234' }); | ||
expect(global.__SENTRY__.processStack[1].scope).to.deep.equal({ | ||
expect(global.__SENTRY__.stack[1].scope).to.deep.equal({ | ||
context: { user: { id: '1234' } }, | ||
}); | ||
clearScope(); | ||
expect(global.__SENTRY__.processStack[1].scope).to.deep.equal({ | ||
expect(global.__SENTRY__.stack[1].scope).to.deep.equal({ | ||
context: {}, | ||
@@ -127,3 +129,3 @@ }); | ||
it('should add a breadcrumb', () => { | ||
it('adds a breadcrumb', () => { | ||
const client = { | ||
@@ -140,3 +142,12 @@ addBreadcrumb: spy(), | ||
it('should call function on client', done => { | ||
it('returns undefined before binding a client', () => { | ||
expect(getCurrentClient()).to.be.undefined; | ||
}); | ||
it('returns the bound client', () => { | ||
create({}); | ||
expect(getCurrentClient()).to.equal(TestClient.instance); | ||
}); | ||
it('calls a function on the client', done => { | ||
const s = spy(TestClient.prototype, 'mySecretPublicMethod'); | ||
@@ -151,3 +162,3 @@ withScope(new TestClient({}), () => { | ||
it('should not throw an error when pushing different clients', () => { | ||
it('does not throw an error when pushing different clients', () => { | ||
create({}); | ||
@@ -161,3 +172,3 @@ expect(() => { | ||
it('should not throw an error when pushing same clients', () => { | ||
it('does not throw an error when pushing same clients', () => { | ||
create({}); | ||
@@ -164,0 +175,0 @@ expect(() => { |
import { bindClient } from '../../src'; | ||
export class TestClient { | ||
public constructor(public options: object) {} | ||
public static instance?: TestClient; | ||
public constructor(public options: object) { | ||
TestClient.instance = this; | ||
} | ||
public mySecretPublicMethod(str: string): string { | ||
@@ -7,0 +11,0 @@ return `secret: ${str}`; |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
New author
Supply chain riskA new npm collaborator published a version of the package for the first time. New collaborators are usually benign additions to a project, but do indicate a change to the security surface area of a package.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No repository
Supply chain riskPackage does not have a linked source code repository. Without this field, a package will have no reference to the location of the source code use to generate the package.
Found 1 instance in 1 package
56
1933
54
213257
2