mirror of
https://github.com/electron/node-gyp.git
synced 2025-08-15 04:48:20 +02:00
Merge pull request #7 from electron/felixr-promises-stream
fix: Handle promises stream
This commit is contained in:
commit
fd1e8912a0
1 changed files with 7 additions and 1 deletions
|
@ -5,10 +5,16 @@ const os = require('os')
|
|||
const { backOff } = require('exponential-backoff')
|
||||
const tar = require('tar')
|
||||
const path = require('path')
|
||||
const { Transform, promises: { pipeline } } = require('stream')
|
||||
const crypto = require('crypto')
|
||||
const log = require('./log')
|
||||
const semver = require('semver')
|
||||
|
||||
const { Transform } = require('stream')
|
||||
const { promisify } = require('util')
|
||||
const streamPromises = require('stream').promises
|
||||
// Handle both node v12 and v14+
|
||||
const pipeline = streamPromises ? streamPromises.pipeline : promisify(require('stream').pipeline)
|
||||
|
||||
const { download } = require('./download')
|
||||
const processRelease = require('./process-release')
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue