read-package-json-fast
Advanced tools
Comparing version 1.0.0 to 1.0.1
10
index.js
@@ -41,4 +41,10 @@ const {promisify} = require('util') | ||
data.bundleDependencies = Object.keys(data.dependencies || {}) | ||
else if (bd && typeof bd === 'object') | ||
data.bundleDependencies = Object.keys(bd) | ||
else if (bd && typeof bd === 'object') { | ||
if (!Array.isArray(bd)) | ||
data.bundleDependencies = Object.keys(bd) | ||
else | ||
data.bundleDependencies = bd | ||
} else | ||
delete data.bundleDependencies | ||
delete data.bundledDependencies | ||
@@ -45,0 +51,0 @@ return data |
{ | ||
"name": "read-package-json-fast", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "Like read-package-json, but faster", | ||
@@ -5,0 +5,0 @@ "author": "Isaac Z. Schlueter <i@izs.me> (https://izs.me)", |
@@ -20,2 +20,7 @@ const t = require('tap') | ||
t.test('dont array-ify if its an array already', t => | ||
t.resolveMatch(rpj(t.testdir({ | ||
'package.json': JSON.stringify({ bundleDependencies: ['a'] }), | ||
}) + '/package.json'), { bundleDependencies: ['a'] })) | ||
t.test('handle bundledDependencies: true', t => | ||
@@ -22,0 +27,0 @@ t.resolveMatch(rpj(t.testdir({ |
Sorry, the diff of this file is too big to display
131304
3772