0.2.1 • Published 10 years ago

vinyl-sourcemaps-apply v0.2.1

Weekly downloads
956,361
License
ISC
Repository
github
Last release
10 years ago

vinyl-sourcemaps-apply

Apply a source map to a vinyl file, merging it with preexisting source maps.

Usage:

var applySourceMap = require('vinyl-sourcemaps-apply');
applySourceMap(vinylFile, sourceMap);

Example (Gulp plugin):

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);
};
@sooha/cliaccra-autoprefixeraccra-minify-cssaccra-balelaccra-sassaccra-uglifygulp-babel-simple-transpilegulp-closure-css-renamer@everything-registry/sub-chunk-3056tapc-parse-depterminadorweb-component-uiwxywebvst-gulp-cssimportvideo-multi-uploadervue-cvs@distelll/gulp-ng-annotate-patched@ctfdio/picocss-themes@d3r/gulp-sass@blakedarlin/gulp-sassjeuxuilaravel-basset@brucearmstrong/sass-librarylayui-customdfeuk-frontenddfeuk-frontend-manualtentacle-lessgulp-include-altsrcgraphspringbokjs-basespringbokjs-base-nextss-buildtinytool-requirejs@aptuitiv/gulp-clean-css@apimediaru/gulp-clean-css@ampproject/google-closure-compiler@averay/gulp-sass@bwalex/gulp-sass@chancestrickland/gulp-sass@achingbrain/gulp-webpack-sourcemaps08cms@aboutweb/irrigable@benovshe/sasslibrary@diekoders/resources@diamondyuan/gulp-ifdefyoloaderwc-starterkitvinyl-tf-babeluniversal-css-processorzmi-nerd@headgum/tko-mapping@flint/gulp-react@framejs/cli@gilt-tech/swig-bundle@gilt-tech/swig-minify@gerhobbelt/gulp-babel@infinitebrahmanuniverse/nolb-vin@kristoferbaxter/google-closure-compiler@l0vest0rm/gulp-terser@lofcz/sweetalert2-neutral@lmcd/gulp-dartsass@leduong/gulp-sass@liquid-js/gulp-sass@makeomatic/gulp-wrap-js@mfonseca/gulp-file-injector@mr-hope/gulp-sass@markitdigital/amd-optimize@mariusgundersen/gulp-sass@nggondolas/gulp-sass@exponent/gulp-babel@min98/layui-custom@irrigable/core@irrigable/processor-postcss@irrigable/processor-rollup@jimwong/gulp-istanbul@jjpmann/gulp-inject-bacon@omni-door/gulp-plugin-vue-sfc@prma85/gulp-babel@pioug/gulp-ng-annotate@selfisekai/gulp-sass@rodziu/gulp-ng-annotate-patchedpeach_html_productionpeach-html-generatescarletsframe-compilerrollup-vinyl-stream2ray-gulp-minifyray-gulp-toolkitneofepeter.you.jqweui.test.publishresource-uploaderreprehenderitquiarequire-sugarprimeng-customrangoli-cssractive-foundationrapid-buildsimply-uisl-gulpgoogle-closure-compilerillumpraesentium
0.2.1

10 years ago

0.2.0

10 years ago

0.1.4

11 years ago

0.1.3

11 years ago

0.1.2

11 years ago

0.1.1

11 years ago

0.1.0

11 years ago