0.2.2 • Published 8 years ago
vifi v0.2.2
Vifi - virtual file system library
examples:
// we're importing vifi libary
const vifi = require('vifi/2');
// we create virtual file system (and we inject fs module)
const vfs = vifi(require('fs'));
// then we open file:
const file = vfs.open('some-file.txt');then if you want to use promises you write this way:
file.read().then(contents => {
    // notice - this is early version,
    // so now write only can replace content of file
    // appending is not implemented yet
    file.write(contents + '\n' + new Date)
});or using async/await (Node 7+):
async function someFunction() {
    const contents = await file.read();
    file.write(contents + '\n' + new Date)
}
someFunction();