From 5c4ea55b133728c7eed545edf503a1fe604dbd72 Mon Sep 17 00:00:00 2001 From: bruce-one Date: Thu, 12 Jul 2018 23:43:39 +1000 Subject: [PATCH] fix: ensure setupManifest is called for stat functions. (#501) --- src/steps/shim-fs.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/steps/shim-fs.ts b/src/steps/shim-fs.ts index 826af1b..8a33808 100644 --- a/src/steps/shim-fs.ts +++ b/src/steps/shim-fs.ts @@ -174,6 +174,7 @@ if (Object.keys(manifest).length) { return encoding ? result.toString(encoding) : result }, statSync: function statSync(path: string | Buffer) { + setupManifest() const stat = ownStat(path) if (stat) { return stat @@ -181,6 +182,7 @@ if (Object.keys(manifest).length) { return originalStatSync.apply(fs, arguments) }, stat: function stat(path: string | Buffer, callback: any) { + setupManifest() const stat = ownStat(path) if (stat) { process.nextTick(() => {