{"_id":"coffee-trace","_rev":"36-41665cfdc301617141afaa82f55f9311","name":"coffee-trace","description":"_makes debugging coffee-script easier by displaying corresponding lines of code in the stack-trace with style_","dist-tags":{"latest":"1.4.0"},"versions":{"0.0.1":{"name":"coffee-trace","version":"0.0.1","engines":["node >= 0.4.0"],"main":"./lib/coffee-trace.coffee","dependencies":{"coffee-script":"*"},"readme":"![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\")\nCoffee-Trace\n============\n_easier to follow stack-trace for coffee-script_\n\n### About Coffee-Trace\nIf you love Coffee-Script and Node.js as much as me, you will provably also be frustrated by the challenges of quickly finding and debugging the corresponding javascript line on the stack-trace. I wrote Coffee-Trace in an attempt to make this task easier.\n \nI've been searching myself for a solution, and have found some very useful [links](http://www.adaltas.com/blog/2012/02/15/coffeescript-print-debug-line/ \"Coffee script, how do I debug that damn js line?\") and [discussions](https://github.com/jashkenas/coffee-script/issues/558 \"links and discussions\"), but am yet unsatisfied. So, while [SourceMaps](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ \"SourceMaps\") implementation in Coffee-Script is a reality, this is the least I can do.\n\n### Usage\n\nBecome a masochist by enjoying uncaught exceptions and crashes. Just `require()` it at the very beginning of your app...\n\n### Utopic Future (High Hopes)\n\nI have this crazy idea that someday I'll have some time to make this show the actual coffee-script line corresponding to the trace.\nThat's right boyz, full source mapping.\n","_id":"coffee-trace@0.0.1","description":"![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\") Coffee-Trace ============ _easier to follow stack-trace for coffee-script_","dist":{"shasum":"b8d47a3b558aba65b20c11e6bfa61448b20ffb61","tarball":"https://registry.npmjs.org/coffee-trace/-/coffee-trace-0.0.1.tgz","integrity":"sha512-oGygxXA6FtazCIzrerun9TX6HuurddETyKmUbgd4A8rJ0IgDM26wpkHIixbG+tnz/4guPCKBAmGki86Bcp5XiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQ1wYQ9gyWPtGw/3gSndZP/N4hp9E0Uh27+cNBRH5trAiEAyYxNpgqqhOlJySJJqxZy5NCfiF1RZD1022sR3uStAEw="}]},"scripts":{},"maintainers":[{"name":"xenomuta","email":"xenomuta@gmail.com"}],"directories":{}},"1.0.0":{"name":"coffee-trace","version":"1.0.0","engines":["node >= 0.4.0"],"main":"./lib/coffee-trace.coffee","dependencies":{"coffee-script":"*"},"readme":"![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\")\nCoffee-Trace\n============\n_easier to follow stack-trace for coffee-script_\n\n### About Coffee-Trace\nIf you love Coffee-Script and Node.js as much as me, you will provably also be frustrated by the challenges of quickly finding and debugging the corresponding javascript line on the stack-trace. I wrote Coffee-Trace in an attempt to make this task easier.\n \nI've been searching myself for a solution, and have found some very useful [links](http://www.adaltas.com/blog/2012/02/15/coffeescript-print-debug-line/ \"Coffee script, how do I debug that damn js line?\") and [discussions](https://github.com/jashkenas/coffee-script/issues/558 \"links and discussions\"), but am yet unsatisfied. So, while [SourceMaps](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ \"SourceMaps\") implementation in Coffee-Script is a reality, this is the least I can do.\n\n### Install Usage\n\nInstall with:\n  `npm install coffee-trace`\n\nBecome a masochist by enjoying uncaught exceptions and crashes. Just `require()` it at the very beginning of your code...\n\n### Utopic Future (High Hopes)\n\nI have this crazy idea that someday I'll have some time to make this show the actual coffee-script line corresponding to the trace.\nThat's right boyz, full source mapping.\n","_id":"coffee-trace@1.0.0","description":"![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\") Coffee-Trace ============ _easier to follow stack-trace for coffee-script_","dist":{"shasum":"4b8c960a86f484770a95e2e0465efba552c14314","tarball":"https://registry.npmjs.org/coffee-trace/-/coffee-trace-1.0.0.tgz","integrity":"sha512-OnyjhUc3x5lPNUPEDlAV6j7a9To75lsPobYUd0ufOYprequTqVqokmpO34MM8XLcktSxJK9RTuHGU8IXVLB50g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFh7wN9fZB0sHYcy5Mne4vSF8g2BeQ3hXSwHFBQOQEOwAiEAs6jl1srjG1Z+cd01J3bzLYGykUYeOzCu1777/pV/ejg="}]},"scripts":{},"maintainers":[{"name":"xenomuta","email":"xenomuta@gmail.com"}],"directories":{}},"1.2.4":{"name":"coffee-trace","version":"1.2.4","engines":["node >= 0.4.0"],"main":"./lib/coffee-trace.coffee","dependencies":{"coffee-script":"*"},"_npmUser":{"name":"xenomuta","email":"xenomuta@gmail.com"},"_id":"coffee-trace@1.2.4","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"1511f3cfd6f76bdf2c808b0530e962a00c2a80e0","tarball":"https://registry.npmjs.org/coffee-trace/-/coffee-trace-1.2.4.tgz","integrity":"sha512-1L3fEcwI4rn5jTPVhp3x+Z7w5mPsOcayWcJ5SHxtrlXmnR7mReO+KltRobh0rccClshuQIaiLL/JTIaZJvsK/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG+/P9pI55DkidsH9Mmx7a343vQeUU9LUIZCIPaFp4paAiBbUB8pzpiZZZMb795C6UHTX4K6vlWpauhKZPtbBt4Qxw=="}]},"scripts":{},"maintainers":[{"name":"xenomuta","email":"xenomuta@gmail.com"}],"directories":{}},"1.2.5":{"name":"coffee-trace","version":"1.2.5","engines":["node >= 0.4.0"],"main":"./lib/coffee-trace.coffee","dependencies":{"coffee-script":"*"},"_npmUser":{"name":"xenomuta","email":"xenomuta@gmail.com"},"_id":"coffee-trace@1.2.5","devDependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"f46d8c15102bdb08f68404b35cea15708af07a49","tarball":"https://registry.npmjs.org/coffee-trace/-/coffee-trace-1.2.5.tgz","integrity":"sha512-+MMajYcb0Yepjg1u52tIYzZAyic1XHYm8ElPV/8my4JlB6WT1xfDFIoyHxgILnnFDk+s1fDFLQybtaxL3PrDMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj8rkIztdzj3XpSviS+xhPu8M9WJPrpsoumlo4aZcYEQIhAK1lqfSu175HQWJGdaEUYuerE2qMyXz1DCgKsuKLBJSC"}]},"scripts":{},"maintainers":[{"name":"xenomuta","email":"xenomuta@gmail.com"}],"directories":{}},"1.2.6":{"name":"coffee-trace","version":"1.2.6","engines":["node >= 0.4.0"],"main":"./lib/coffee-trace.coffee","dependencies":{"coffee-script":"*"},"readme":"![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\")\nCoffee-Trace\n============\n_easier to follow stack-trace for coffee-script_\n\n### About Coffee-Trace\nIf you love Coffee-Script and Node.js as much as me, you will provably also be frustrated by the challenges of quickly finding and debugging the corresponding javascript line on the stack-trace. I wrote Coffee-Trace in an attempt to make this task easier.\n \nI've been searching myself for a solution, and have found some very useful [links](http://www.adaltas.com/blog/2012/02/15/coffeescript-print-debug-line/ \"Coffee script, how do I debug that damn js line?\") and [discussions](https://github.com/jashkenas/coffee-script/issues/558 \"links and discussions\"), but am yet unsatisfied. So, while [SourceMaps](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ \"SourceMaps\") implementation in Coffee-Script is a reality, this is the least I can do.\n\n### Install Usage\n\nInstall with:\n  `npm install coffee-trace`\n\nBecome a masochist by enjoying uncaught exceptions and crashes. Just `require()` it at the very beginning of your code...\n\n### Utopic Future (High Hopes)\n\nI have this crazy idea that someday I'll have some time to make this show the actual coffee-script line corresponding to the trace.\nThat's right boyz, full source mapping.\n","_id":"coffee-trace@1.2.6","description":"![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\") Coffee-Trace ============ _easier to follow stack-trace for coffee-script_","dist":{"shasum":"7afa86f2c3463e6e7e4b21a5b926dc24b2ce4334","tarball":"https://registry.npmjs.org/coffee-trace/-/coffee-trace-1.2.6.tgz","integrity":"sha512-76avEytXBwLFmlCDkLiyVjHEq/x4WLBJ9q0szBFfZ/0S0W6q7IDscqUhfrb5oEmLFNtzq8eB3JRLo8fsRnpCzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRaxlMZhsyD0sOCDEkhvY3JEQRem3A1LKEC8F9ga0p8AIgWnD90Y24zWTEVWD77/POdfE316sQW/0kwLkHyCDwI2U="}]},"scripts":{},"maintainers":[{"name":"xenomuta","email":"xenomuta@gmail.com"}],"directories":{}},"1.2.7":{"name":"coffee-trace","version":"1.2.7","engines":["node >= 0.4.0"],"main":"./lib/coffee-trace.coffee","dependencies":{"coffee-script":"*"},"readme":"Coffee-Trace\n============\n_makes debugging coffee-script easier by displaying corresponding lines of code in the stack-trace with style_\n\n![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\")\n\n### About Coffee-Trace\nIf you love Coffee-Script and Node.js as much as me, you will provably also be frustrated by the challenges of quickly finding and debugging the corresponding javascript line on the stack-trace. I wrote Coffee-Trace in an attempt to make this task easier.\n \nI've been searching myself for a solution, and have found some very useful [links](http://www.adaltas.com/blog/2012/02/15/coffeescript-print-debug-line/ \"Coffee script, how do I debug that damn js line?\") and [discussions](https://github.com/jashkenas/coffee-script/issues/558 \"links and discussions\"), but am yet unsatisfied. So, while [SourceMaps](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ \"SourceMaps\") implementation in Coffee-Script is a reality, this is the least I can do.\n\n### Install Usage\n\nInstall with:\n  `npm install coffee-trace`\n\nBecome a masochist by enjoying uncaught exceptions and crashes. Just `require()` it at the very beginning of your code...\n\n### Utopic Future (High Hopes)\n\nI have this crazy idea that someday I'll have some time to make this show the actual coffee-script line corresponding to the trace.\nThat's right boyz, full source mapping.\n","_id":"coffee-trace@1.2.7","description":"Coffee-Trace ============ _makes debugging coffee-script easier by displaying corresponding lines of code in the stack-trace with style_","dist":{"shasum":"e65adb04747ee24d0df8332c518620d311684b3f","tarball":"https://registry.npmjs.org/coffee-trace/-/coffee-trace-1.2.7.tgz","integrity":"sha512-g9d+i3cnriYguiJyOduoIrmAS7yK8b+wrd3NSP47tigpLombtTDLNOGxj5Vn9lddzJRTB0rLYD8Vb7uNdhBz0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGibOQNlQsSuPcy3aYPGojyrppcsgVywScjmKrYyM/WAiBX+2h1L0UoWnG0WgVD/poBg7lud+NXVaOER/JBBtPdyQ=="}]},"maintainers":[{"name":"xenomuta","email":"xenomuta@gmail.com"}],"directories":{}},"1.3.0":{"name":"coffee-trace","version":"1.3.0","engines":["node >= 0.4.0"],"main":"./lib/coffee-trace.coffee","dependencies":{"coffee-script":"*","js2coffee":"*"},"readme":"Coffee-Trace\n============\n_makes debugging coffee-script easier by displaying corresponding lines of code in the stack-trace with style_\n\n![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\")\n\n### About Coffee-Trace\nCoffee-Trace makes debugging coffeescript code easier by attempting to point corresponding coffeescript code and line numbers and styling the stacktrace a little bit.\n\n### Example\nRunning this..\n\n```coffeescript\nrequire '../'\n\ntest = ->\n  people =\n    john:\n      first_name: 'john'\n      last_name: 'doe'\n    mary:\n      first_name: 'mary'\n      last_name: 'jane'\n\n  console.log(\"Welcome\", people[p].first_name, people[p].last_name, \"!!!\") for p in ['john', 'mary', 'josh']\n\nprocess.nextTick test\n```\n\nwill result in this:\n![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/example.png \"Coffee-Trace example\")\n\n\n### Why?\nIf you love Coffee-Script and Node.js, you will provably also be frustrated by the challenges of quickly finding and debugging the coffeescript line corresponding to the one pointed out by the stack-trace.\n\nI've been searching a cleaner solution myself, and have found some very useful [links](http://www.adaltas.com/blog/2012/02/15/coffeescript-print-debug-line/ \"Coffee script, how do I debug that damn js line?\") and [discussions](https://github.com/jashkenas/coffee-script/issues/558 \"links and discussions\"), but am yet unsatisfied. So, while [SourceMaps](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ \"SourceMaps\") implementation in Coffee-Script is a reality, this is the least I can do.\n\n### Install and Usage\nBecome a masochist by enjoying `uncaughtExceptions` and crashes. Just by installing with:\n  `npm install coffee-trace`\n\nand `require()`ing at the very beginning of your code...\n\n### Utopic Future (High Hopes)\n\n* Testing ( make something crash the way expected )\n* Beautify and comment code\n","_id":"coffee-trace@1.3.0","description":"Coffee-Trace ============ _makes debugging coffee-script easier by displaying corresponding lines of code in the stack-trace with style_","dist":{"shasum":"2cd38633ac2b2c2300df4ef53e04b370662139fa","tarball":"https://registry.npmjs.org/coffee-trace/-/coffee-trace-1.3.0.tgz","integrity":"sha512-BqZ5ckyeiDEadWfSdbI2VNrC2K9670TfGNZyPN6DcKpcPlSgHi/Q4bouRds4IedFHKW2ciFfjJ9CrfOxTewffg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFRWkS7faQGgOlpLZ7ZXkBezUWDybhNtmNlAjW/rG0YgIhAIynYhgbbG0+Y3tA128y7UYJo71o8KgP2cxAWKyOZrxi"}]},"maintainers":[{"name":"xenomuta","email":"xenomuta@gmail.com"}],"directories":{}},"1.3.1":{"name":"coffee-trace","version":"1.3.1","engines":["node >= 0.4.0"],"main":"./lib/coffee-trace.coffee","dependencies":{"coffee-script":"*"},"readme":"Coffee-Trace\n============\n_makes debugging coffee-script easier by displaying corresponding lines of code in the stack-trace with style_\n\n![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\")\n\n### About Coffee-Trace\nCoffee-Trace makes debugging coffeescript code easier by attempting to point corresponding coffeescript code and line numbers and styling the stacktrace a little bit.\n\n### Example\nRunning this..\n\n```coffeescript\nrequire '../'\n\ntest = ->\n  people =\n    john:\n      first_name: 'john'\n      last_name: 'doe'\n    mary:\n      first_name: 'mary'\n      last_name: 'jane'\n\n  console.log(\"Welcome\", people[p].first_name, people[p].last_name, \"!!!\") for p in ['john', 'mary', 'josh']\n\nprocess.nextTick test\n```\n\nwill result in this:\n![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/example.png \"Coffee-Trace example\")\n\n\n### Why?\nIf you love Coffee-Script and Node.js, you will provably also be frustrated by the challenges of quickly finding and debugging the coffeescript line corresponding to the one pointed out by the stack-trace.\n\nI've been searching a cleaner solution myself, and have found some very useful [links](http://www.adaltas.com/blog/2012/02/15/coffeescript-print-debug-line/ \"Coffee script, how do I debug that damn js line?\") and [discussions](https://github.com/jashkenas/coffee-script/issues/558 \"links and discussions\"), but am yet unsatisfied. So, while [SourceMaps](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ \"SourceMaps\") implementation in Coffee-Script is a reality, this is the least I can do.\n\n### Install and Usage\nBecome a masochist by enjoying `uncaughtExceptions` and crashes. Just by installing with:\n  `npm install coffee-trace`\n\nand `require()`ing at the very beginning of your code...\n\n### Utopic Future (High Hopes)\n\n* Testing ( make something crash the way expected )\n* Beautify and comment code\n","_id":"coffee-trace@1.3.1","description":"Coffee-Trace ============ _makes debugging coffee-script easier by displaying corresponding lines of code in the stack-trace with style_","dist":{"shasum":"3993d42a84b0b6292ae7e7378e4444f060e75663","tarball":"https://registry.npmjs.org/coffee-trace/-/coffee-trace-1.3.1.tgz","integrity":"sha512-+b23tuHxHhAV0s6gyrntkPYXau9Ul8wPSYi42fdx3womvp8ty1esNCixLwec394e5qbMhAin6kj6u53g9DcA+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDG5J5iALLTSwQyQPQTIynfdBZkHQEejPnaQhNkH/pkSAIhAP++umRcRZIUA7eZH+z9Id28wPYbH54gZiUWYrHlIon6"}]},"maintainers":[{"name":"xenomuta","email":"xenomuta@gmail.com"}],"directories":{}},"1.3.4":{"name":"coffee-trace","version":"1.3.4","engines":["node >= 0.4.0"],"main":"./lib/coffee-trace.coffee","dependencies":{"coffee-script":"*"},"readme":"# Coffee-Trace\n_makes debugging coffee-script easier by displaying corresponding lines of code in the stack-trace with style_\n\n![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\")\n\n### About Coffee-Trace\nCoffee-Trace makes debugging coffeescript code easier by attempting to point corresponding coffeescript code and line numbers and styling the stacktrace a little bit.\n\n### Example\nRunning this..\n\n```coffeescript\nrequire('coffee-trace')\n\ntest = ->\n  people =\n    john:\n      first_name: 'john'\n      last_name: 'doe'\n    mary:\n      first_name: 'mary'\n      last_name: 'jane'\n\n  console.log(\"Welcome\", people[p].first_name, people[p].last_name, \"!!!\") for p in ['john', 'mary', 'josh']\n\nprocess.nextTick test\n```\n\nwill result in this:\n![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/example.png \"Coffee-Trace example\")\n\n\n### Why?\nIf you love Coffee-Script and Node.js, you will provably also be frustrated by the challenges of quickly finding and debugging the coffeescript line corresponding to the one pointed out by the stack-trace.\n\nI've been searching a cleaner solution myself, and have found some very useful [links](http://www.adaltas.com/blog/2012/02/15/coffeescript-print-debug-line/ \"Coffee script, how do I debug that damn js line?\") and [discussions](https://github.com/jashkenas/coffee-script/issues/558 \"links and discussions\"), but am yet unsatisfied. So, while [SourceMaps](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ \"SourceMaps\") implementation in Coffee-Script is a reality, this is the least I can do.\n\n### Install and Usage\nBecome a masochist by enjoying `uncaughtExceptions` and crashes. Just by installing with:\n\n  `npm install coffee-trace`\n\nand at the very beginning of your code:\n\n```coffescript\nrequire('coffee-trace')\n```\n\n### Utopic Future (High Hopes)\n\n* Testing ( make something crash the way expected )\n* Beautify and comment code\n","_id":"coffee-trace@1.3.4","description":"_makes debugging coffee-script easier by displaying corresponding lines of code in the stack-trace with style_","dist":{"shasum":"edeece7d46a2fd1bf3120d92cb1aef8ceff47307","tarball":"https://registry.npmjs.org/coffee-trace/-/coffee-trace-1.3.4.tgz","integrity":"sha512-adIdScYqn0oVSDqgGlmbw3+6ABqGBFzbfwVtmqX0GLnor6rWivROkxKMBzQVrGxV0qubGL2RG0FIo6bp73Ddgw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFla4G5YUjizt3TiT1shmMRlZVZmHJaWsvitF3DUtSTlAiEAnqqtJMTWxKC/TtIVPEQG4Brks+AT/TlpaK/jAMxIWyw="}]},"_npmVersion":"1.1.62","_npmUser":{"name":"xenomuta","email":"xenomuta@gmail.com"},"maintainers":[{"name":"xenomuta","email":"xenomuta@gmail.com"}]},"1.4.0":{"name":"coffee-trace","version":"1.4.0","engines":["node >= 0.4.0"],"main":"./lib/coffee-trace.coffee","dependencies":{"coffee-script":"*"},"description":"_makes debugging coffee-script easier by displaying corresponding lines of code in the stack-trace with style_","directories":{"test":"test"},"devDependencies":{"coffee-script":"~1.6.3","mocha":"~1.14.0"},"scripts":{"test":"node_modules/mocha/bin/mocha -R spec -G test/index.coffee --compilers coffee:coffee-script"},"repository":{"type":"git","url":"git://github.com/xenomuta/coffee-trace"},"keywords":["coffee-script","sourcemaps","coffee-trace","debugging","stack","trace"],"author":{"name":"Rilke Petrosky Ulloa","email":"xenomuta@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/xenomuta/coffee-trace/issues"},"homepage":"https://github.com/xenomuta/coffee-trace","readme":"# Coffee-Trace\n_Makes debugging coffee-script easier by displaying corresponding lines of code in the stack-trace with style_\n\n![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\")\n\n### About Coffee-Trace\nCoffee-Trace makes debugging coffeescript code easier by attempting to point corresponding coffeescript code and line numbers and styling the stacktrace a little bit.\n\n**WARNING**: This is obviously for aiding development needs and by no means intended for production use. It is also, by far, my ugliest piece of code. You've been warned.\n\n### Install and Usage\nUnleash your inner masochist and enjoy `uncaughtException` and stack-traces, just by installing with:\n\n  `npm install coffee-trace`\n\nand then\n\n```coffeescript\n# Require it at the very beginning of your code\nrequire('coffee-trace')\n```\n\n### Example\nRunning this..\n\n```coffeescript\nrequire('coffee-trace')\n\ntest = ->\n  people =\n    john:\n      first_name: 'john'\n      last_name: 'doe'\n    mary:\n      first_name: 'mary'\n      last_name: 'jane'\n\n  console.log(\"Welcome\", people[p].first_name, people[p].last_name, \"!!!\") for p in ['john', 'mary', 'josh']\n\nprocess.nextTick test\n```\n\nwill result in this:\n![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/example.png \"Coffee-Trace example\")\n\n### Why?\nIf you love Coffee-Script and Node.js, you will provably also be frustrated by the challenges of quickly finding and debugging the coffee-script line corresponding to the one pointed out by the stack-trace.\n\nI've been searching a cleaner solution myself, and have found some very useful [links](http://www.adaltas.com/blog/2012/02/15/coffeescript-print-debug-line/ \"Coffee script, how do I debug that damn js line?\") and [discussions](https://github.com/jashkenas/coffee-script/issues/558 \"links and discussions\"), but am yet unsatisfied. So, while [SourceMaps](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ \"SourceMaps\") implementation in Coffee-Script is a reality, this is the least I can do.\n\n### ToDo ( Utopic Future High Hopes)\n* Beautify and comment code\n* Async API for code sandboxing\n* Returning a decent stack trace object (with coffee file, line and all).\n* A more complete testing\n","readmeFilename":"README.md","_id":"coffee-trace@1.4.0","dist":{"shasum":"40511370c10b51d43146f191e5831a7e141f5a13","tarball":"https://registry.npmjs.org/coffee-trace/-/coffee-trace-1.4.0.tgz","integrity":"sha512-nR5HW2TNYFn8B9sGKZv2kgrzWVfEnKqjbWyx+pLZ0NKndftc8U7oACqcVreyhZs2aOCjGvYNRiQNNtkRknwC5g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIATacLFpMrb+KDsE7nU3dZU2YtbPgNZaf14G6o1JQnPEAiEArdPTx6FX/6VADGVlJCL6QNzaCLbSv1An1rtMZ3UluR0="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"xenomuta","email":"xenomuta@gmail.com"},"maintainers":[{"name":"xenomuta","email":"xenomuta@gmail.com"}]}},"readme":"![Coffee-Trace](https://github.com/xenomuta/coffee-trace/raw/master/img/coffee-trace.png \"Coffee-Trace\")\nCoffee-Trace\n============\n_easier to follow stack-trace for coffee-script_\n\n### About Coffee-Trace\nIf you love Coffee-Script and Node.js as much as me, you will provably also be frustrated by the challenges of quickly finding and debugging the corresponding javascript line on the stack-trace. I wrote Coffee-Trace in an attempt to make this task easier.\n \nI've been searching myself for a solution, and have found some very useful [links](http://www.adaltas.com/blog/2012/02/15/coffeescript-print-debug-line/ \"Coffee script, how do I debug that damn js line?\") and [discussions](https://github.com/jashkenas/coffee-script/issues/558 \"links and discussions\"), but am yet unsatisfied. So, while [SourceMaps](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/ \"SourceMaps\") implementation in Coffee-Script is a reality, this is the least I can do.\n\n### Usage\n\nBecome a masochist by enjoying uncaught exceptions and crashes. Just `require()` it at the very beginning of your app...\n\n### Utopic Future (High Hopes)\n\nI have this crazy idea that someday I'll have some time to make this show the actual coffee-script line corresponding to the trace.\nThat's right boyz, full source mapping.\n","maintainers":[{"name":"xenomuta","email":"xenomuta@gmail.com"}],"time":{"modified":"2022-06-13T06:27:58.541Z","created":"2012-08-06T19:26:22.302Z","0.0.1":"2012-08-06T19:26:23.590Z","1.0.0":"2012-08-06T19:29:47.256Z","1.2.0":"2012-08-06T20:24:56.674Z","1.2.1":"2012-08-06T21:12:33.293Z","1.2.4":"2012-08-07T03:03:19.054Z","1.2.5":"2012-08-07T03:22:46.684Z","1.2.6":"2012-08-07T19:49:51.366Z","1.2.7":"2012-08-07T20:55:03.009Z","1.3.0":"2012-08-08T19:50:12.043Z","1.3.1":"2012-08-08T20:00:04.870Z","1.3.4":"2013-01-30T02:15:20.884Z","1.4.0":"2013-11-29T07:38:13.623Z"},"users":{"xenomuta":true},"author":{"name":"Rilke Petrosky Ulloa","email":"xenomuta@gmail.com"},"repository":{"type":"git","url":"git://github.com/xenomuta/coffee-trace"}}