gulp-sourcemaps - Adds the clone write option

This commit is contained in:
Louis De Bevere 2017-06-16 22:51:32 +02:00
parent 323a00ed08
commit be63f89280
2 changed files with 28 additions and 0 deletions

View File

@ -94,4 +94,26 @@ gulp.task('javascript', function() {
}
}))
.pipe(gulp.dest('public/scripts'));
});
gulp.task('javascript', function() {
var stream = gulp.src('src/**/*.js')
.pipe(sourcemaps.init())
.pipe(plugin1())
.pipe(plugin2())
.pipe(sourcemaps.write('../maps', {
clone: true
}))
.pipe(gulp.dest('public/scripts'));
});
gulp.task('javascript', function() {
var stream = gulp.src('src/**/*.js')
.pipe(sourcemaps.init())
.pipe(plugin1())
.pipe(plugin2())
.pipe(sourcemaps.write('../maps', {
clone: { contents: false }
}))
.pipe(gulp.dest('public/scripts'));
});

View File

@ -15,11 +15,17 @@ interface WriteMapper {
(file: string): string;
}
interface CloneOptions {
contents?: boolean;
deep?: boolean;
}
interface WriteOptions {
addComment?: boolean;
includeContent?: boolean;
sourceRoot?: string | WriteMapper;
sourceMappingURLPrefix?: string | WriteMapper;
clone?: boolean | CloneOptions;
}
export declare function init(opts?: InitOptions): NodeJS.ReadWriteStream;