0.0.2 • Published 5 years ago

dynamic-fs v0.0.2

Weekly downloads
28
License
MIT
Repository
github
Last release
5 years ago

Dynamic FS

A handler that reads files from memory or fallbacks to Node.js File System module. Dynamic FS doesn't handle write calls, the files are loaded during object construction. The following methods are handled by Dynamic FS:

dynamicFs.createReadStream()
dynamicFs.existsSync()
dynamicFs.readFile()
dynamicFs.readFileSync()
dynamicFs.readdir()
dynamicFs.readdirSync()
dynamicFs.stat()
dynamicFs.statSync()

Install

$ npm install dynamic-fs

Use

const DynamicFs = require('dynamic-fs');

let fs = new DynamicFs({
    '/path/to/fileA.jsx': 'import react from "react";',
});

fs.readFile('/path/to/fileA.jsx', (error, data) => {
    console.log(data); // import react from "react";
});

fs.readFile('/path/to/fileB.jsx', (error, data) => {
    // Fallbacks to Node.js fs...
});

License

The MIT License