820 packages found
A practical functional library for JavaScript programmers.
Normalize slashes in a file path to be posix/unix-like forward slashes. Also condenses repeat slashes to a single slash and removes and trailing slashes, unless disabled.
- absolute
- backslash
- delimiter
- file
- file-path
- filepath
- fix
- forward
- fp
- fs
- normalize
- path
- relative
- separator
- View more
Lightweight and faster alternative to Ramda with included TS definitions
Resolve a directory that is either local, global or in the user's home directory.
FantasyLand compliant (monadic) alternative to Promises
- algebraic
- async
- asynchronous
- browser
- control-flow
- fantasy-land
- fp
- functional
- functor
- future
- library
- monad
- monadic
- node
- View more
A utility library for JavaScript and Typescript.
Convert Windows file paths to unix paths.
Functional multimethod library
- arrows
- functional
- fp
- multimethod
- multimethods
- multi
- method
- immutable
- multiple dispatch
- dynamic dispatch
- polymorphic
- function
- functions
- generic
- View more
A collection of well known Algebraic Datatypes for your utter enjoyment.
A utility library for JavaScript and Typescript.
Extended version of Rambda - a lightweight, faster alternative to Ramda
FP iterator helpers that are async/generator aware
Small functional utility library for JavaScript
Simple async pipe function to mix pure and promise-based functions easily
FP library for JavaScript. Supports named-argument style methods.
A functional library for TypeScript/JavaScript programmers.
Returns true if a filepath exists on the file system and it's directory.
Functional composition library
- arrows
- functional
- fp
- composition
- compose
- pipe
- rail
- tap
- railway oriented programming
- curry
- currying
- function
- functions
- types
- View more
A dead simple benchmarking framework
- benchmark
- benchmarking
- simple
- framework
- async
- asynchronous
- async setup
- await
- promise
- save
- performance
- perf
- test
- testing
- View more