diff --git a/middleware/exclude.js b/middleware/exclude.js index 9225275..8d51ce1 100644 --- a/middleware/exclude.js +++ b/middleware/exclude.js @@ -3,10 +3,11 @@ var mm = require('micromatch'); var typeOf = require('kind-of'); var extend = require('extend-shallow'); +var isWindows = require('is-windows'); function testPattern(pattern) { return function (fp) { - return pattern.test(fp); + return pattern.test(isWindows ? fp.split('\\').join('/') : fp); } } diff --git a/middleware/include.js b/middleware/include.js index 610166b..fd7d829 100644 --- a/middleware/include.js +++ b/middleware/include.js @@ -4,10 +4,11 @@ var path = require('path'); var mm = require('micromatch'); var typeOf = require('kind-of'); var extend = require('extend-shallow'); +var isWindows = require('is-windows'); function testPattern(pattern) { return function (fp) { - return pattern.test(fp); + return pattern.test(isWindows ? fp.split('\\').join('/') : fp); } }