Source: node-pump Section: javascript Priority: optional Maintainer: Debian Javascript Maintainers Uploaders: Ying-Chun Liu (PaulLiu) Testsuite: autopkgtest-pkg-nodejs Build-Depends: debhelper-compat (= 12) , node-end-of-stream , node-once (>= 1.3.1) , pkg-js-tools (>= 0.9.20~) Standards-Version: 4.5.0 Vcs-Browser: https://salsa.debian.org/js-team/node-pump Vcs-Git: https://salsa.debian.org/js-team/node-pump.git Homepage: https://github.com/mafintosh/pump Rules-Requires-Root: no Package: node-pump Architecture: all Depends: ${misc:Depends} , node-end-of-stream , node-once (>= 1.3.1) , nodejs Description: small node module that pipes streams together When using standard source.pipe(dest) source will not be destroyed if dest emits close or an error. You are also not able to provide a callback to tell when then pipe has finished. pump does these two things for you. . Node.js is an event-based server-side JavaScript engine.