diff --git a/index.js b/index.js index e88f84a..d69bafe 100644 --- a/index.js +++ b/index.js @@ -1,4 +1,3 @@ -const readJSON = require('read-package-json') const multipipe = require('multipipe') const from2 = require('from2-array') const resolve = require('resolve') @@ -7,6 +6,17 @@ const findup = require('findup') const path = require('path') const bl = require('bl') +function readJSON (jsonFile, cb) { + if (typeof cb !== 'function') return + + try { + const jsonContent = require(jsonFile) + cb(null, jsonContent) + } catch (err) { + cb(err) + } +} + module.exports = loader function loader (source) { diff --git a/package.json b/package.json index 4cfdee9..f4cc96c 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,6 @@ "from2-array": "0.0.4", "map-limit": "0.0.1", "multipipe": "^0.3.0", - "read-package-json": "^2.0.2", "resolve": "^1.1.6" }, "devDependencies": {