{"_id":"tracekit","_rev":"331638","name":"tracekit","description":"Cross browser stack traces","dist-tags":{"latest":"0.4.6"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"time":{"modified":"2021-06-07T02:47:09.000Z","created":"2013-12-20T22:08:13.976Z","0.4.6":"2021-01-28T13:28:00.438Z","0.4.5":"2017-06-29T16:53:16.277Z","0.4.4":"2016-11-01T19:26:56.389Z","0.4.3":"2016-05-04T20:48:50.977Z","0.4.2":"2016-05-03T17:35:14.126Z","0.4.1":"2016-05-03T16:28:02.103Z","0.4.0":"2016-05-03T14:57:33.604Z","0.3.5":"2016-04-06T22:33:39.302Z","0.3.4":"2016-04-05T18:43:56.560Z","0.3.3":"2016-04-05T16:01:11.045Z","0.3.2":"2016-02-04T20:01:57.492Z","0.3.1":"2015-11-17T16:16:59.715Z","0.3.0":"2015-08-09T17:41:26.693Z","0.2.1":"2015-06-04T20:41:57.697Z","0.2.0":"2015-05-18T15:03:38.534Z","0.1.0":"2013-12-20T22:08:13.976Z"},"users":{},"author":{"name":"Blake Niemyjski","email":"bniemyjski@gmail.com"},"repository":{"url":"git+https://github.com/csnover/TraceKit.git","type":"git"},"versions":{"0.4.6":{"name":"tracekit","main":"./tracekit.js","version":"0.4.6","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"url":"git+https://github.com/csnover/TraceKit.git","type":"git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"1.1.0","grunt-bump":"^0.8.0","grunt-cli":"1.3.2","grunt-contrib-jasmine":"2.1.0","grunt-contrib-jshint":"2.1.0","grunt-jsdoc":"2.4.1","jasmine":"3.5.0","jasmine-core":"3.5.0","karma":"4.4.1","karma-jasmine":"3.1.1","karma-phantomjs-launcher":"1.0.4","phantomjs-prebuilt":"2.1.16"},"scripts":{"build":"grunt default","test":"grunt test"},"typings":"tracekit.d.ts","author":{"name":"Blake Niemyjski","email":"bniemyjski@gmail.com"},"gitHead":"48b8b91382d867f60155ccd5e7058453e484da29","_id":"tracekit@0.4.6","_nodeVersion":"15.6.0","_npmVersion":"7.4.3","dist":{"shasum":"448742f5cd8e94a4089ea9993517c75bf8762ab5","size":27993,"noattachment":false,"key":"/tracekit/-/tracekit-0.4.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.4.6.tgz"},"_npmUser":{"name":"niemyjski","email":"bniemyjski@gmail.com"},"directories":{},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tracekit_0.4.6_1611840480291_0.7720339989977301"},"_hasShrinkwrap":false,"publish_time":1611840480438,"_cnpm_publish_time":1611840480438},"0.4.5":{"name":"tracekit","main":"./tracekit.js","version":"0.4.5","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"url":"git+https://github.com/csnover/TraceKit.git","type":"git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"1.0.1","grunt-bump":"^0.8.0","grunt-cli":"1.2.0","grunt-contrib-jasmine":"1.1.0","grunt-contrib-jshint":"1.1.0","grunt-jsdoc":"2.1.0","jasmine":"2.6.0","jasmine-core":"2.6.4","karma":"1.7.0","karma-jasmine":"1.1.0","karma-phantomjs-launcher":"1.0.4","phantomjs-prebuilt":"2.1.14"},"scripts":{"test":"grunt test"},"typings":"tracekit.d.ts","author":{"name":"Blake Niemyjski","email":"bniemyjski@gmail.com"},"gitHead":"d38d48765f089309e4f4c7a1baacd96dd0534187","_id":"tracekit@0.4.5","_npmVersion":"5.0.4","_nodeVersion":"8.1.2","_npmUser":{"name":"exceptionless","email":"team@exceptionless.com"},"dist":{"shasum":"55d40ea76ddf2bde137d9aaeb94933b5e94c5991","size":27576,"noattachment":false,"key":"/tracekit/-/tracekit-0.4.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.4.5.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tracekit-0.4.5.tgz_1498755195243_0.5785404006019235"},"directories":{},"publish_time":1498755196277,"_cnpm_publish_time":1498755196277,"_hasShrinkwrap":false},"0.4.4":{"name":"tracekit","main":"./tracekit.js","version":"0.4.4","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"url":"git+https://github.com/csnover/TraceKit.git","type":"git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"1.0.1","grunt-bump":"^0.8.0","grunt-cli":"1.2.0","grunt-contrib-jasmine":"1.0.3","grunt-contrib-jshint":"1.0.0","grunt-jsdoc":"2.1.0","jasmine":"2.5.2","jasmine-core":"2.5.2","karma":"1.3.0","karma-jasmine":"1.0.2","karma-phantomjs-launcher":"1.0.2","phantomjs-prebuilt":"2.1.13"},"scripts":{"test":"grunt test"},"typings":"tracekit.d.ts","author":{"name":"Blake Niemyjski","email":"bniemyjski@gmail.com"},"gitHead":"45c8d8bb7734061397023cc584d17b1a34425a8d","_id":"tracekit@0.4.4","_shasum":"8f990ed3c152a760cb4b7a9892c21e25f368f90c","_from":".","_npmVersion":"3.10.9","_nodeVersion":"7.0.0","_npmUser":{"name":"exceptionless","email":"team@exceptionless.com"},"dist":{"shasum":"8f990ed3c152a760cb4b7a9892c21e25f368f90c","size":46165,"noattachment":false,"key":"/tracekit/-/tracekit-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.4.4.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/tracekit-0.4.4.tgz_1478028415837_0.9685253701172769"},"directories":{},"publish_time":1478028416389,"_cnpm_publish_time":1478028416389,"_hasShrinkwrap":false},"0.4.3":{"name":"tracekit","main":"./tracekit.js","version":"0.4.3","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"git+https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-jasmine":"1.0.3","grunt-contrib-jshint":"1.0.0","grunt-jsdoc":"2.0.0","jasmine":"2.4.1","jasmine-core":"2.4.1","karma":"0.13.22","karma-chrome-launcher":"1.0.1","karma-jasmine":"0.3.8"},"scripts":{"test":"grunt test"},"typings":"tracekit.d.ts","gitHead":"fb534b7ab598767f16d64cf5e3807260cea0a6cc","_id":"tracekit@0.4.3","_shasum":"9a8c43c48a275bdb2d55a45ad41d0a248f318adf","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"exceptionless","email":"team@exceptionless.com"},"dist":{"shasum":"9a8c43c48a275bdb2d55a45ad41d0a248f318adf","size":22064,"noattachment":false,"key":"/tracekit/-/tracekit-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.4.3.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tracekit-0.4.3.tgz_1462394928206_0.8702014505397528"},"directories":{},"publish_time":1462394930977,"_cnpm_publish_time":1462394930977,"_hasShrinkwrap":false},"0.4.2":{"name":"tracekit","main":"./tracekit.js","version":"0.4.2","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"git+https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-jasmine":"1.0.3","grunt-contrib-jshint":"1.0.0","grunt-jsdoc":"2.0.0","jasmine":"2.4.1","jasmine-core":"2.4.1","karma":"0.13.22","karma-chrome-launcher":"1.0.1","karma-jasmine":"0.3.8"},"scripts":{"test":"grunt test"},"typings":"tracekit.d.ts","gitHead":"307e55ac3962d85137e45134f572b0b604db8ca6","_id":"tracekit@0.4.2","_shasum":"66dbe8feb9699aec87f4898b4d9424e7f4c6bfe9","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"exceptionless","email":"team@exceptionless.com"},"dist":{"shasum":"66dbe8feb9699aec87f4898b4d9424e7f4c6bfe9","size":22039,"noattachment":false,"key":"/tracekit/-/tracekit-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.4.2.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tracekit-0.4.2.tgz_1462296911692_0.12279585027135909"},"directories":{},"publish_time":1462296914126,"_cnpm_publish_time":1462296914126,"_hasShrinkwrap":false},"0.4.1":{"name":"tracekit","main":"./tracekit.js","version":"0.4.1","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"git+https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-jasmine":"1.0.3","grunt-contrib-jshint":"1.0.0","grunt-jsdoc":"2.0.0","jasmine":"2.4.1","jasmine-core":"2.4.1","karma":"0.13.22","karma-chrome-launcher":"1.0.1","karma-jasmine":"0.3.8"},"scripts":{"test":"grunt test"},"typings":"tracekit.d.ts","gitHead":"8aaad38449e8a1fad5cc408c0cde5d13ddccf6a5","_id":"tracekit@0.4.1","_shasum":"2ba3164e4f7a6602dfef1651066c356a94f79ed9","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"exceptionless","email":"team@exceptionless.com"},"dist":{"shasum":"2ba3164e4f7a6602dfef1651066c356a94f79ed9","size":22064,"noattachment":false,"key":"/tracekit/-/tracekit-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.4.1.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tracekit-0.4.1.tgz_1462292880966_0.5130859350319952"},"directories":{},"publish_time":1462292882103,"_cnpm_publish_time":1462292882103,"_hasShrinkwrap":false},"0.4.0":{"name":"tracekit","main":"./tracekit.js","version":"0.4.0","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"git+https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"1.0.1","grunt-cli":"1.2.0","grunt-contrib-jasmine":"1.0.3","grunt-contrib-jshint":"1.0.0","grunt-jsdoc":"2.0.0","jasmine":"2.4.1","jasmine-core":"2.4.1","karma":"0.13.22","karma-chrome-launcher":"1.0.1","karma-jasmine":"0.3.8"},"scripts":{"test":"grunt test"},"typings":"tracekit.d.ts","gitHead":"83ede188a64942a7c9cc0cd0ff9584c1e32c0311","_id":"tracekit@0.4.0","_shasum":"29dfccf6eba77bc9e8b582c126290fc6532bce85","_from":".","_npmVersion":"3.8.8","_nodeVersion":"6.0.0","_npmUser":{"name":"exceptionless","email":"team@exceptionless.com"},"dist":{"shasum":"29dfccf6eba77bc9e8b582c126290fc6532bce85","size":22184,"noattachment":false,"key":"/tracekit/-/tracekit-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.4.0.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/tracekit-0.4.0.tgz_1462287452477_0.3610378245357424"},"directories":{},"publish_time":1462287453604,"_cnpm_publish_time":1462287453604,"_hasShrinkwrap":false},"0.3.5":{"name":"tracekit","main":"./tracekit.js","version":"0.3.5","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"git+https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"0.4.5","grunt-cli":"1.2.0","grunt-contrib-jasmine":"1.0.0","grunt-contrib-jshint":"1.0.0","grunt-jsdoc":"1.1.0","jasmine":"2.4.1","jasmine-core":"2.4.1","karma":"0.13.22","karma-chrome-launcher":"0.2.3","karma-jasmine":"0.3.8"},"scripts":{"test":"grunt test"},"typings":"tracekit.d.ts","gitHead":"d64cec3cfab26dc341ce006d901c28f470fd95da","_id":"tracekit@0.3.5","_shasum":"f80f20415cf025a0fed37c140d6ca3c1f11f1358","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.1","_npmUser":{"name":"exceptionless","email":"team@exceptionless.com"},"dist":{"shasum":"f80f20415cf025a0fed37c140d6ca3c1f11f1358","size":22471,"noattachment":false,"key":"/tracekit/-/tracekit-0.3.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.3.5.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tracekit-0.3.5.tgz_1459982016951_0.41862464416772127"},"directories":{},"publish_time":1459982019302,"_cnpm_publish_time":1459982019302,"_hasShrinkwrap":false},"0.3.4":{"name":"tracekit","main":"./tracekit.js","version":"0.3.4","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"git+https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"0.4.5","grunt-cli":"1.2.0","grunt-contrib-jasmine":"1.0.0","grunt-contrib-jshint":"1.0.0","grunt-jsdoc":"1.1.0","jasmine":"2.4.1","jasmine-core":"2.4.1","karma":"0.13.22","karma-chrome-launcher":"0.2.3","karma-jasmine":"0.3.8"},"scripts":{"test":"grunt test"},"typings":"tracekit.d.ts","gitHead":"09a3a052af695e38ee69c1a67b1359a61f83e53e","_id":"tracekit@0.3.4","_shasum":"a91d2183ea9c80f6160a68433711e07a68632682","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.0","_npmUser":{"name":"exceptionless","email":"team@exceptionless.com"},"dist":{"shasum":"a91d2183ea9c80f6160a68433711e07a68632682","size":21924,"noattachment":false,"key":"/tracekit/-/tracekit-0.3.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.3.4.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tracekit-0.3.4.tgz_1459881834452_0.24393319943919778"},"directories":{},"publish_time":1459881836560,"_cnpm_publish_time":1459881836560,"_hasShrinkwrap":false},"0.3.3":{"name":"tracekit","main":"./tracekit.js","version":"0.3.3","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"git+https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"0.4.5","grunt-cli":"1.2.0","grunt-contrib-jasmine":"1.0.0","grunt-contrib-jshint":"1.0.0","grunt-jsdoc":"1.1.0","jasmine":"2.4.1","jasmine-core":"2.4.1","karma":"0.13.22","karma-chrome-launcher":"0.2.3","karma-jasmine":"0.3.8"},"scripts":{"test":"grunt test"},"gitHead":"5c9724f38dae24a3d8682b0525a3b95a3bf8d4bd","_id":"tracekit@0.3.3","_shasum":"898b9c828dce2053f222026a880404f24ad872e8","_from":".","_npmVersion":"3.8.5","_nodeVersion":"5.10.0","_npmUser":{"name":"exceptionless","email":"team@exceptionless.com"},"dist":{"shasum":"898b9c828dce2053f222026a880404f24ad872e8","size":21906,"noattachment":false,"key":"/tracekit/-/tracekit-0.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.3.3.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/tracekit-0.3.3.tgz_1459872070550_0.998448631959036"},"directories":{},"publish_time":1459872071045,"_cnpm_publish_time":1459872071045,"_hasShrinkwrap":false},"0.3.2":{"name":"tracekit","main":"./tracekit.js","version":"0.3.2","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"git+https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"0.4.5","grunt-cli":"0.1.13","grunt-contrib-jasmine":"1.0.0","grunt-contrib-jshint":"0.12.0","jasmine":"2.4.1","jasmine-core":"2.4.1","karma":"0.13.19","karma-chrome-launcher":"0.2.2","karma-jasmine":"0.3.7"},"scripts":{"test":"grunt test"},"gitHead":"77b406ac2f947045e907d4391bb732b5a2a1b144","_id":"tracekit@0.3.2","_shasum":"5606815f17fe4c86e3665543246fc67f123af7e4","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.5.0","_npmUser":{"name":"niemyjski","email":"bniemyjski@gmail.com"},"dist":{"shasum":"5606815f17fe4c86e3665543246fc67f123af7e4","size":21006,"noattachment":false,"key":"/tracekit/-/tracekit-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.3.2.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/tracekit-0.3.2.tgz_1454616114465_0.9201846634969115"},"directories":{},"publish_time":1454616117492,"_cnpm_publish_time":1454616117492,"_hasShrinkwrap":false},"0.3.1":{"name":"tracekit","main":"./tracekit.js","version":"0.3.1","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"git+https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"^0.4.5","grunt-cli":"~0.1.13","grunt-closure-tools":"~0.9.9","grunt-contrib-jasmine":"^0.9.2","grunt-contrib-jshint":"~0.11.2","jasmine":"^2.3.2","jasmine-core":"^2.3.4","karma":"^0.13.9","karma-chrome-launcher":"^0.2.0","karma-jasmine":"^0.3.6"},"scripts":{"test":"grunt test"},"gitHead":"1475a7feb5f26f702065089402423c9cd6601056","_id":"tracekit@0.3.1","_shasum":"30c98dec2f69029a867e4c8a8c19faa9aa2c6fcd","_from":".","_npmVersion":"3.4.0","_nodeVersion":"5.0.0","_npmUser":{"name":"niemyjski","email":"bniemyjski@gmail.com"},"dist":{"shasum":"30c98dec2f69029a867e4c8a8c19faa9aa2c6fcd","size":21069,"noattachment":false,"key":"/tracekit/-/tracekit-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.3.1.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"directories":{},"publish_time":1447777019715,"_cnpm_publish_time":1447777019715,"_hasShrinkwrap":false},"0.3.0":{"name":"tracekit","main":"./tracekit.js","version":"0.3.0","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"git+https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"^0.4.5","grunt-cli":"~0.1.13","grunt-closure-tools":"~0.9.9","grunt-contrib-jasmine":"^0.8.2","grunt-contrib-jshint":"~0.11.2"},"scripts":{"test":"grunt test"},"gitHead":"498a2995951aeaddb18c3cbdf5c6546d37efc91f","_id":"tracekit@0.3.0","_shasum":"8cb7590bc5a289ff0fd48ca856d76f66bdbdeef6","_from":".","_npmVersion":"2.11.2","_nodeVersion":"0.12.5","_npmUser":{"name":"niemyjski","email":"bniemyjski@gmail.com"},"dist":{"shasum":"8cb7590bc5a289ff0fd48ca856d76f66bdbdeef6","size":21166,"noattachment":false,"key":"/tracekit/-/tracekit-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.3.0.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"directories":{},"publish_time":1439142086693,"_cnpm_publish_time":1439142086693,"_hasShrinkwrap":false},"0.2.1":{"name":"tracekit","main":"./tracekit.js","version":"0.2.1","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"^0.4.5","grunt-cli":"~0.1.13","grunt-closure-tools":"~0.9.8","grunt-contrib-jasmine":"^0.8.2","grunt-contrib-jshint":"~0.11.2"},"scripts":{"test":"grunt test"},"gitHead":"f9e7201d7ab8416c737546842374fc50ce22b169","_id":"tracekit@0.2.1","_shasum":"affeb203b839c94ff45893be13e2812d20b4292d","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"niemyjski","email":"bniemyjski@gmail.com"},"dist":{"shasum":"affeb203b839c94ff45893be13e2812d20b4292d","size":16750,"noattachment":false,"key":"/tracekit/-/tracekit-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.2.1.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"directories":{},"publish_time":1433450517697,"_cnpm_publish_time":1433450517697,"_hasShrinkwrap":false},"0.2.0":{"name":"tracekit","main":"./tracekit.js","version":"0.2.0","homepage":"https://github.com/csnover/TraceKit","description":"Cross browser stack traces","repository":{"type":"git","url":"https://github.com/csnover/TraceKit.git"},"bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"keywords":["TraceKit","stack traces"],"license":"MIT","devDependencies":{"grunt":"~0.4.5","grunt-contrib-jshint":"~0.11.2","grunt-cli":"~0.1.13","grunt-closure-tools":"~0.9.8"},"scripts":{"test":"grunt --verbose travis"},"gitHead":"75298ad4e32182cb3d306c1b09b0464b95f40cff","_id":"tracekit@0.2.0","_shasum":"8ddd4cee2472f17f1990ab8f580eb1820df23a01","_from":".","_npmVersion":"2.7.4","_nodeVersion":"0.12.2","_npmUser":{"name":"niemyjski","email":"bniemyjski@gmail.com"},"dist":{"shasum":"8ddd4cee2472f17f1990ab8f580eb1820df23a01","size":39744,"noattachment":false,"key":"/tracekit/-/tracekit-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.2.0.tgz"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"directories":{},"publish_time":1431961418534,"_cnpm_publish_time":1431961418534,"_hasShrinkwrap":false},"0.1.0":{"name":"tracekit","version":"0.1.0","main":"./tracekit.js","repository":{"type":"git","url":"https://github.com/defunctzombie/TraceKit.git"},"devDependencies":{"zuul":"~1.0.9"},"scripts":{"test":"zuul -- tests/index.js"},"readmeFilename":"README.md","description":"TraceKit - Cross browser stack traces. =====================================","bugs":{"url":"https://github.com/defunctzombie/TraceKit/issues"},"homepage":"https://github.com/defunctzombie/TraceKit","_id":"tracekit@0.1.0","dist":{"shasum":"ea05e07235217f70c3a7cb322e66f75900390eed","size":13163,"noattachment":false,"key":"/tracekit/-/tracekit-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/tracekit/download/tracekit-0.1.0.tgz"},"_from":".","_npmVersion":"1.3.21","_npmUser":{"name":"shtylman","email":"shtylman@gmail.com"},"maintainers":[{"name":"exceptionless","email":"team@exceptionless.com"},{"name":"niemyjski","email":"bniemyjski@gmail.com"}],"directories":{},"publish_time":1387577293976,"_cnpm_publish_time":1387577293976,"_hasShrinkwrap":false}},"readme":"TraceKit - Cross browser stack traces.\n=====================================\n\n![Build](https://github.com/csnover/TraceKit/workflows/Node.js%20CI/badge.svg)\n\n### Supports all major browsers, from IE6 to Opera, the Android webview and everywhere in between.\n\nNot all browsers support stack traces on error objects, but TraceKit squeezes\nout as much useful information as possible and normalizes it. 3kB minified + gzipped\n\n\n## Install\n\n```\nbower install tracekit\n```\nThis places TraceKit at `components/tracekit/tracekit.js`. Install [bower](http://twitter.github.com/bower/): `npm install bower -g`, download npm with Node: http://nodejs.org\n\nThen include the `<script>` to your page\n\n## Usage\n\nFirst, register a subscriber for error reports:\n```javascript\nTraceKit.report.subscribe(function yourLogger(errorReport) {\n  //send via ajax to server, or use console.error in development\n  //to get you started see: https://gist.github.com/4491219\n});\n```\n\nThen, make sure all your code is in a try/catch block:\n```javascript\ntry {\n  /*\n   * your application code here\n   *\n   */\n  throw new Error('oops');\n} catch (e) {\n  TraceKit.report(e); //error with stack trace gets normalized and sent to subscriber\n}\n```\n\nIn order to get stack traces, you need to wrap your code in a try/catch block like above. Otherwise the error hits `window.onerror` handler and will only contain the error message, line number, and column number.\n\nYou also need to throw errors with `throw new Error('foo')` instead of `throw 'foo'`.\n\nYou can unsubscribe some subscriber function by doing `TraceKit.report.unsubscribe(someFunction)`\n\n#### Eliminating (anonymous function)'s\n\n```javascript\nApi.foo = function Api_foo() {\n};\nvar bar = function barFn() { //'Fn' is to avoid errors in IE\n};\n```\n\nWe recommend the above convention of function naming, `Api_foo` always corresponds to `Api.foo`, `barFn` corresponds to `bar` - just as long as the function name is not the same as the identifier. Otherwise, you can have bugs in IE.\n\n## Options\n\nTraceKit will attempt to fetch and analyze source files, but you can turn this off using:\n\n```javascript\nTraceKit.remoteFetching = false;\n```\n\nYou can also tell TraceKit to ignore global window errors with:\n\n```javascript\nTraceKit.collectWindowErrors = false;\n```\n\nView the source for more details and examples.\n\n![Stacktrace or GTFO](http://i.imgur.com/jacoj.jpg)\n\n## Contributing\n\nAll code must pass JSHint and tests.\nRun `grunt` to compile and run JSHint and `grunt test` for the test suite.\nNew features need accompanying documentation in the README, changes to existing api's need updated documentation.\nIn general, open an issue for whatever it is you're thinking, get some quick feedback, make good stuff, and we'll accept the PR.\n\nBefore building (minifying) you will need to get the closure compiler jar:\n```\nwget http://dl.google.com/closure-compiler/compiler-latest.zip\nunzip compiler-latest.zip -d closure\n```\n\n## License\n\n(The MIT License)\n\nCopyright (c) 2013 Onur Can Cakmak <onur.cakmak@gmail.com> and all TraceKit contributors.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the 'Software'), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n","_attachments":{},"homepage":"https://github.com/csnover/TraceKit","bugs":{"url":"https://github.com/csnover/TraceKit/issues"},"license":"MIT"}