JamieMason
Principal Frontend Developer at Cuckoo. Previously: SHIFT Commerce, Sky Sports, Sky Bet, William Hill, Shell, Betfair, Premier League.
@shiftcommerce Leeds, United Kingdom
Pinned Repositories
blurhash-to-css
Convert BlurHashes to CSS Objects using TypeScript, Rust, and WebAssembly.
expect-more
Curried Type Testing library, and Test Matchers for Jest
grunt-imageoptim
Make ImageOptim, ImageAlpha and JPEGmini part of your automated build process
ImageOptim-CLI
Make optimisation of images part of your automated build process
Jasmine-Matchers
Write Beautiful Specs with Custom Matchers for Jest and Jasmine
shrinkpack
Fast, resilient, reproducible builds with npm install.
syncpack
Consistent dependency versions in large JavaScript Monorepos.
JamieMason's Repositories
JamieMason/ImageOptim-CLI
Make optimisation of images part of your automated build process
JamieMason/syncpack
Consistent dependency versions in large JavaScript Monorepos.
JamieMason/shrinkpack
Fast, resilient, reproducible builds with npm install.
JamieMason/Jasmine-Matchers
Write Beautiful Specs with Custom Matchers for Jest and Jasmine
JamieMason/expect-more
Curried Type Testing library, and Test Matchers for Jest
JamieMason/astexplorer.app
An https://astexplorer.net wrapper which adds module bundling and hot reloading.
JamieMason/karma-benchmark
A Karma plugin to run Benchmark.js over multiple browsers with CI compatible output.
JamieMason/codemods
A collection of transforms for use with JSCodeshift
JamieMason/blurhash-to-css
Convert BlurHashes to CSS Objects using TypeScript, Rust, and WebAssembly.
JamieMason/karma-jasmine-matchers
A Karma plugin to inject Jasmine-Matchers for Jasmine and Jest.
JamieMason/eslint-formatter-git-log
ESLint Formatter featuring Git Author, Date, and Hash
JamieMason/eslint-plugin-prefer-arrow-functions
Auto-fix plain Functions into Arrow Functions, in all cases where conversion would result in the same behaviour
JamieMason/ts-import-types-cli
Autofix TypeScript types to be imported using `import type`
JamieMason/self-help
Interactive Q&A Guides for Web and the Command Line.
JamieMason/syncpack-github-action
A GitHub Action to synchronise monorepo dependency versions with syncpack.
JamieMason/eslint-plugin-move-files
Move and rename files while keeping imports up to date
JamieMason/conventional-recommended-version
Determine the semantic version number of your project
JamieMason/giterator
`git log` as a JavaScript generator
JamieMason/doei
Experiment: Remove unused CSS/JS using RUM Code Coverage
JamieMason/dotfiles
JamieMason/next-optimized-head
Next.js `<Head/>` which orders elements to improve (perceived) page performance.
JamieMason/awesome-monorepo
A curated list of awesome Monorepo tools, software and architectures.
JamieMason/commit-release
Commit and tag a conventional changelog release
JamieMason/pnpm.github.io
pnpm's website
JamieMason/awesome-effect-ts
JamieMason/aws-pdk
The AWS PDK provides building blocks for common patterns together with development tools to manage and build your projects.
JamieMason/bundle-wizard
Magically easy insight into the JavaScript loaded by a web app
JamieMason/gh-actions-temp-repo
Testing some work on GitHub Actions then will be deleting this repo
JamieMason/prismic-astro-esm-issue-repro
Reproduction: Cannot import @prismicio/react in Astro
JamieMason/zed
Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.