James Allardice's Projects
A demo REST API to be consumed by the AngularJS PetClinic example app
truncate text and add ellipses.
A promise-based interface to CouchDB
Benchmarks to compare CouchPromised to Qouch
A small app to demonstrate the Credential Management API
:wrench: My personal OS X configuration and setup
A tool for identifying and reporting on patterns in JavaScript.
My personal ESLint config
HTTP Agent that keeps socket connections alive between keep-alive requests. Formerly part of mikeal/request, now a standalone module.
Don't use this. It was an experiment. Use Grunt.
Rails-inspired generator system that provides scaffolding for your apps
A Yeoman generator for ES2015 Express apps with Babel
A Yeoman generator for Kudu apps
A Yeoman generator for AngularJS apps with RestAngular
Grunt task to append sourcemapping URL comments to JavaScript files
A simple jQuery plugin to unwrap multiple ancestors of an element
JSHint is a community-driven tool to detect errors in JavaScript code and enforce your team's coding conventions.
The JavaScript Code Quality Tool
:memo: Explanations of all the (sometimes cryptic) error messages thrown by JSLint and JSHint
JavaScript Code Style checker
User defined language files to add jQuery code hinting to Notepad++
Stylesheet analysis tool.
Monkey-patch native JavaScript constructor functions
A JavaScript polyfill for the HTML5 input element pattern attribute
A JavaScript polyfill for the HTML5 placeholder attribute
:pound: My attempt at Lean Poker at FullStackCon 2015
Interact with the DOM before it's ready!
Q interface to CouchDB
A complete routing library for React