patternplate-server
Version:
Programmatically serve atomic patterns via a REST API
16 lines (14 loc) • 373 B
JavaScript
import {
createReadStream,
createWriteStream
} from 'fs';
export default function copyFile(source, target) {
return new Promise((resolver, reject) => {
const reading = createReadStream(source);
const writing = createWriteStream(target);
reading.on('error', reject);
writing.on('error', reject);
writing.on('finish', resolver);
reading.pipe(writing);
});
}