Search results
3516 packages found
Higher-order functions and common patterns for asynchronous code
prelude.ls is a functionally oriented utility library. It is powerful and flexible. Almost all of its functions are curried. It is written in, and is the recommended base library for, LiveScript.
Lightweight and faster alternative to Ramda with included TS definitions
Function argument validation for humans
- type
- types
- check
- checking
- guard
- guards
- assert
- assertion
- predicate
- predicates
- is
- validate
- validation
- utility
- View more
A utility library for JavaScript and Typescript.
- algo
- algorithm
- curried
- fp
- functional
- generics
- lodash
- ramda
- stdlib
- toolkit
- ts
- types
- typescript
- underscore
- View more
Test if a value is a function.
Constant function.
Utility for normalizing a numeric range, with a wrapping function useful for polar coordinates
Returns true if any values exist, false if empty. Works for booleans, functions, numbers, strings, nulls, objects and arrays.
Function which does nothing.
A utility to check if a JavaScript function is pure.
Utility types for functional TypeScript
[a]synchronous functional programming
- function-composition
- asynchronous
- transducers
- parallel
- series
- functional-programming
- promise
- async-await
- node
- javascript
- tacit
- pointfree
- lazy
- concurrent
- View more
Extended version of Rambda - a lightweight, faster alternative to Ramda
A small library of pure functional utilities to make life easier and data better
Blazing fast, tree-shakeable, type-safe, modern utility library to sort any type of array in less than 1 KB!
Detect native generator function support.
- stdlib
- stdutils
- stdutil
- utilities
- utility
- utils
- util
- detect
- feature
- generator
- generator function
- yield
- es2015
- es6
- View more
Detect native function name support.
Determine a function's name.
Higher-order functions and common patterns for asynchronous code