pinky-for-fundeprecated

Pinky wrappers for regular and asynchronous functions.

Usage no npm install needed!

<script type="module">
  import pinkyForFun from 'https://cdn.skypack.dev/pinky-for-fun';
</script>

README

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.