Skip to content

Commit

Permalink
Explicitly add stream to cache
Browse files Browse the repository at this point in the history
Pacote doesn't do this automatically anymore

Closes npm/pacote#73 & Closes npm#2160
  • Loading branch information
mjsir911 committed Mar 27, 2021
1 parent ffead4a commit e328cb9
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions lib/cache.js
Original file line number Diff line number Diff line change
Expand Up @@ -105,12 +105,11 @@ with --force.`)

log.silly('cache add', 'spec', spec)

// we ask pacote for the thing, and then just throw the data
// away so that it tee-pipes it into the cache like it does
// for a normal request.
await pacote.tarball.stream(spec, stream => {
stream.resume()
return stream.promise()
return cacache.put.stream(this.npm.config.get('cache'), stream)
.pipe(stream).promise()
})
}, this.npm.flatOptions)
}

Expand Down

0 comments on commit e328cb9

Please sign in to comment.