From acbe2838023650ee68dbd7028172f56486f6a990 Mon Sep 17 00:00:00 2001 From: mhartington Date: Tue, 12 Jul 2016 15:44:18 -0400 Subject: [PATCH 1/2] feat(scss): add sourcemaps to scss task --- sass-build/index.js | 4 ++++ sass-build/package.json | 5 +++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/sass-build/index.js b/sass-build/index.js index d9fefdd..2ba29d4 100644 --- a/sass-build/index.js +++ b/sass-build/index.js @@ -1,11 +1,13 @@ var gulp = require('gulp'), sass = require('gulp-sass'), autoprefixer = require('gulp-autoprefixer') + sourcemaps = require('gulp-sourcemaps'), assign = require('lodash.assign'); var defaultOptions = { src: 'app/theme/app.+(ios|md|wp).scss', dest: 'www/build/css', + debug: true, sassOptions: { includePaths: [ 'node_modules/ionic-angular', @@ -32,8 +34,10 @@ module.exports = function(options) { options = assign(defaultOptions, options); return gulp.src(options.src) + .pipe(debug ? sourcemaps.init() : noop()) .pipe(sass(options.sassOptions)) .on('error', options.onError) .pipe(autoprefixer(options.autoprefixerOptions)) + .pipe(debug ? sourcemaps.write('./') : noop()) .pipe(gulp.dest(options.dest)); } diff --git a/sass-build/package.json b/sass-build/package.json index 3c2884a..a012c02 100644 --- a/sass-build/package.json +++ b/sass-build/package.json @@ -1,7 +1,7 @@ { "name": "ionic-gulp-sass-build", "description": "Gulp task for Ionic projects to compile Sass sources into CSS", - "version": "1.0.0", + "version": "1.1.0", "license": "MIT", "repository": { "type": "git", @@ -11,6 +11,7 @@ "gulp": "^3.9.1", "gulp-autoprefixer": "^3.1.0", "gulp-sass": "^2.2.0", - "lodash.assign": "^4.0.6" + "lodash.assign": "^4.0.6", + "gulp-sourcemaps": "^1.6.0" } } From a684380b0ec214f25303def70dfba14b81a6dcd3 Mon Sep 17 00:00:00 2001 From: mhartington Date: Thu, 14 Jul 2016 15:31:22 -0400 Subject: [PATCH 2/2] fix(): fix sass-build error --- sass-build/index.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sass-build/index.js b/sass-build/index.js index 2ba29d4..23650a4 100644 --- a/sass-build/index.js +++ b/sass-build/index.js @@ -32,7 +32,7 @@ var defaultOptions = { module.exports = function(options) { options = assign(defaultOptions, options); - + var debug = options.debug; return gulp.src(options.src) .pipe(debug ? sourcemaps.init() : noop()) .pipe(sass(options.sassOptions))