A minimal local synchronous file system cache
npm install micro-cacheA simple module to synchronously write files to a directory and read them back. It's purpose is to act as a minimalist filesystem cache. The scope of this is limited to NodeJS (not the browser) and the file system (not runtime memory).
npm install --save micro-cache
mkdir cache
Now implement this module in your script. See `test/index.js for full implementation. This uses winston for logging, you can run this as LOG_LEVEL=debug node index.js for get full output.
`JavaScript
import MicroCache from 'micro-cache';
cache = new MicroCache('./cache');
// Write and overwrite existing
cache.write('validFileName', 'Any String Will Do');
// Write only if it doesn't exist
cache.write('anotherFileName', 'More data here', true);
// Read a file
let data = cache.read('anotherFileName');
console.log(data);
// Delete a file
cache.remove('filename');
`
1. Clone the repo
2. Make your changes
3. npm run build
4. npm run test`