fncmp

0.1.0 • Public • Published

fncmp

fncmp provides function composition in JavaScript.

This lets you write very expressive code, combining simple functions into more complex ones.

For example, instead of writing:

array.map(doStuff).map(moreStuff).map(yetMore);

or the more performant, but uglier:

array.map(function(item) {
    item = doStuff(item);
    item = moreStuff(item);
    item = yetMore(item);
    return item;
});

Just use function composition:

var compose = require("fncmp");
array.map(compose(yetMore, moreStuff, doStuff));
// Notice how functions are composed from right to left.

License

MIT

Dependencies (0)

    Dev Dependencies (0)

      Package Sidebar

      Install

      npm i fncmp

      Weekly Downloads

      2

      Version

      0.1.0

      License

      MIT

      Last publish

      Collaborators

      • tobie