From df77c62dea6fb5de29eb5fe81590c65718feafb3 Mon Sep 17 00:00:00 2001 From: Ignat Ignatov Date: Thu, 5 May 2016 12:45:52 +0200 Subject: [PATCH] (fix): use lodash.merge instead of lodash.assign Using `lodash.assign` overwrites the default values when updating nested options. --- sass-build/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sass-build/index.js b/sass-build/index.js index d9fefdd..192227a 100644 --- a/sass-build/index.js +++ b/sass-build/index.js @@ -1,7 +1,7 @@ var gulp = require('gulp'), sass = require('gulp-sass'), - autoprefixer = require('gulp-autoprefixer') - assign = require('lodash.assign'); + autoprefixer = require('gulp-autoprefixer'), + merge = require('lodash.merge'); var defaultOptions = { src: 'app/theme/app.+(ios|md|wp).scss', @@ -29,7 +29,7 @@ var defaultOptions = { } module.exports = function(options) { - options = assign(defaultOptions, options); + options = merge(defaultOptions, options); return gulp.src(options.src) .pipe(sass(options.sassOptions))