diff --git a/HISTORY.md b/HISTORY.md index ba0f4cb..de70d37 100644 --- a/HISTORY.md +++ b/HISTORY.md @@ -1,3 +1,8 @@ +2.x +=== + + * Drop support for Node.js below 0.10 + 1.3.2 / 2017-09-24 ================== diff --git a/index.js b/index.js index e2369b5..0011f94 100644 --- a/index.js +++ b/index.js @@ -28,11 +28,6 @@ var setPrototypeOf = require('setprototypeof') var slice = Array.prototype.slice -/* istanbul ignore next */ -var defer = typeof setImmediate === 'function' - ? setImmediate - : function(fn){ process.nextTick(fn.bind.apply(fn, arguments)) } - /** * Expose `Router`. */ @@ -208,13 +203,13 @@ Router.prototype.handle = function handle(req, res, callback) { // signal to exit router if (layerError === 'router') { - defer(done, null) + setImmediate(done, null) return } // no more matching layers if (idx >= stack.length) { - defer(done, layerError) + setImmediate(done, layerError) return } diff --git a/package.json b/package.json index e4fb77c..aca43d8 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "index.js" ], "engines": { - "node": ">= 0.8" + "node": ">= 0.10" }, "scripts": { "lint": "eslint --plugin markdown --ext js,md .",