core.operators
Provides JS operators as curried functions.
Provides JS operators as curried functions.
A monad for disjunctions. (e.g.: computations that may fail)
A disjunction (Either monad) that's more appropriate for validating inputs with better vocabulary & straight-forward failure aggregation.
Monadic wrapper over Express web framework.
An implementation of Wadler's Pretty Printer
Lossless serialisation and parsing of JSON structures for complex objects
A disjunction that's more appropriate for validating inputs with better vocabulary & straight-forward failure aggregation.
Interface checking for JS values
A small utility library that leverages folktale to make handling resources easier.
A monad for time-dependant values, providing explicit effects for delayed computations, latency, etc.
A monad for values that may not be available or computations that may fail.
Simple library for safely building URIs.
A pure HTTP client library with monadic promises.
A library for creating functionally pure HTTP request handlers.
A small routing framework for network.http-server.
Packrat parser combinator implementation.
A wrapper over Benchmark.js to make writing benchmarks easier
BDD interface in plain JavaScript for Hi-Five.
Monadic wrapper on Node's fs library
Fantasy Land types for operating with vector paths, compatible with SVG and Canvas