O Coffee-Trace torna a localização de rastreamentos de pilha de javascript de volta ao código-fonte do coffee-script uma tarefa amigável, e com tal estilo que você pode começar a desfrutar quando as coisas travarem (não realmente).
Basta instalar o café-trace:npm install coffee-trace
e então require()
antes de todas as suas outras bibliotecasrequire("coffee-trace")
ou direto da linha de comando:coffee -rcoffee-trace my-program.coffee
Exemplo de
execução ..
require('coffee-trace')
test = ->
people =
john:
first_name: 'john'
last_name: 'doe'
mary:
first_name: 'mary'
last_name: 'jane'
console.log("Welcome", people[p].first_name, people[p].last_name, "!!!") for p in ['john', 'mary', 'josh']
process.nextTick test
resultará em: