From f23905f5ee055b96bf62383e26cb8c6236d5532f Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Wed, 30 Oct 2013 12:21:36 +0100 Subject: [PATCH] Use superstack to have better stacktraces with async code. --- package.json | 3 ++- src/main.js | 9 +++++++++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 03466bf..f48d362 100644 --- a/package.json +++ b/package.json @@ -23,7 +23,8 @@ "underscore": ">=1.5.2", "validator": ">=1.2.1", "ws": ">=0.4.27", - "xmlrpc": ">=1.1.0" + "xmlrpc": ">=1.1.0", + "superstack": "0.0.3" }, "devDependencies": {}, "optionalDependencies": {}, diff --git a/src/main.js b/src/main.js index bfbfd05..f8f5b50 100644 --- a/src/main.js +++ b/src/main.js @@ -1,3 +1,12 @@ +// Enables strict mode for this whole file. +'use strict'; + +// node.js does not give complete stacktrace with async code, +// superstack is here for that! +require('superstack'); + +//------------------------------------- + var _ = require('underscore'); var connect = require('connect'); var fs = require('fs');