Jamie Mason

Principal Frontend Developer at Cuckoo. Previously: SHIFT Commerce, Sky Sports, Sky Bet, William Hill, Shell, Betfair, Premier League.

Projects

is-office-hours

Determine whether a given date is within office hours

TypeScript - Released: 08 Mar 2019 - 2

custom-linkedin-cv

LinkedIn profile JSON + AngularJS == Custom Résumé

CSS - Released: 06 May 2013 - 23

react-xstate-pull-to-refresh

Created with CodeSandbox

TypeScript - Released: 06 Jan 2020 - 6

eslint-plugin-move-files

Move and rename files while keeping imports up to date

TypeScript - Released: 28 Jun 2019 - 8

devtools-extension-tab-colours

Adds colours to the tabs in Chrome DevTools.

CSS - Released: 12 Apr 2016 - 10

glob-bus

249 byte event emitter / pubsub with namespaced wildcards.

TypeScript - Released: 18 Mar 2011 - 8

subclass.js

Inherit, extend, decorate, and override classes and instances.

JavaScript - Released: 02 Feb 2014 - 7

grunt-rewrite

A Grunt plugin to edit & replace file contents.

JavaScript - Released: 06 Nov 2013 - 5

get-time-between

Measure the amount of time during work hours between two dates

TypeScript - Released: 04 Aug 2019 - 2

phantomjs-test-starter

A boilerplate / starter template for testing PhantomJS ‘Applications’ with Jasmine, Grunt and Istanbul

JavaScript - Released: 24 Nov 2013 - 8

giterator

`git log` as a JavaScript generator

TypeScript - Released: 21 Feb 2023 - 5

node-es6-starter

babel, code climate, commitizen, coveralls, easystatic, ghooks, istanbul, jasmine, rollup, travis, xo.

JavaScript - Released: 21 Jul 2016 - 4

doei

Experiment: Remove unused CSS/JS using RUM Code Coverage

TypeScript - Released: 16 Dec 2022 - 4

peach.js

A precompiled forEach, unrolled for faster runtime performance.

JavaScript - Released: 05 Oct 2011 - 4

csslib

A customised fork of inuitcss which I use on most projects.

CSS - Released: 14 Feb 2016 - 5