UNPKG

354 BJavaScriptView Raw
1'use strict';
2
3const fs = require('fs');
4const once = require('../function/once');
5
6module.exports = function copyFile(source, target, chain) {
7 chain = once(chain);
8
9 var rd = fs.createReadStream(source);
10 rd.once('error', chain);
11
12 var wr = fs.createWriteStream(target);
13 wr.once('error', chain);
14 wr.once('close', chain);
15
16 rd.pipe(wr);
17};
18
19