Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    memory-fspublic

    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

    3,345,687

    version

    0.4.1

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar