John Doherty's starred repositories
color-thief
Grab the color palette from an image using just Javascript. Works in the browser and in Node.
microbundle
📦 Zero-configuration bundler for tiny modules.
gui-challenges
Components from the YouTube show GUI Challenges: accessible, responsive, adaptive and cross browser components.
stream-json
The micro-library of Node.js stream components for creating custom JSON processing pipelines with a minimal memory footprint. It can parse JSON files far exceeding available memory streaming individual primitives using a SAX-inspired API.
fs-jetpack
Better file system API for Node.js
filenamify
Convert a string to a valid safe filename
make-fetch-happen
making fetch happen for npm
extract-colors
Pulls the most common colors out of an image
filenamify-url
Convert a URL to a valid filename
GS1_DigitalLink_Resolver_CE
The GS1 DigitalLink Resolver Community Edition
Contrast.js
Responsive contrasting color for your fonts or page elements based on the background image behind it
express-simple-timing
Express middleware that sets Server Timing API headers and optionally sends timers to stats systems.
toMixpanel
🚰 ETL data into Mixpanel from many sources
GS1DigitalLinkToolkit.js
This is a JavaScript toolkit for translating between GS1 element strings and GS1 Digital Link URIs
fetch-filecache-for-crawling
Implementation of a `fetch` that extends the implementation from `node-fetch` to add an HTTP cache using a local cache folder for crawling purpose
cash-fetch
[unstable] window.fetch alternative for browser and node.js