Novice Pokémon Master

    @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

    Install

    npm i @haensl/pfs

    DownloadsWeekly Downloads

    12

    Version

    2.4.2

    License

    MIT

    Unpacked Size

    8.54 kB

    Total Files

    6

    Last publish

    Collaborators

    • haensl