fix: Handle promises stream

This commit is contained in:
Felix Rieseberg 2024-10-07 11:45:14 -04:00
parent 35a3f2d037
commit 3d8f0e509e

View file

@ -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')