summaryrefslogtreecommitdiff
path: root/deps/npm/node_modules/pacote/lib/finalize-manifest.js
diff options
context:
space:
mode:
Diffstat (limited to 'deps/npm/node_modules/pacote/lib/finalize-manifest.js')
-rw-r--r--deps/npm/node_modules/pacote/lib/finalize-manifest.js3
1 files changed, 2 insertions, 1 deletions
diff --git a/deps/npm/node_modules/pacote/lib/finalize-manifest.js b/deps/npm/node_modules/pacote/lib/finalize-manifest.js
index 80b379898f..f047517945 100644
--- a/deps/npm/node_modules/pacote/lib/finalize-manifest.js
+++ b/deps/npm/node_modules/pacote/lib/finalize-manifest.js
@@ -13,6 +13,7 @@ const path = require('path')
const pipe = BB.promisify(require('mississippi').pipe)
const ssri = require('ssri')
const tar = require('tar')
+const readJson = require('./util/read-json')
// `finalizeManifest` takes as input the various kinds of manifests that
// manifest handlers ('lib/fetchers/*.js#manifest()') return, and makes sure
@@ -212,7 +213,7 @@ function jsonFromStream (filename, dataStream) {
entry.on('error', cb)
finished(entry).then(() => {
try {
- cb(null, JSON.parse(data))
+ cb(null, readJson(data))
} catch (err) {
cb(err)
}