@haensl/pfs

2.4.2 • Public • Published

pfs

NPM

npm version

CircleCI

Lightweight, dependency-free, promise wrapper around node.js' fs.

Installation

$ yarn add @haensl/pfs

# or npm
$ npm install -S @haensl/pfs

Use

Exactly how you would use fs. This is a drop-in replacement that converts any callback-based functions to promise-based ones.

const fs = require('@haensl/pfs')

// now uses promise
fs.readFile('my-file.txt', 'utf-8')
  .then((content) => {
    // do nice things
  })
  .catch(...)

// still works the same
fs.readFileSync('my-file.txt', 'utf-8')

// properties are also unchanged
fs.constants.R_OK

Credits

Based on Chris Deacy's pfs.

Changelog

License

Package Sidebar

Install

npm i @haensl/pfs

Weekly Downloads

8

Version

2.4.2

License

MIT

Unpacked Size

8.54 kB

Total Files

6

Last publish

Collaborators

  • haensl