Skip to content

Commit 0ac5a2c

Browse files
author
Contra
committed
only pass buffer files to sourcemaps
1 parent dbf2a25 commit 0ac5a2c

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

lib/dest/index.js

+6-1
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,14 @@
33
var through2 = require('through2');
44
var sourcemaps = require('gulp-sourcemaps');
55
var duplexify = require('duplexify');
6+
var ternaryStream = require('ternary-stream');
67
var prepareWrite = require('../prepareWrite');
78
var writeContents = require('./writeContents');
89

10+
function canSourceMap(file) {
11+
return file.isBuffer();
12+
}
13+
914
function dest(outFolder, opt) {
1015
if (!opt) {
1116
opt = {};
@@ -20,7 +25,7 @@ function dest(outFolder, opt) {
2025
});
2126
}
2227

23-
var mapStream = sourcemaps.write(opt.sourcemaps);
28+
var mapStream = ternaryStream(canSourceMap, sourcemaps.write(opt.sourcemaps));
2429
var saveStream = through2.obj(saveFile);
2530
var outputStream = duplexify.obj(mapStream, saveStream);
2631
mapStream.pipe(saveStream);

package.json

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
2121
"object-assign": "^4.0.0",
2222
"strip-bom": "^2.0.0",
2323
"strip-bom-stream": "^1.0.0",
24+
"ternary-stream": "^1.2.3",
2425
"through2": "^2.0.0",
2526
"through2-filter": "^2.0.0",
2627
"vinyl": "^1.0.0"

0 commit comments

Comments
 (0)