This is your work, valued
Contract Frontend Developer at Monzo. Previously: Sky Sports, Sky Bet, William Hill, Shell, Betfair, Premier League.
ImageOptim-CLI. Make optimisation of images part of your automated build process
3.5ksyncpack. Consistent dependency versions in large JavaScript Monorepos.
2.1kshrinkpack. Fast, resilient, reproducible builds with npm install.
802Jasmine-Matchers. Write Beautiful Specs with Custom Matchers for Jest and Jasmine
580grunt-imageoptim. Make ImageOptim, ImageAlpha and JPEGmini part of your automated build process
474expect-more. Curried Type Testing library, and Test Matchers for Jest
172astexplorer.app. An https://astexplorer.net wrapper which adds module bundling and hot reloading.
121karma-benchmark. A Karma plugin to run Benchmark.js over multiple browsers with CI compatible output.
90eslint-plugin-prefer-arrow-functions. Auto-fix plain Functions into Arrow Functions, in all cases where conversion would result in the same behaviour
76blurhash-to-css. Convert BlurHashes to CSS Objects using TypeScript, Rust, and WebAssembly.
65codemods. A collection of transforms for use with JSCodeshift
64npm-cache-benchmark. January 2022 Benchmarks of npm, pnpm, yarn, and shrinkpack install times.
55karma-jasmine-matchers. A Karma plugin to inject Jasmine-Matchers for Jasmine and Jest.
45ts-import-types-cli. Autofix TypeScript types to be imported using `import type`
42nextjs-typescript-tailwind-critical-css. Next.js 9.3 with TypeScript, tailwindcss, and inlined Critical CSS.
41eslint-formatter-git-log. ESLint Formatter featuring Git Author, Date, and Hash
41self-help. Interactive Q&A Guides for Web and the Command Line.
38image-optimisation-tools-comparison. A Benchmarking Suite for popular Image Optimisation Tools
28Unreadable. An intelligent/CSS-aware HTML Minifier and Optimizer
26custom-linkedin-cv. LinkedIn profile JSON + AngularJS == Custom Résumé
24add-matchers. Write useful test matchers compatible with Jest and Jasmine.
17syncpack-github-action. A GitHub Action to synchronise monorepo dependency versions with syncpack.
14karma-nested-reporter. Easy to read test output with nested describe and it blocks
14devtools-extension-tab-colours. Adds colours to the tabs in Chrome DevTools.
11glob-bus. 249 byte event emitter / pubsub with namespaced wildcards.
10phantomjs-test-starter. A boilerplate / starter template for testing PhantomJS ‘Applications’ with Jasmine, Grunt and Istanbul
8eslint-plugin-move-files. Move and rename files while keeping imports up to date
8logservable. git log as an observable stream of JSON
8subclass.js. Inherit, extend, decorate, and override classes and instances.
7Jasmine-Matchers-Snippets. Snippets for Jest & Jasmine Matchers.
6react-xstate-pull-to-refresh. Created with CodeSandbox
6csslib. A customised fork of inuitcss which I use on most projects.
5grunt-rewrite. A Grunt plugin to edit & replace file contents.
5conventional-recommended-version. Determine the semantic version number of your project
5giterator. `git log` as a JavaScript generator
5Tim. Node.js, Express & MongoDB app starter template with multi-language support, user registration and authentication
4peach.js. A precompiled forEach, unrolled for faster runtime performance.
4node-es6-starter. babel, code climate, commitizen, coveralls, easystatic, ghooks, istanbul, jasmine, rollup, travis, xo.
4doei. Experiment: Remove unused CSS/JS using RUM Code Coverage
4treeify. Format an indented text file in the style of the Linux tree command
3valueless. Replace values with paths, for use in test fixtures
2is-office-hours. Determine whether a given date is within office hours
2Jasmine-Matchers-ES6-Snippets. ES6 Snippets for Jest & Jasmine Matchers.
2get-time-between. Measure the amount of time during work hours between two dates
2shrinkpack-examples. Examples of monorepos using shrinkpack to install while offline.
2next-optimized-head. Next.js `<Head/>` which orders elements to improve page performance.
2dotfiles. Shell
2jest-fail-on-console-reporter. Disallow untested console output produced during tests
2generator-jekyll-inuit. A Jekyll Website with Inuit.css generator for Yeoman
2lastfm-to-itunes. JavaScript
2github-actions-temporary-repo. JavaScript
1front-end-engineer-interview-exercise. How do other Developers approach interview exercises?
1