lub-fs
This package provides you with several useful file-system functions to help create your boilerplate.
It wraps fs-extra and its own functions and fs-extra wraps node's fs lib.
Install
npm install lub-fs --save
Usage
Sync vs Async vs Async/Await
Most methods are async by default. All async methods will return a promise if the callback isn't passed.
Sync methods on the other hand will throw if an error occurs.
Also Async/Await will throw an error if one occurs.
Example:
const fs = // Async with promises: fs // Async with callbacks:fs // Sync:try fs console catch err console // Async/Await: { try await fs console catch err console }
fs-extra wrapped
You can use any method fs-extra support.
const fs =
Methods
Async
Sync
PR Welcome
PRs are welcomed if you have useful file-system function when creating your boilerplate