@safareli/free
Combination of a free applicative functor and free monad
Combination of a free applicative functor and free monad
TypeScript monads for run-time type safety.
Maybe type to use with Flow
Maybe monad implementation for JavaScript
Option type inspired by Rust.
Result type inspired by Rust.
Monad Transformers
Minimal either monad with handling of errors of the map's method to Either.left.
Just an exercise on the composition capabilities of JS
Option and Result type ported from Rust
fantasy-land specification bridge for protoduck
A simple maybe monad for JavaScript
A monad-like object that may possibly have a value, an error, timeout, or a captured throw.
Slow, buggy, inefficient, unnecessary, non-conforming, poorly-designed, badly documented and probably completely pointless functional programming library for JavaScript, because we all know we simply don't have enough of them.
Wrap and validate optional values
functors and monads extend for ramda
Gulp plugin for continuation.js: A compiler for JavaScript asynchronous Continuation-Passing Style transformation
Inquiry is an expressive API that allows one ask multiple questions about a subject value, and observe all results. This process returns a collection of all passes, fails, and the original subject value.
A lazy, unopionated, monadic promise-like library
Array helper functions for maybe-monad