npm

Search results

410 packages found

A library for safe functional programming in JavaScript, with first-class support for TypeScript

published version 9.4.0, 21 days ago69 dependents licensed under $MIT
2,805,664

Type safe replacement for node's EventEmitter

published version 2.5.9, a year ago88 dependents licensed under $MIT
2,337,497

ESLint rules to promote functional programming in TypeScript.

published version 10.0.0, 12 days ago103 dependents licensed under $MIT
992,988

Implementation of common algebraic types in JavaScript + Flow

published version 0.2.8, 9 years ago35 dependents licensed under $MIT
342,834

Supercharge your TypeScript error handling with a powerful Result type that transforms chaotic try-catch blocks into elegant, type-safe code.

published version 3.5.2, 10 months ago9 dependents licensed under $MIT
104,442

[![Hippocratic License HL3-CORE](https://img.shields.io/static/v1?label=Hippocratic%20License&message=HL3-CORE&labelColor=5e2751&color=bc8c3d)](https://firstdonoharm.dev/version/3/0/core.html)

published version 0.12.45, 2 days ago109 dependents licensed under $SEE LICENSE IN LICENSE.md
102,315

The motiviation of this repo is that when ReScript users want to share their library with JS users, the JS users don't need have ReScript toolchain installed, this makes sharing code with JS users easier (more details on that topic can be found in our [Ex

published version 11.1.4, 2 years ago52 dependents licensed under $SEE LICENSE IN LICENSE
112,579

A pipe function to perform function composition in LTR (Left To Right) direction.

published version 0.4.0, a year ago1 dependents licensed under $MIT
130,357

ReScript compiler, OCaml standard libary by ReScript and its required runtime support

published version 9.0.2, 5 years ago101 dependents licensed under $SEE LICENSE IN LICENSE
57,271

The missing flatMap function for Node

published version 0.0.3, 13 years ago49 dependents licensed under $MIT
54,542

A pluggable minimal version of Scramjet that focuses only on stream transform and exposes only core features

published version 4.32.12, 3 years ago3 dependents licensed under $MIT
28,888

<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>

published version 1.3.3, 7 years ago4 dependents licensed under $MIT
27,704

Svizzle Utils is a library to help transforming data.

published version 0.21.0, 3 years ago11 dependents licensed under $MIT
11,478

A lightweight, and docile, JavaScript library to help embracing functional programming.

published version 0.61.1, 3 years ago24 dependents licensed under $MIT
11,769

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().

published version 3.0.3, 6 years ago12 dependents licensed under $MIT
12,672

a small, focused, library that provides a set of functional primitives for building robust and resilient applications in TypeScript

published version 5.0.4, 2 years ago0 dependents licensed under $MIT
12,346

Easy function chaining.

published version 1.8.36, a year ago15 dependents licensed under $MIT
9,974

Helpful functions built on top of the mighty Ramda

published version 0.13.0, a year ago38 dependents licensed under $Apache-2.0
9,447

A TypeScript library providing Maybe and Either monads for functional programming.

published version 0.3.2, 2 years ago0 dependents licensed under $MIT
3,038

A collection of composable reduction operations for arbitrary streams of values

published version 1.0.5, 7 years ago3 dependents licensed under $ISC
5,074