var autoprefixer = require('gulp-autoprefixer');
var rename = require('gulp-rename');
var plumber = require('gulp-plumber');
+var sourcemaps = require('gulp-sourcemaps');
var PATHS = [
'scss',
// Compiles Foundation Sass
gulp.task('sass:foundation', function() {
return gulp.src('./foundation-sites.scss')
+ .pipe(sourcemaps.init())
.pipe(plumber())
.pipe(sass({
includePaths: PATHS
browsers: COMPATIBILITY
}))
.pipe(rename('foundation.css'))
+ .pipe(sourcemaps.write('.'))
.pipe(gulp.dest('_build/assets/css'));
});
// Compiles docs Sass (includes Foundation code also)
gulp.task('sass:docs', function() {
return gulp.src('docs/assets/scss/docs.scss')
+ .pipe(sourcemaps.init())
.pipe(sass({
includePaths: PATHS
}).on('error', sass.logError))
.pipe(autoprefixer({
browsers: COMPATIBILITY
}))
+ .pipe(sourcemaps.write('.'))
.pipe(gulp.dest('_build/assets/css'));
});
"gulp-ruby-sass": "1.0.0-alpha.3",
"gulp-sass": "^2.1.0",
"gulp-scss-lint": "^0.2.2",
+ "gulp-sourcemaps": "^1.6.0",
"gulp-uglify": "^1.1.0",
"handlebars": "^3.0.1",
"highlight.js": "^8.5.0",