linkfs
Rewrites filesystem paths
Last updated 8 years ago by streamich .
Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install linkfs 
SYNC missed versions from official npm registry.

linkfs

Redirects filesystem paths.

npm install --save linkfs
import {link} from 'linkfs';
import {fs} from 'memfs';

fs.writeFileSync('/foo', 'bar');
const lfs = link(fs, ['/foo2', '/foo']);
console.log(lfs.readFileSync('/foo2', 'utf8')); // bar

Reference

link(fs, rewrites)

Returns a new fs-like object with redirected file paths.

fs is the source fs-like object.

rewrites is a 2-tuple or an array of 2-tuples, where each 2-tuple has a form of [from, to]. from is the new, virtual path; and to is an existing path in the fs filesystem.

const lfs = link(fs, ['/foo', '/bar']);

or

const lfs = link(fs, [
    ['/foo1', '/bar1'],
    ['/foo2', '/bar2'],
    ['/foo3', '/bar3'],
]);

License

Unlicense - public domain.

Current Tags

  • 2.1.0                                ...           latest (8 years ago)

6 Versions

  • 2.1.0                                ...           8 years ago
  • 2.0.2                                ...           8 years ago
  • 2.0.1                                ...           8 years ago
  • 2.0.0                                ...           9 years ago
  • 0.0.2                                ...           11 years ago
  • 0.0.1                                ...           11 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 5
Last Day 0
Last Week 6
Last Month 1
Dependencies (0)
None
Dev Dependencies (14)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |