The Wayback Machine - https://web.archive.org/web/20221105034112/https://github.com/random-access-storage/random-access-memory-overlay
Skip to content

random-access-storage/random-access-memory-overlay

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 

random-access-memory-overlay

Random Access Storage instance that stores mutations in a memory overlay instead of writing them to the underlying storage.

npm install random-access-memory-overlay

Useful for fixtures etc.

Usage

const RAO = require('random-access-memory-overlay')

// make some storage instance
const file = new RandomAccessFile('./my-file')

// make an overlay
const overlay = new RAO(file)

// any mutations done to overlay (ie write, del) are just tracked in memory
// any reads go through the overlay and then the underlying storage

License

MIT

About

Random Access Storage instance that stores mutations in a memory overlay instead of writing them to the underlying storage

Resources

License

Stars

Watchers

Forks

Packages

No packages published