Skip to content
This repository was archived by the owner on Dec 26, 2018. It is now read-only.

Commit 24d202e

Browse files
committed
Merge pull request #23 from losadaem/sass-emit-dependency
Improve support for watchify when using the sass preprocessor
2 parents 26423f0 + 60d2dd5 commit 24d202e

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

lib/compiler.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,7 +329,7 @@ function compileAsPromise (type, source, lang) {
329329
source: res,
330330
type: type
331331
})
332-
})
332+
}, compiler)
333333
})
334334
} else {
335335
return Promise.resolve({

lib/compilers/sass.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
var options = require('./options')
22

3-
module.exports = function (raw, cb) {
3+
module.exports = function (raw, cb, compiler) {
44
try {
55
var sass = require('node-sass')
66
} catch (err) {
@@ -28,6 +28,9 @@ module.exports = function (raw, cb) {
2828
if (err) {
2929
cb(err)
3030
} else {
31+
res.stats.includedFiles.forEach(function(file){
32+
compiler.emit('dependency', file)
33+
})
3134
cb(null, res.css.toString())
3235
}
3336
}

0 commit comments

Comments
 (0)