Search results
114 packages found
Promises but lazy and cancellable
An algebraic implementation of ECMAScript 2015 and Promises/A+ Promises.
[![npm](https://img.shields.io/npm/v/funland.svg)](https://www.npmjs.com/package/funland) [![Join chat](https://badges.gitter.im/funfix/funfix.svg)](https://gitter.im/funfix/funfix?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
n-ary tree mutation library.
- mutate
- morph
- monomorphism
- isomorphism
- tree
- n-ary tree
- k-ary tree
- n-way tree
- multiway tree
- rose tree
- generic
- agnostic
- mutable
- recursive
- View more
Fantasy Land compatible types built with lodash.
A package providing some common default typeclass methods implementations given minimum complete definition of said typeclass
Free monoid in JavaScript
Agnostic tree morphing library.
- mutate
- morph
- monomorphism
- isomorphism
- tree
- generic
- agnostic
- immutable
- recursive
- map
- filter
- pluck
- transform
- functor
Library of safe, composable dom functions.
Monadic wrapper for doing arithmetic operations in JavaScript
Iterable that implements optimized map & filter methods for array-like iterables
TypeScript/JavaScript library of Maybe, Either and Tuple Monads.
Iterable that implements optimized map method for array-like iterables
Helpful type classes for TypeScript This package was formerly named 'type-class'
Lift functions to act on complex values (e.g arrays, objects, function args)
Functional programming library for TypeScript
- typescript
- functional
- functional-programming
- fp
- functor
- monad
- lazy
- option
- optional
- result
- success
- failure
- task
- dictionary
Contravariant functors in JS with Flow.
- contravariant
- functors
- functor
- profunctors
- fp
- functional-programming
- adt
- algebraic-data-types
- flow
- flowtype
- types
- haskell
Iterator for Array until ES2015, It will return element infinity
ES6 Library to define functors with classes