From 265378d385de1dbe2f62e13f8f2037c3f9750b52 Mon Sep 17 00:00:00 2001 From: tunnckoCore Date: Wed, 17 Feb 2016 06:48:05 +0200 Subject: [PATCH] use `try-require-please` --- index.js | 3 ++- package.json | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index 544d21c..003b93b 100644 --- a/index.js +++ b/index.js @@ -9,6 +9,7 @@ var extend = require('extend-shallow') var parseLink = require('parse-link-header') +var tryRequire = require('try-require-please') /** * > Perform multiple requests until the last @@ -40,7 +41,7 @@ module.exports = function requestAll (url, opts, cb) { return url } - factory(require('simple-get'))(url, opts, cb) + factory(tryRequire('simple-get', 'request-all'))(url, opts, cb) } function factory (simpleGet) { diff --git a/package.json b/package.json index fb72135..8c03358 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,8 @@ }, "dependencies": { "extend-shallow": "^2.0.1", - "parse-link-header": "^0.4.1" + "parse-link-header": "^0.4.1", + "try-require-please": "^1.0.0" }, "devDependencies": { "assertit": "^0.1.0", @@ -60,4 +61,4 @@ "simple-get" ] } -} \ No newline at end of file +}