1. @gulp-sourcemaps/map-sources
Gulp plugin for mapping sources of a sourcemap.
@gulp-sourcemaps/map-sources
Package: @gulp-sourcemaps/map-sources
Created by: gulp-sourcemaps
Last modified: Sun, 12 Jun 2022 19:26:38 GMT
Version: 1.0.0
License: MIT
Downloads: 1,837,981
Repository: https://github.com/gulp-sourcemaps/map-sources

Install

npm install @gulp-sourcemaps/map-sources
yarn add @gulp-sourcemaps/map-sources

@gulp-sourcemaps/map-sources

NPM version Downloads Build Status AppVeyor Build Status Coveralls Status

Gulp plugin for mapping sources of a sourcemap.

Example

 var mapSources = require('@gulp-sourcemaps/map-sources');

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

API

mapSources(mapFn)

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

mapFn(sourcePath, file)

The map function is called once per value of the sources array of a sourceMap attached to each Vinyl object passed through the stream. The map function is called with the sourcePath string from the sources array and the file object it originated from. The return value replaces the original value in the array.

If a Vinyl object doesn't have a sourceMap or sourceMap.sources property, the file is passed through the stream without having the mapFn called.

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

License

MIT

RELATED POST

10 Must-Know Windows Shortcuts That Will Save You Time

10 Must-Know Windows Shortcuts That Will Save You Time

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Arrays vs Linked Lists: Which is Better for Memory Management in Data Structures?

Navigating AWS Networking: Essential Hacks for Smooth Operation

Navigating AWS Networking: Essential Hacks for Smooth Operation

Achieving Stunning Visuals with Unity's Global Illumination

Achieving Stunning Visuals with Unity's Global Illumination

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code

Nim's Hidden Gems: Lesser-known Features for Writing Efficient Code