Detalhes do pacote

squad

coderaiser2.7kMIT3.0.0

right-to-left function composition

compose, function, functional

readme (leia-me)

squad License NPM version Dependency Status Build Status

Right-to-left function composition. The rightmost function may have any arity. The remaining functions must be unary.

Install

npm i squad

How to use?

const squad = require('squad');

const buzz = (str) => str + '... zzz...';
const scream = (str) => str.toUpperCase();
const noise = squad(buzz, scream);

noise('hello');
// returns
'HELLO... zzz....'

Environments

In old node.js environments that supports es5 only, squad could be used with:

var squad = require('squad/legacy');

License

MIT

changelog (log de mudanças)

2018.09.24, v3.0.0

feature:

  • (squad) speed up to x3 times

2018.02.16, v2.0.0

feature:

  • (squad) es2015-ify
  • (bower) drop support
  • (package) coveralls v3.0.0
  • (package) nyc v11.0.2
  • (package) nyc v10.0.0
  • (package) nyc v9.0.1
  • (package) nyc v8.1.0
  • (package) nyc v7.0.0
  • (package) nyc v6.1.1
  • (squad) add coverage report

2015.11.16, v1.1.3

feature:

  • (squad) slice, reduce -> reduceRight

2015.10.24, v1.1.2

feature:

  • (package) description

2015.10.23, v1.1.1

fix:

  • (bower) mapa -> squad

2015.10.19, v1.1.0

feature:

  • (squad) rightmost function may have any arity