Check time of file modification. If it's changed probable file was changed to. There is no 100% assurance that is was, but it works much faster then check by hash.
npm i ischanged --save
Hot to use?
const ischanged = require('ischanged'); const is = await ischanged('/etc/passwd'); // returns true await ischanged('/etc/passwd'); // returns false
How it works?
Ischanged saves time of file modification to file
in Temp directory and then checks whas it changed or not.
So it something like
- should be called by hand;
- could detect modifications after restart of application;