Introducing Socket Firewall: Free, Proactive Protection for Your Software Supply Chain.Learn More
Socket
Book a DemoInstallSign in
Socket
d

davidchambers

npm

Packages

Current Co-maintainers

Former Co-maintainers

70 packages

airwaves

Airwaves is a lightweight pub/sub library that can be used in any JavaScript environment. It has no dependencies.

an.hour.ago

DSL for expressing and comparing dates and times

auth-14

Login client for Auth-14

Base64

Base64 encoding and decoding

booture

Application bootstrapping on top of Fluture Hooks

callgebra

The little algebra of callbacks

canon

Canonical object notation

cheerio

The fast, flexible & elegant library for parsing and manipulating HTML and XML.

concurrify

Turn non-concurrent FantasyLand Applicatives concurrent

daggy

Library for creating tagged constructors.

deedpoll

Flag incorrectly named identifiers

doctest

Doctests for JavaScript and CoffeeScript

dom-serializer

render domhandler DOM nodes to a string

envvar

Derive JavaScript values from environment variables

fantasy-land

Specification for interoperability of common algebraic structures in JavaScript

fantasy-laws

Property-based tests for Fantasy Land -compliant algebraic data types

fantasy-states

State control structure.

fluenture

Bring back Fluture's fluent method API

fluture

FantasyLand compliant (monadic) alternative to Promises

fluture-express

Create Express middleware using Futures

fluture-hooks

Fantasy Land Monad and Alternative instances for Fluture's hook

fluture-node

FP-style HTTP and streaming utils for Node based on Fluture

fluture-retry

Toolset for retrying potentially failing computations

fluture-sanctuary-types

Fluture type definitions for Sanctuary

hex2xterm

Convert hexadecimal colour codes to xterm colour codes