Record and read sources used to transform a vinyl file.
var sources = require('vinyl-sources');
sources.record(vinylFile, sourcePaths);
var through = require('through2');
var sources = require('vinyl-sources');
var myTransform = require('myTransform');
module.exports = function(options) {
return through.obj(function transform(file, encoding, callback) {
var result = myTransform(file.contents, options);
file.contents = new Buffer(result.code);
sources.record(file, result.sources);
callback(null, file);
});
};
var through = require('through2');
var sources = require('vinyl-sources');
module.exports = function(options) {
return through.obj(function transform(file, encoding, callback) {
sources.iterateSources(file, function(source, sourcePath) {
});
callback(null, file);
});
};
var through = require('through2');
var sources = require('vinyl-sources');
module.exports = function(options) {
return through.obj(function transform(file, encoding, callback) {
var fileSources = sources.getSources(file);
callback(null, file);
});
};