Neverending Plethora of Modules
    Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    ffspublic

    This package has been deprecated

    Author message:

    ffs is not actively maintained anymore (bugfixes may still be released). The author has moved to working on io.filesystem.

    ffs Build Status Dependencies Status

    A high-level promised wrapper on Node's FS module. For fuck's sake!

    Everything is curried and promised for your convenience. Take a look at the docs/api.doll file for an overview of the types and functions in the API.

    Example

    var ffs         = require('ffs')
    var combinators = require('pinky-combinators')
    var all         = combinators.all
     
    files = all([ffs.read('a.txt'), ffs.read('b.txt'), ffs.read('c.txt')])
    all([ffs.makeRecursive('foo/bar/baz'), files])
     .then(function(xs){ return xs.reduce(function(a,b){ return a + b }, '') })
     .then(ffs.write('utf8', 'foo/bar/baz/'))

    Installing

    Just grab it from NPM:

    $ npm install ffs
    

    Documentation

    A quick reference of the API can be built using Calliope:

    $ npm install -g calliope
    $ calliope build
    

    Tests

    You can run all tests using Mocha:

    $ npm test
    

    Licence

    MIT/X11. ie.: do whatever you want.

    Keywords

    none

    install

    npm i ffs

    Downloadslast 7 days

    4

    version

    0.1.2

    license

    MIT

    repository

    github.com

    last publish

    collaborators

    • avatar