pinky-for-fun

Pinky wrappers for regular and asynchronous functions.

npm install pinky-for-fun
8 downloads in the last week
16 downloads in the last month

Pinky for Fun Build Status Dependencies Status

Pinky wrappers for regular and asynchronous functions.

Platform support

Should work fine on ES3.

browser support

Example

var pinkyFun = require('pinky-for-fun')

var add = function(a, b){ return a + b }
var addP = pinkyFun.lift(add)

addP(2, 3).then(function(result){ console.log(result) })

var readP = pinkyFun.liftNode(fs.readFile)
readP('foo.txt', 'utf-8').then(function(data){ ... }, function(err){ ... })

Installing

Just grab it from NPM:

$ npm install pinky-for-fun

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.

npm loves you