dev-error-handler
Advanced tools
Comparing version 0.1.6 to 0.2.0
@@ -5,5 +5,5 @@ "use strict"; | ||
var stackTrace = require('stack-trace'); | ||
var asyncEach = require('async-each'); | ||
var mapAsync = require('tiny-map-async'); | ||
var errTo = require('errto'); | ||
var prettifyError = require('prettify-error'); | ||
var PrettyError = require('pretty-error'); | ||
var ejs = require('ejs'); | ||
@@ -29,3 +29,3 @@ var sep = require('path').sep; | ||
asyncEach(stack, function getContentInfo(line, cb) { | ||
mapAsync(stack, function getContentInfo(line, cb) { | ||
// exclude core node modules and node modules | ||
@@ -61,3 +61,3 @@ if ((line.fileName.indexOf(sep) !== -1) && !/node_modules/.test(line.fileName)) { | ||
console.error(prettifyError(err) || err.stack); | ||
console.error((new PrettyError).render(err) || err.stack); | ||
@@ -64,0 +64,0 @@ res.status(500).send(render({ |
{ | ||
"name": "dev-error-handler", | ||
"version": "0.1.6", | ||
"version": "0.2.0", | ||
"description": "Error-handling Express middleware that displays syntax highlighted source code.", | ||
"main": "server.js", | ||
"dependencies": { | ||
"stack-trace": "0.0.9", | ||
"async-each": "~0.1.4", | ||
"errto": "~0.2.1", | ||
"prettify-error": "~0.1.1", | ||
"ejs": "~1.0.0", | ||
"highlight.js": "https://github.com/alessioalex/highlight.js/releases/download/npm-v0.1.1/highlight.js.tar.gz.tgz" | ||
"ejs": "^2.3.4", | ||
"errto": "^0.2.1", | ||
"highlight.js": "https://github.com/alessioalex/highlight.js/releases/download/npm-v0.1.1/highlight.js.tar.gz.tgz", | ||
"pretty-error": "^1.2.0", | ||
"stack-trace": "^0.0.9", | ||
"tiny-map-async": "^1.0.0" | ||
}, | ||
@@ -17,3 +17,8 @@ "devDependencies": { | ||
}, | ||
"keywords": ["express", "error", "error-handler", "errorhandler"], | ||
"keywords": [ | ||
"express", | ||
"error", | ||
"error-handler", | ||
"errorhandler" | ||
], | ||
"scripts": { | ||
@@ -20,0 +25,0 @@ "test": "echo \"Error: no test specified\" && exit 1", |
9027
+ Addedpretty-error@^1.2.0
+ Addedtiny-map-async@^1.0.0
+ Addedansi-regex@2.1.1(transitive)
+ Addedboolbase@1.0.0(transitive)
+ Addedcore-util-is@1.0.3(transitive)
+ Addedcss-select@1.2.0(transitive)
+ Addedcss-what@2.1.3(transitive)
+ Addeddom-converter@0.1.4(transitive)
+ Addeddom-serializer@0.2.2(transitive)
+ Addeddomelementtype@1.3.12.3.0(transitive)
+ Addeddomhandler@2.1.0(transitive)
+ Addeddomutils@1.1.61.5.1(transitive)
+ Addedejs@2.7.4(transitive)
+ Addedentities@2.2.0(transitive)
+ Addedhtmlparser2@3.3.0(transitive)
+ Addedinherits@2.0.4(transitive)
+ Addedisarray@0.0.1(transitive)
+ Addednth-check@1.0.2(transitive)
+ Addedpretty-error@1.2.0(transitive)
+ Addedreadable-stream@1.0.34(transitive)
+ Addedrenderkid@1.0.0(transitive)
+ Addedstring_decoder@0.10.31(transitive)
+ Addedstrip-ansi@3.0.1(transitive)
+ Addedtiny-each-async@2.0.3(transitive)
+ Addedtiny-map-async@1.0.1(transitive)
+ Addedutila@0.3.30.4.0(transitive)
- Removedasync-each@~0.1.4
- Removedprettify-error@~0.1.1
- Removedansi-codes@2.0.0(transitive)
- Removedasync-each@0.1.6(transitive)
- Removedejs@1.0.0(transitive)
- Removedfailing-code@0.1.0(transitive)
- Removedfailing-line@0.1.0(transitive)
- Removedformat-text@0.0.3(transitive)
- Removedis-node@0.0.0(transitive)
- Removedleft-pad@0.0.0(transitive)
- Removedprettify-error@0.1.1(transitive)
- Removedstyle-format@0.0.0(transitive)
Updatedejs@^2.3.4
Updatederrto@^0.2.1
Updatedstack-trace@^0.0.9