Search results
505 packages found
Monads library with 0 dependencies
The Result monad represents some result in different states - Initial, Pending, Success and Failure.
A collection of monads (Result, Option) for TypeScript, inspired by [the Rust programming language](https://doc.rust-lang.org/std/result/).
@effectful/es-persist with @effectful/serialization for storing state
Package made to work Monad Maybe
A collection of dependency free functors written in typescript
Monadic parser combinators.
Useful type to model success and failure
TypeScript goodies inspired by Rust.
A simple and lightweight way to create a safe result in Typescript
A TypeScript library for the Result type
Supervisor, Coroutine, Channel, select, AtomicPromise, Cancellation, Cache, List, Queue, Stack, and some utils.
- supervisor
- observer
- coroutine
- channel
- select
- cancellation
- sequence
- maybe
- either
- monad
- arrow
- cache
- list
- heap
- View more
Safe abstractions for fallible flows inspired by F# and Rust
ESLint rules for functional programming
- eslint
- plugin
- eslint-plugin
- eslintplugin
- fp
- FP
- function
- functional
- programming
- lodash
- ramda
- monad
- immutable
- functions
- View more
FantasyLand compliant (monadic) alternative to Promises
- algebraic
- async
- asynchronous
- browser
- control-flow
- fantasy-land
- fp
- functional
- functor
- future
- library
- monad
- monadic
- node
- View more
An implementation of Either pattern in javascript
Monadic streams
- reactive
- reactive programming
- reactive streams
- stream
- streams
- event stream
- promise
- promises
- promises-aplus
- fantasy-land
- monad
- monadic
- functional
- async
- View more
Single level computation effects syntax
Multi-prompt delimited continuations runtime
Result Monad adaptation for easy usage in JavaScript