Search results
241 packages found
Sort by: Default
- Default
- Most downloaded this week
- Most downloaded this month
- Most dependents
- Recently published
The option type, also known as the maybe type, for JavaScript
A library for safe functional programming in JavaScript, with first-class support for TypeScript
A toolkit of Nullable/Option/Result type implementation in ECMAScript. Their APIs are inspired by Rust's `Option<T>` and `Result<T, E>`.
Node.js interface to the system installed zstd.
🐊Putout plugin applies Maybe monad
Legacy support for our utility scripts implementing async, functional, and immutable JavaScript.
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
Maybe you should use this instead of nullable types..
A simple, lightweight, and easy-to-use library for handling optional values in JavaScript.
wraps a function in null/undefined guards. checks that all arguments have some value. shouldn't be used ifnull or undefined is acceptable for any arguments.
Write cleaner TypeScript
- typescript
- javascript
- monads
- maybe
- result
- either
- list
- state
- functional
- list-monad
- maybe-monad
- either-monad
- result-monad
- state-monad
A lightweight functional JavaScript utility library inspired by Ramda, Lodash, and FP principles.
- functional
- fp
- utilities
- curried
- data-last
- adt
- algebraic data types
- maybe
- result
- pipe
- compose
- functional javascript
- immutable
Akh maybe monad and monad transformer
Utilities for TypeScript library
- typescript
- utils
- string
- array
- number
- bits
- flatten
- either
- maybe
- monad
- shuffle
- groupBy
- hashCode
- euclidean division
- View more
Option and Result ~Monad for typescript, focus is on simplicity and typesafety
A TypeScript implementation of synchronous and asynchronous Maybe and Result monads
Correct, easy to use Option type for TypeScript
- adt
- algebra
- algebraic data type
- haskell
- option
- optional
- maybe
- monad
- fantasy
- fantasyland
- functor
- sanctuary
- scala
- typescript
- View more
Maybe monad for JavaScript
A better way to handle errors in JavaScript and TypeScript. Handle async and sync errors without `try` and `catch` blocks.
Well-typed functional Maybe monad