Socket
Book a DemoInstallSign in
Socket
m

mwilliamson

npm

Packages

Co-maintainers

20 packages

browserify-prepend-licenses

Prepend browserify bundles with the licenses of included packages

connect-response-cache

Cache responses from your application.

connect-response-cache-updated

Cache responses from your application.

dingbat-to-unicode

Mapping from Dingbat fonts, such as Symbol, Webdings and Wingdings, to Unicode code points

dough

Simple dependency injection

duck

Rich matchers inspired by Hamcrest. Useful for generating helpful assertion failure messages in tests.

fs-in-memory

This module provides an in-memory implementation of the `fs` module. Functions and behaviour are added as required, so this is far from being a complete implementation. Patches and pull requests to add functions and make behaviour more realistic are very welcome!

graphjoiner

Implementing GraphQL with joins

http-api-proxy

A reverse proxy designed for use with rate limited APIs.

license-sniffer

Detect the license of node.js projects and their dependencies

lop

Create parsers using parser combinators with helpful error messages

mammoth

Convert Word documents from docx to simple HTML and Markdown

@mwilliamson/precisely

Matcher library for JavaScript

option

The option type, also known as the maybe type, for JavaScript

patter

Utilities for iterating through arrays using promises

rate-limit

Ensure that a series of functions are called with a minimum interval between each invocation.

snook

sql-gen

A SQL query builder, inspired by SQLAlchemy

web-widgets-knockout

Use generic JavaScript widgets in Knockout, and create generic widgets using Knockout

xdg

Generate paths based on the [XDG Base Directory specification](http://standards.freedesktop.org/basedir-spec/basedir-spec-latest.html‎).