Skip to content

Gulp plugin for changing the file property of a sourcemap.

License

Notifications You must be signed in to change notification settings

gulp-sourcemaps/map-file

Repository files navigation

@gulp-sourcemaps/map-file

NPM version Downloads Build Status AppVeyor Build Status Coveralls Status

Gulp plugin for changing the file property of a sourcemap.

Example

var mapFile = require('@gulp-sourcemaps/map-file');

gulp.src(...)
  .pipe(sourcemaps.init())
  .pipe(sourcemaps.write())
  .pipe(mapFile(function(filePath, file) {
    return '../' + filePath;
  }))
  .pipe(gulp.dest(...))

API

mapFile(mapFn)

Takes a map function as the only argument. Returns an objectMode Transform stream.

mapFn(filePath, file)

The map function is called once per each Vinyl object passed through the stream that contains a sourcemap. The map function is called with the filePath string from the file property of the sourcemap and the file object it originated from. The return value replaces the original value.

If a Vinyl object doesn't have a sourceMap property, the file is passed through the stream without having the mapFn called. If the sourceMap.file property doesn't exist, filePath will be undefined.

All file properties are normalized to use / instead of \\ as path separators.

License

MIT

About

Gulp plugin for changing the file property of a sourcemap.

Resources

License

Stars

Watchers

Forks

Packages

No packages published