Skip to content

Commit 978c9ff

Browse files
committed
feat: Update sass library to gulp-sass
1 parent 846ca24 commit 978c9ff

4 files changed

Lines changed: 1134 additions & 235 deletions

File tree

lib/gulp/build.js

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ var browserSync = require('browser-sync'),
1313
plumber = require('gulp-plumber'),
1414
promise = require('promise'),
1515
replace = require('gulp-replace'),
16-
rubySass = require('gulp-ruby-sass'),
16+
sass = require('gulp-sass'),
1717
size = require('gulp-size'),
1818
uglify = require('gulp-uglify'),
1919
utils = require('../utils');
@@ -38,12 +38,11 @@ module.exports = function(gulp, options) {
3838
utils.log.note(' ⤷ Compile & Minify CSS');
3939
}
4040

41-
rubySass(
42-
path.join(options.paths.src, 'assets', 'scss', '**', '*.scss'), {
43-
style: 'expanded',
44-
precision: 10
45-
}
46-
)
41+
gulp.src(path.join(options.paths.src, 'assets', 'scss', '**', '*.scss'))
42+
.pipe(sass({
43+
errLogToConsole: true
44+
}))
45+
4746
// Compile & Minify CSS
4847
.pipe(cleanCSS())
4948
.pipe(size({

lib/gulp/dev.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ var browserSync = require('browser-sync'),
66
flatten = require('gulp-flatten'),
77
path = require('path'),
88
replace = require('gulp-replace'),
9-
rubySass = require('gulp-ruby-sass'),
9+
sass = require('gulp-sass'),
1010
uglify = require('gulp-uglify');
1111

1212

@@ -64,10 +64,10 @@ module.exports = function(gulp, options) {
6464
* @return {function} Returns callback function
6565
*/
6666
gulp.task('sass:dev', function() {
67-
return rubySass(path.join(options.paths.src, 'assets', 'scss', '**', '*.scss'), {
68-
style: 'expanded',
69-
precision: 10
70-
})
67+
return gulp.src([path.join(options.paths.src, 'assets', 'scss', '**', '*.scss')])
68+
.pipe(sass({
69+
errLogToConsole: true
70+
}))
7171
.pipe(replace('../../images', '/.tmp/images'))
7272
.pipe(replace('../img', '/.tmp/images'))
7373
.pipe(gulp.dest(path.join(options.paths.dist, options.paths.sharedAssets, 'css')))

0 commit comments

Comments
 (0)