Skip to content

Commit 2773097

Browse files
authored
Make VirtualStats compatible with Node 6-14 (#125)
1 parent 1104fe7 commit 2773097

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

lib/virtual.js

+9-4
Original file line numberDiff line numberDiff line change
@@ -48,19 +48,24 @@ function VirtualModulesPlugin(compiler) {
4848

4949
VirtualModulesPlugin.prototype.writeModule = function(filePath, contents) {
5050
var len = contents ? contents.length : 0;
51-
var time = Date.now();
51+
var time = new Date();
52+
var timeMs = time.getTime();
5253

5354
var stats = new VirtualStats({
5455
dev: 8675309,
56+
ino: inode++,
57+
mode: 33188,
5558
nlink: 0,
5659
uid: 1000,
5760
gid: 1000,
5861
rdev: 0,
59-
blksize: 4096,
60-
ino: inode++,
61-
mode: 33188,
6262
size: len,
63+
blksize: 4096,
6364
blocks: Math.floor(len / 4096),
65+
atimeMs: timeMs,
66+
mtimeMs: timeMs,
67+
ctimeMs: timeMs,
68+
birthtimeMs: timeMs,
6469
atime: time,
6570
mtime: time,
6671
ctime: time,

0 commit comments

Comments
 (0)