2noの日記

メモ用

【gulp】gulp-pleeease 1.2.0 と gulp-sourcemaps を併用すると sourceMappingURL が二つ追加される件

表題のとおり、gulp-pleeease 1.2.0 では sourcemap がおかしい。
例えば、以下のタスクを実行すると sourceMappingURL が二つ挿入される。

use strict';

var gulp = require('gulp');
var sass = require('gulp-sass');
var please = require('gulp-pleeease');
var sourcemaps = require('gulp-sourcemaps');

gulp.task('css', function () {
  gulp.src('./src/*.scss')
    .pipe(sourcemaps.init())
      .pipe(sass())
      .pipe(please())
    .pipe(sourcemaps.write())
    .pipe(gulp.dest('./dest'));
});

▼結果

body{font:100% Helvetica,sans-serif;color:#333}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW... */
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW... */

この問題に関してプルリクは既に出ているが、まだマージされていない。

早くマージされてほしいところ。