const MyPlugin = { apply: compiler => { compiler.hooks.compilation.tap("MyPlugin", compilation => { compilation.hooks.succeedModule.tap("MyPlugin", module => { if (module.rawRequest && module.rawRequest.startsWith("pure-loader")) { Array.from(compilation.fileTimestamps.keys()) .forEach(rs => { if (typeof rs === "string") compilation.fileTimestamps.set(rs, fs.statSync(rs).mtime); }); }); } return null; }); }); } };