From 5565c047c0cd8cee4ccdcddafb68d3d6aa25482c Mon Sep 17 00:00:00 2001 From: Kiko Beats Date: Mon, 7 Sep 2015 11:37:41 +0200 Subject: [PATCH] removed unnecessary dependency --- index.js | 9 +++++---- package.json | 1 - 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/index.js b/index.js index 6585a7c..fc6fb1d 100644 --- a/index.js +++ b/index.js @@ -2,9 +2,8 @@ var promise = require('cb2promise'); var Errorifier = require('errorifier'); -var ensureAsync = require('ensure-async'); -var parseAsync = ensureAsync(function(data, cb) { +var parseAsync = function(data, cb) { var content; var error; @@ -17,9 +16,11 @@ var parseAsync = ensureAsync(function(data, cb) { message: err.message }); } finally { - return cb(error, content); + return process.nextTick(function() { + return cb(error, content); + }); } -}); +}; function parseJSON(data, cb) { if (arguments.length === 1) return promise(parseAsync, data); diff --git a/package.json b/package.json index 3eb2c4e..e5129b0 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,6 @@ ], "dependencies": { "cb2promise": "~1.0.0", - "ensure-async": "~1.0.0", "errorifier": "~0.1.3" }, "devDependencies": {