Search results
499 packages found
Monadic bottom-up parser combinator library.
- applicative
- applicative functor
- bottom-up
- combinator
- combinators
- context-free
- context-free grammar
- context-sensitive
- functor
- grammar
- language
- monad
- monadic
- parse
- View more
Essential TypeScript monads
A funky (and "souly"?) library for functional programming in Javascript
monad-style flow control library
An abstraction for managing asynchronous code in JS
Reactive programming with lean, functions-only, curried, tree-shakeable API
ESLint rules for functional programming
- eslint
- plugin
- eslint-plugin
- eslintplugin
- fp
- FP
- function
- functional
- programming
- lodash
- ramda
- monad
- immutable
- functions
- View more
A functional (pseudo) random number generator implementing Fantasy Land interfaces.
[![NPM Version][monad-npm-version-badge]][monad-npm] [repo-circleci-badge]: https://img.shields.io/circleci/project/github/Ailrun/typed-f/master.svg?logo=circleci [![Known Vulnerabilities][monad-snyk-badge]][monad-snyk] [![Supported TypeScript Version][re
A typescript implementation of Rust's Result and Option objects.
[![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)
Continuum.js is a compiler for asynchronous JavaScript Continuum-Passing style transformation
Common utility functions
Well-typed functional Maybe monad
Legacy support for our utility scripts implementing async, functional, and immutable JavaScript.
Obervable Monad for TypeScript
Turn callback-style functions or promises into futures
Option and Result ~Monad for typescript, focus is on simplicity and typesafety
Functions for monadic promises.
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