stubborn-fs
v2.0.0
Published
Stubborn versions of Node's fs functions that try really hard to do their job.
Maintainers
Readme
Stubborn FS
Stubborn versions of Node's fs functions that try really hard to do their job.
Install
npm install --save stubborn-fsUsage
The following functions are currently provided, if you need others please open an issue.
attemptfunctions swallow some errors that may occur.retryfunctions are executed in a loop until they succeed or the timeout is reached, in which case an error is thrown.
import fs from 'stubborn-fs';
// Attempt functions (async)
fs.attempt.chmod;
fs.attempt.chown;
fs.attempt.close;
fs.attempt.fsync;
fs.attempt.mkdir;
fs.attempt.realpath;
fs.attempt.stat;
fs.attempt.unlink;
// Attempt functions (sync)
fs.attempt.chmodSync;
fs.attempt.chownSync;
fs.attempt.closeSync;
fs.attempt.existsSync;
fs.attempt.fsyncSync;
fs.attempt.mkdirSync;
fs.attempt.realpathSync;
fs.attempt.statSync;
fs.attempt.unlinkSync;
// Retry functions (async)
fs.retry.close;
fs.retry.fsync;
fs.retry.open;
fs.retry.readFile;
fs.retry.rename;
fs.retry.stat;
fs.retry.write;
fs.retry.writeFile;
// Retry functions (sync)
fs.retry.closeSync;
fs.retry.fsyncSync;
fs.retry.openSync;
fs.retry.readFileSync;
fs.retry.renameSync;
fs.retry.statSync;
fs.retry.writeSync;
fs.retry.writeFileSync;License
MIT © Fabio Spampinato
