122 packages found
Make a function mimic another one
Ensure a function is only called once
Set of methods allowing simplify work with promises in cycle such as: forEach, map, find, filter, reduce, while, transform. Besides there are methods for comfortable work with promises or asynchronous operations - all, retry, timeout.
- promise
- promises
- performance
- async
- await
- deferred
- deferreds
- future
- flow control
- fluent interface
- promise methods
- foreach
- reduce
- filter
- View more
Decorate a provided function such that the function's return value is provided as an argument to another function.
Eslint plugin to control function call code style
Check if something is a generator function
Run promise-returning & async functions concurrently with optional limited concurrency
Memoize a function.
Partially apply function arguments.
Check if something is an ES7 async function
Function composition.
- stdlib
- stdutils
- stdutil
- utilities
- utils
- util
- asynchronous
- async
- compose
- composition
- function
- fun
- func
- fcn
- View more
Function sequence.
- stdlib
- stdutils
- stdutil
- utilities
- utils
- util
- asynchronous
- async
- sequence
- seq
- pipe
- pipeline
- pipelining
- function
- View more
Invoke a function n times and return an array of accumulated function return values.
Create a function that invokes a provided function with arguments in reverse order.
Transform a function into a sequence of functions each accepting a single argument.
- stdlib
- stdutils
- stdutil
- utilities
- utils
- util
- curry
- curry-right
- partial
- partially
- apply
- function
- fun
- func
- View more
Transform a function into a sequence of functions each accepting a single argument.
Transform a curried function into a function invoked with multiple arguments.
- stdlib
- stdutils
- stdutil
- utilities
- utils
- util
- uncurry
- uncurried
- curry
- curried
- partial
- partially
- apply
- function
- View more
Create a function that invokes a provided function with reordered arguments.
Function sequence.