-
Notifications
You must be signed in to change notification settings - Fork 18
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
command 'npx gramma server install' fails:
res.body.pipe(str).pipe(fileStream)
^
TypeError: res.body.pipe is not a function
To Reproduce
install gramma with node 18.16.0 & npm 9.5.1
Expected behavior
It should download the file
Desktop (please complete the following information):
- OS: macOS
- node 18.16.0
Additional context
Seems to work if I replace this slice of code in downloadFile.js (L30):
return new Promise((resolve, reject) => {
res.body.pipe(str).pipe(fileStream)
res.body.on("error", (err) => {
reject(err)
})
fileStream.on("finish", () => {
bar.stop()
resolve()
})
})
by
await pipeline(res.body, str, fileStream)
bar.stop()
with const { pipeline } = require('node:stream/promises');
danbroz, pdeffebach, udfordria, Maytha8 and queirozfcom
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
