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
- typescript-eslint
Maintainer
⨠Monorepo for all the tooling which enables ESLint to support TypeScript - create-typescript-app
Creator & Maintainer
A 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 load konamimojisplosion into your site. đ ⨠đ
Just For Fun
- FullScreenMario
Creator
An HTML5 remake of the original Super Mario Brothers - expanded for wide screens. - FullScreenPokemon
Creator & Maintainer
A free HTML5 remake of the original Pokemon, expanded for modern browsing.
Tooling
- eslint-plugin-expect-type
Adoptive maintainer
ESLint plugin with $ExpectType, $ExpectError, and $ExpectTypeSnapshot type assertions - prettier-plugin-curly
Creator & Maintainer
Prettier plugin to enforce consistent brace style for all control statements. - ts-api-utils
Creator & Maintainer
Utility functions for working with TypeScript's API. Successor to the wonderful ajafff/tsutils. - refined-saved-replies
Creator & Maintainer
A Chrome extension for GitHub's Saved Replies that adds replies from a repository's .github/replies.yml. - 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. âĄī¸ - all-contributors-auto-action
Creator & Maintainer
Fills in missing allcontributors entries for a repository. đĒ - are-docs-informative
Creator & Maintainer
Checks whether a documentation description introduces any new information. âšī¸ - should-semantic-release
Creator & Maintainer
Checks whether a semantic release should be run for a commit. - tidelift-me-up
Creator & Maintainer
Finds your npm packages that are eligible for Tidelift funding. đ¸ - github-sponsors-to-markdown
Creator & Maintainer
Creates a Markdown table summarizing your GitHub sponsors. - all-contributors-for-repository
Creator & Maintainer
Generates an allcontributors list for an existing repository. đ¤ - sinon-timers-repeatable
Creator & Maintainer
A version of Sinon's `useFakeTimers` that you can call multiple times in a test.