National Preventative Mechanism

    memory-fs
    DefinitelyTyped icon, indicating that this package has TypeScript declarations provided by the separate @types/memory-fs package

    0.5.0 • Public • Published

    memory-fs

    A simple in-memory filesystem. Holds data in a javascript object.

    var MemoryFileSystem = require("memory-fs");
    var fs = new MemoryFileSystem(); // Optionally pass a javascript object
     
    fs.mkdirpSync("/a/test/dir");
    fs.writeFileSync("/a/test/dir/file.txt", "Hello World");
    fs.readFileSync("/a/test/dir/file.txt"); // returns Buffer("Hello World")
     
    // Async variants too
    fs.unlink("/a/test/dir/file.txt", function(err) {
        // ...
    });
     
    fs.readdirSync("/a/test"); // returns ["dir"]
    fs.statSync("/a/test/dir").isDirectory(); // returns true
    fs.rmdirSync("/a/test/dir");
     
    fs.mkdirpSync("C:\\use\\windows\\style\\paths");

    License

    Copyright (c) 2012-2014 Tobias Koppers

    MIT (http://www.opensource.org/licenses/mit-license.php)

    Keywords

    Install

    npm i memory-fs

    DownloadsWeekly Downloads

    23,224,285

    Version

    0.5.0

    License

    MIT

    Unpacked Size

    15.2 kB

    Total Files

    7

    Last publish

    Collaborators

    • sokra