Skip to content

Commit 996919f

Browse files
committed
feat(gulp): Rework to get styles working again
1 parent eb16725 commit 996919f

2 files changed

Lines changed: 12 additions & 8 deletions

File tree

app/templates/_package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@
4646
"gulp-plumber": "^1.0.1",
4747
"gulp-rev": "^5.0.0",
4848
"gulp-rev-replace": "^0.4.2",
49+
"gulp-sourcemaps": "^1.5.2",
4950
"gulp-svgmin": "^1.1.2",
5051
"gulp-uglify": "^1.2.0",
5152
"gulp-useref": "^0.4.2",
@@ -59,7 +60,7 @@
5960
"gulp-jade": "^1.0.1",<% } %><% if(filters.stylus) { %>
6061
"gulp-stylus": "^2.0.4",
6162
"nib": "^1.1.0",<% } %><% if(filters.sass) { %>
62-
"gulp-ruby-sass": "^1.0.5",<% } %><% if(filters.coffee) { %>
63+
"gulp-sass": "^2.0.1",<% } %><% if(filters.coffee) { %>
6364
"gulp-coffeelint": "^0.5.0",
6465
"gulp-coffee": "^2.3.1",<% } %><% } else { %>
6566
"grunt": "~0.4.4",

app/templates/gulpfile.babel.js

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ var paths = {
2626
'client/**/*.<% if(filters.coffee) { %>coffee<% } else { %>js<% } %>',
2727
'!client/bower_components/**/*.js'
2828
],
29-
styles: ['client/**/*.<% if(filters.stylus) { %>styl<% } else if (filters.sass) { %>scss<% } else { %>css<% } %>'],
29+
styles: ['client/{app, components}/**/*.<% if(filters.stylus) { %>styl<% } else if (filters.sass) { %>scss<% } else { %>css<% } %>'],
3030
test: ['client/**/*.spec.<% if(filters.coffee) { %>coffee<% } else { %>js<% } %>'],
3131
testRequire: [
3232
'client/bower_components/angular/angular.js',
@@ -99,20 +99,23 @@ var lintScripts = lazypipe()<% if(filters.coffee) { %>
9999
.pipe(plugins.jshint, '.jshintrc')
100100
.pipe(plugins.jshint.reporter, 'jshint-stylish');<% } %>
101101

102-
var styles = lazypipe()<% if(filters.stylus) { %>
102+
let styles = lazypipe()
103+
.pipe(gulp.src, paths.client.styles)
104+
.pipe(plugins.sourcemaps.init)<% if(filters.stylus) { %>
103105
.pipe(plugins.stylus, {
104106
use: [nib()],
105107
errors: true
106-
})<% } %><% if(filters.sass) { %>
107-
.pipe(plugins.rubySass, paths.client.styles)<% } %>
108-
.pipe(plugins.autoprefixer, 'last 1 version')
109-
.pipe(gulp.dest, '.tmp/styles');
108+
})<% } if(filters.sass) { %>
109+
.pipe(plugins.sass)<% } %>
110+
.pipe(plugins.sourcemaps.write, '.')
111+
// .pipe(plugins.autoprefixer, {browsers: ['last 1 version']}) //seems to break this
112+
.pipe(gulp.dest, '.tmp');
110113

111114
///////////
112115
// Tasks //
113116
///////////
114117

115-
gulp.task('styles', () => styles());<% if(filters.coffee) { %>
118+
gulp.task('styles', styles);<% if(filters.coffee) { %>
116119

117120
gulp.task('coffee', () =>
118121
gulp.src(paths.client.scripts)

0 commit comments

Comments
 (0)