Skip to content

Latest commit

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

A 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).

INSTALL

npm install --save micro-cache

USE

Have a directory that you want to read and write to

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.

importMicroCachefrom'micro-cache';cache=newMicroCache('./cache');// Write and overwrite existingcache.write('validFileName','Any String Will Do');// Write only if it doesn't existcache.write('anotherFileName','More data here',true);// Read a fileletdata=cache.read('anotherFileName');console.log(data);// Delete a filecache.remove('filename');

DEVELOPMENT

Pull requests are welcomed, but, if you want to add features simply just use one of the other many existing node modules that do caching.

  1. Clone the repo
  2. Make your changes
  3. npm run build
  4. npm run test

About

A minimalist NodeJS file system cache.

Resources

Stars

1 star

Watchers

8 watching

Forks

Releases

Packages

Used by

Contributors

Languages