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

Readme

Keywords

Package Sidebar

Install

npm i fncmp

Weekly Downloads

1

Version

0.1.0

License

MIT

Last publish

Collaborators

  • tobie