shirt
Simple algebraic data types for javascript
Simple algebraic data types for javascript
tool for easily combining monads
Bucefalo Utilities for JavaScript.
Parser and Plugin for babel, that allows you to use haskell-like do notation in regular JS code.
A fantasy-land and static-land compliant library providing interfaces of common type-classes and instances of them.
Make your javascript code cleaner and more expressive with the power of monads and functional programming.
Functional TypeScript utility types such as Option, Result and others.
useful monads
Monads in JavaScript
Douglas Crockford's monad library as UMD/ES6 module
Monad-ts is a small library implements some of key monads and way to chain them in a pipe (flow) in JavaScript and TypeScript. Angular 2+ compatible.
A simple wrapper of javascript statement branching that provide safe error handling and test friendly
Monadic types for Typescript
A monad for values that may not be available or computations that may fail.
Ready to use monads in examples
Pragmatic Monads for TypeScript
A monadic wrapper for MongoDB
Monads implementation targeting compliance with Fantasy Land
(type-aware) utility function for defining how a pipeline of functions should be composed
List Monad derived from Free Monoid