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

hughfdjackson

npm

Packages

Current Co-maintainers

Former Co-maintainers

27 packages

artifice

Entity System, functional-esque game framework

const

The constant function from functional programming: it takes a value and returns a function that will return that value:

curried

curried standard lib

curry

flexible but simple curry function

delve

Delve recursively into a value to retrieve a property; without erroring.

delve-cli

delve, on the commandline

delve-curried

safely delve into properties of a value.

doc-fn

extracts documentation from functions for REPL and doc-compiling fun

dom-doc

fatcheck

A quickcheck library for JavaScript; designed to plug-and-play with test runners like [mocha](http://visionmedia.github.com/mocha/)

flywheel

Animation looping utility for the browser

@hughfdjackson/promise-extras

ES2015's missing Promise utilities

immutable

Immutable Data Collections

immutable-hash-trie

Pure string:val storage, using structural sharing

inward

HTTP server, using promises and immutable objects.

lmbd

Sugar for your tinest of functions.

luma

A library for creating unified, beautiful shadows.

newnew

the `new` operator as a function; compliant with es5.1

op-lift

turns js operators into delicious first-class functions

persistent

Persistent data-structures from the comfort of JavaScript - a lá clojure.

persistent-hash-trie

Pure string:val storage, using structural sharing

q-combinators

Functions to combine q promises, capturing lots of useful, real world patterns.

restrictary

Higher-order functions that restrict the arity of a function.

tap-chain

Supplies a single mixin to enable seamless function and method interop - see hughfdjackson.com/javascript/2012/11/30/tapping-into-the-method-chain/

true-map

A string:val map that works for all keynames - including __proto__