true-myth
A library for safe functional programming in JavaScript, with first-class support for TypeScript
A library for safe functional programming in JavaScript, with first-class support for TypeScript
ESLint rules to promote functional programming in TypeScript.
Implementation of common algebraic types in JavaScript + Flow
ReScript compiler, OCaml standard libary by ReScript and its required runtime support
Some common prototypes for node.js: string.startsWith(), object.countProperties() and more. Facilities for functional programming with objects: object.forEach(), object.filter(). Functions are added safely using Object.defineProperty().
<div> <p align="center"> <img src="https://document-export.canva.com/DADLRIBWTFM/45/preview/0001-645846858.png" height="350" width="350" alt="@libre/atom logo" /> </p> </div>
A pipe function to perform function composition in LTR (Left To Right) direction.
Type safe replacement for node's EventEmitter
A pluggable minimal version of Scramjet that focuses only on stream transform and exposes only core features
Helpful functions built on top of the mighty Ramda
QuickCheck for JavaScript
Polymorphic curried map for functional style JS
Simple functional and immutable color manipulation library
- typesafe - focus on domain driven design - encourages fractal architecture - built with testability and scalability in mind - reduces boilerplate dramatically by reusing data structures
delegatee-last structure for curried functions
a functional programming library for promises
Experimental implementation of Maybe and Result monads compatible with await.
Create futures from other async standards
Memoization function.
curryNamed is a JavaScript utility that turns any function that receives a single object parameter into a variadic curried version of that function