Better filesystem support for Node.js
const SuperFS = require('super-fs')
const fl = SuperFS.file('foo/bar.json')
// read a file content.then(file => {
// Files is an array of files of `foo/`
});
const SuperFS = require('super-fs');
SuperFS.readDir('foo/').then(files => {
// Files is an array of files of `foo/`
});
const SuperFS = require('super-fs');
SuperFS.readFile('foo/bar.js', 'FooBar').then(content => {
// content is an buffer
});
// or
const fl = SuperFS.file('foo/bar.js');
yield fl.write('FooBar');
const SuperFS = require('super-fs');
SuperFS.writeFile('foo/bar.js', 'FooBar').then(files => {
// Files is an array of files of `foo/`
});
// or
const file = SuperFS.file('foo/bar.js');
yield file.write('FooBar');
SuperFS.copyDir('foo/', 'bar/').then(files => {
// Files is an array of files of `foo/`
});
const SuperFS = require('super-fs');
SuperFS.watch('foo/bar.js', handlerFn).then(files => {
// Files is an array of files of `foo/`
});
// or
const file = SuperFS.file('foo/bar.js');
yield file.watch(handlerFn);
const SuperFS = require('super-fs');
await SuperFS.exists('foo/bar.js');