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 #2160
  • Loading branch information
mjsir911 committed Mar 27, 2021
1 parent ffead4a commit d93af78
Showing 1 changed file with 2 additions and 4 deletions.
6 changes: 2 additions & 4 deletions lib/cache.js
Original file line number Diff line number Diff line change
Expand Up @@ -105,12 +105,10 @@ 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 d93af78

Please sign in to comment.