Skip to content

Commit 1c0c34b

Browse files
committed
Recongifure browserSync. Fixes vigetlabs#38
Stylesheet injection was broken after sass source map support was added. This commit reconfigures browserSync to address this.
1 parent ab58812 commit 1c0c34b

4 files changed

Lines changed: 11 additions & 6 deletions

File tree

gulp/tasks/browserSync.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,16 @@ var browserSync = require('browser-sync');
22
var gulp = require('gulp');
33

44
gulp.task('browserSync', ['build'], function() {
5-
browserSync.init(['build/**'], {
5+
browserSync({
66
server: {
7+
// src is included for use with sass source maps
78
baseDir: ['build', 'src']
8-
}
9+
},
10+
files: [
11+
// Watch everything in build
12+
"build/**",
13+
// Exclude sourcemap files
14+
"!build/**.map"
15+
]
916
});
1017
});

gulp/tasks/sass.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
var gulp = require('gulp');
22
var sass = require('gulp-ruby-sass');
33
var handleErrors = require('../util/handleErrors');
4-
var browserSync = require('browser-sync');
54

65
gulp.task('sass', ['images'], function () {
76
return gulp.src('src/sass/*.{sass, scss}')

gulp/tasks/watch.js

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
/* Notes:
22
- gulp/tasks/browserify.js handles js recompiling with watchify
3-
- gulp/tasks/browserSync.js automatically reloads any files
4-
that change within the directory it's serving from
3+
- gulp/tasks/browserSync.js watches and reloads compiled files
54
*/
65

76
var gulp = require('gulp');

src/sass/_typography.sass

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ body
22
+font-smoothing // <- _mixins.scss
33
+translateZ(0) // <- Compass
44
color: #555
5-
font-family: sans-serif
5+
font-family: sans-serif

0 commit comments

Comments
 (0)