Buckets:
arudradey/fullhtml-storage / emsdk /upstream /emscripten /node_modules /vinyl-sourcemaps-apply /README.md
| # vinyl-sourcemaps-apply | |
| Apply a source map to a vinyl file, merging it with preexisting source maps. | |
| ## Usage: | |
| ```javascript | |
| var applySourceMap = require('vinyl-sourcemaps-apply'); | |
| applySourceMap(vinylFile, sourceMap); | |
| ``` | |
| ### Example (Gulp plugin): | |
| ```javascript | |
| var through = require('through2'); | |
| var applySourceMap = require('vinyl-sourcemaps-apply'); | |
| var myTransform = require('myTransform'); | |
| module.exports = function(options) { | |
| function transform(file, encoding, callback) { | |
| // generate source maps if plugin source-map present | |
| if (file.sourceMap) { | |
| options.makeSourceMaps = true; | |
| } | |
| // do normal plugin logic | |
| var result = myTransform(file.contents, options); | |
| file.contents = new Buffer(result.code); | |
| // apply source map to the chain | |
| if (file.sourceMap) { | |
| applySourceMap(file, result.map); | |
| } | |
| this.push(file); | |
| callback(); | |
| } | |
| return through.obj(transform); | |
| }; | |
| ``` |
Xet Storage Details
- Size:
- 939 Bytes
- Xet hash:
- cfe962b2939f42b02488b69d9a289e10efbe57218085acbf8df2181195e3362d
·
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.