How to use the vinyl-sourcemap.write function in vinyl-sourcemap

To help you get started, we’ve selected a few vinyl-sourcemap examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github gulpjs / vinyl-fs / lib / dest / sourcemap.js View on Github external
function saveSourcemap(file, enc, callback) {
    var self = this;

    var srcMap = optResolver.resolve('sourcemaps', file);

    if (!srcMap) {
      return callback(null, file);
    }

    var srcMapLocation = (typeof srcMap === 'string' ? srcMap : undefined);

    sourcemap.write(file, srcMapLocation, onWrite);

    function onWrite(sourcemapErr, updatedFile, sourcemapFile) {
      if (sourcemapErr) {
        return callback(sourcemapErr);
      }

      self.push(updatedFile);
      if (sourcemapFile) {
        self.push(sourcemapFile);
      }

      callback();
    }
  }

vinyl-sourcemap

Add/write sourcemaps to/from Vinyl files.

MIT
Latest version published 2 years ago

Package Health Score

68 / 100
Full package analysis

Popular vinyl-sourcemap functions