Projects
I work primarily on open source tooling for TypeScript projects.
I also enjoy emojis and other shenanigans.
See more on my
GitHub profile
.
Biggest Projects
- template-typescript-node-package
Creator & Maintainer
Quickstart-friendly TypeScript template with comprehensive formatting, linting, releases, testing, and other great tooling built-in.
Emojis
- Emojisplosion
Creator & Maintainer
π₯Blasts πemojiπ like πfireworksπ all up in your π»HTML πpage. ππ - Konamimojisplosion
Creator & Maintainer
Connects konami-code-js to emojisplosion for a glorious easter egg. π β¨ π - typedoc-plugin-konamimojisplosion
Creator & Maintainer
TypeDoc plugin to quickly integrate konamimojisplosion into your docs site. π β¨ π - astro-konamimojisplosion
Creator & Maintainer
Astro integration to quickly integrate konamimojisplosion into your site. π β¨ π
Just for Fun
- FullScreenMario
Creator & Maintainer
HTML5 remake of the original SMB with a level editor and random maps. Shut down by Nintendo. - FullScreenPokemon
Creator & Maintainer
HTML5 remake of the original SMB with a level editor and random maps. Shut down by Nintendo.
Tooling
- eslint-plugin-expect-type
Adoptive maintainer
ESLint plugin with $ExpectType, $ExpectError, and $ExpectTypeSnapshot type assertions. - mock-react-redux
Creator & Maintainer
π Mocks out Redux actions and selectors for clean React Jest tests. - ts-function-inliner
Creator & Maintainer
TypeScript transformation that inlines calls to small functions. β‘οΈ - refined-saved-replies
Creator & Maintainer
Chrome extension for GitHub's Saved Replies that adds replies from a repository's .github/replies.yml. - ts-api-utils
Creator & Maintainer
Utility functions for working with TypeScript's API. Successor to the wonderful ajafff/tsutils. - github-sponsors-to-markdown
Creator & Maintainer
Creates a Markdown table summarizing your GitHub sponsors. - should-semantic-release
Creator & Maintainer
Checks whether a semantic release should be run for a commit. - sinon-timers-repeatable
Creator & Maintainer
A version of Sinon's useFakeTimers that you can call multiple times in a test.