D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
lib
/
node_modules
/
gulp
/
node_modules
/
vinyl-contents
/
Filename :
index.js
back
Copy
'use strict'; var Vinyl = require('vinyl'); var bl = require('bl'); function vinylContents(file, cb) { if (!Vinyl.isVinyl(file)) { cb(new Error('Must be a Vinyl object')); return; } if (file.isBuffer()) { cb(null, file.contents); return; } if (file.isStream()) { var bufferList = bl(function (err, data) { if (err) { cb(err); return; } cb(null, data); }); file.contents.pipe(bufferList); return; } cb(); } module.exports = vinylContents;