@cjser/stubborn-fs
v2.0.0-cjser.2
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
cjser
This package is a CommonJS-compatible build generated by cjser for projects that still need require() support. The source version matches the original npm package version, with a cjser prerelease suffix for this generated build.
Original repository: https://github.com/fabiospampinato/stubborn-fs
