Pinned Repositories
jsdoc-to-json-schema
Generate JSON schemas from JavaScript code comments using jsDoc @schema tag.
long-press-event
Adds `long-press` event to the DOM in 1k of pure JavaScript
mixpanel-lite
3k alternative to mixpanel-js with offline support for PWAs
node-iframe-replacement
An alternative to sticking that lovely web app into an <iframe> on a corp website
notch-detected-event
A cross-browser script to detect the existence of a device notch
pure-dialog
<pure-dialog> is a 3k, self-contained, pure JavaScript dialog
raspberry-pi-mjpeg-server
Node.js module providing Motion JPEG access to the Raspberry PI camera module to enable video streaming via HTTP
selenium-cucumber-js
Browser automation framework written in pure JavaScript using official selenium-webdriver and cucumber-js
swiped-events
Adds `swiped` events to the DOM in 1k of pure JavaScript
john-doherty's Repositories
john-doherty/swiped-events
Adds `swiped` events to the DOM in 1k of pure JavaScript
john-doherty/long-press-event
Adds `long-press` event to the DOM in 1k of pure JavaScript
john-doherty/selenium-cucumber-js
Browser automation framework written in pure JavaScript using official selenium-webdriver and cucumber-js
john-doherty/mixpanel-lite
3k alternative to mixpanel-js with offline support for PWAs
john-doherty/node-iframe-replacement
An alternative to sticking that lovely web app into an <iframe> on a corp website
john-doherty/raspberry-pi-mjpeg-server
Node.js module providing Motion JPEG access to the Raspberry PI camera module to enable video streaming via HTTP
john-doherty/notch-detected-event
A cross-browser script to detect the existence of a device notch
john-doherty/pure-dialog
<pure-dialog> is a 3k, self-contained, pure JavaScript dialog
john-doherty/cordova-file-storage
An easy way to read/write files in Cordova
john-doherty/offline-fetch
1.2k script that adds offline support to fetch by storing responses in localStorage - ideal for PWAs
john-doherty/jsdoc-to-json-schema
Generate JSON schemas from JavaScript code comments using jsDoc @schema tag.
john-doherty/offline-geo-from-ip
Get geo location information from an IP address
john-doherty/cordova-plugin-decimal-keyboard-wkwebview
Cordova plugin to show decimal keyboard on iOS devices
john-doherty/express-url-breadcrumb
Express middleware that generates a breadcrumb from the current URL and makes it available in all views via breadcrumb variable
john-doherty/fetch-reply-with
Unit test fetch requests with ease
john-doherty/seo-tabs
Simple SEO friendly tabs (1k of pure JS)
john-doherty/express-request-transfer
Transfer requests without redirects (aka Server.Transfer in C#)
john-doherty/express-seo-noslash
Remove trailing slashes from incoming urls
john-doherty/express-set-domain
Force an express app to use a particular domain
john-doherty/jsdom-add-files
An easy way to add files to HTML file inputs in jsdom
john-doherty/simple-storage
1k auto-casting localStorage wrapper
john-doherty/color-thief
Grab the color palette from an image using just Javascript. Works in the browser and in Node.
john-doherty/express-md
Serve markdown files as HTML using express
john-doherty/express-public-url
Parses HTTP headers to generate the correct public url a node app behind a proxy such as nginx
john-doherty/express-seo-redirects
Simple config based 301/302 redirects for express
john-doherty/express-seo-robots
Simple robots.txt file generation for express
john-doherty/flowy
The minimal javascript library to create flowcharts ✨
john-doherty/gulp-scale-images
Gulp plugin to resize each image into multiple smaller variants.
john-doherty/qr-code-styling
Automaticly generate your styled QR code in your web app.
john-doherty/qrcodescan.in
📠 A simple, fast, and useful progressive web application.