Cache a function that takes a path as an argument, expiring whenever the file mtime changes
Native addon to change the btime, mtime, and atime of a file on Windows, macOS, and Linux.
gulp-hash-filename is a gulp plug-in that adds a hash to the filename based on the content of that file, size of that file, or the file's atime, ctime and mtime.