gulp-order-bemdeps
Version:
Reorder a stream of files using deps.js files contents
23 lines (20 loc) • 526 B
JavaScript
;
/**
* Helper function
* Returns promise which becomes resolved when all files are collected
*
* @param {Stream} stream
* @return {Promise}
*/
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = collectStreamFiles;
function collectStreamFiles(stream) {
return new Promise((resolve, reject) => {
const files = [];
stream.on('data', file => files.push(file));
stream.on('end', () => resolve(files));
stream.on('error', reject);
});
}