watchpack
Advanced tools
Comparing version 1.0.0 to 1.0.1
@@ -81,6 +81,7 @@ /* | ||
this.files[filePath] = [initial ? Math.min(now, mtime) : now, mtime]; | ||
// we add the fs accurency to reach the maximum possible mtime | ||
mtime = mtime + FS_ACCURENCY; | ||
this.files[filePath] = [initial ? Math.min(now, mtime) : now, mtime]; | ||
if(!old) { | ||
@@ -203,4 +204,5 @@ if(mtime) { | ||
if(data) { | ||
if(data[0] > startTime) | ||
watcher.emit("change", data[1]); | ||
var ts = data[0] === data[1] ? data[0] + FS_ACCURENCY : data[0]; | ||
if(ts > startTime) | ||
watcher.emit("change", data[1] + FS_ACCURENCY); | ||
} else if(this.initialScan && this.initialScanRemoved.indexOf(filePath) >= 0) { | ||
@@ -300,3 +302,3 @@ watcher.emit("remove"); | ||
if(data[1]) { | ||
var time = Math.max(data[0], data[1]); | ||
var time = Math.max(data[0], data[1] + FS_ACCURENCY); | ||
obj[file] = time; | ||
@@ -303,0 +305,0 @@ if(time > selfTime) |
{ | ||
"name": "watchpack", | ||
"version": "1.0.0", | ||
"version": "1.0.1", | ||
"description": "", | ||
@@ -5,0 +5,0 @@ "main": "./lib/watchpack.js", |
39482
1099