Commit 0ac5a2c Contra
committed
1 parent dbf2a25 commit 0ac5a2c Copy full SHA for 0ac5a2c
File tree 2 files changed +7
-1
lines changed
2 files changed +7
-1
lines changed Original file line number Diff line number Diff line change 3
3
var through2 = require ( 'through2' ) ;
4
4
var sourcemaps = require ( 'gulp-sourcemaps' ) ;
5
5
var duplexify = require ( 'duplexify' ) ;
6
+ var ternaryStream = require ( 'ternary-stream' ) ;
6
7
var prepareWrite = require ( '../prepareWrite' ) ;
7
8
var writeContents = require ( './writeContents' ) ;
8
9
10
+ function canSourceMap ( file ) {
11
+ return file . isBuffer ( ) ;
12
+ }
13
+
9
14
function dest ( outFolder , opt ) {
10
15
if ( ! opt ) {
11
16
opt = { } ;
@@ -20,7 +25,7 @@ function dest(outFolder, opt) {
20
25
} ) ;
21
26
}
22
27
23
- var mapStream = sourcemaps . write ( opt . sourcemaps ) ;
28
+ var mapStream = ternaryStream ( canSourceMap , sourcemaps . write ( opt . sourcemaps ) ) ;
24
29
var saveStream = through2 . obj ( saveFile ) ;
25
30
var outputStream = duplexify . obj ( mapStream , saveStream ) ;
26
31
mapStream . pipe ( saveStream ) ;
Original file line number Diff line number Diff line change 21
21
"object-assign" : " ^4.0.0" ,
22
22
"strip-bom" : " ^2.0.0" ,
23
23
"strip-bom-stream" : " ^1.0.0" ,
24
+ "ternary-stream" : " ^1.2.3" ,
24
25
"through2" : " ^2.0.0" ,
25
26
"through2-filter" : " ^2.0.0" ,
26
27
"vinyl" : " ^1.0.0"
You can’t perform that action at this time.
0 commit comments