JoshuaKGoldberg
Full time open source ๐โจ @typescript-eslint maintainer; @LearningTypeScript author; Microsoft MVP ๐
Wakefield, MA, USA
Pinned Repositories
ChooseYourFramework
Choosing a modern JavaScript UI framework, Pokemon-style.
create-typescript-app
Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. ๐
emoji-blast
Blasts emoji like fireworks all up in your HTML page. ๐
eslint-plugin-expect-type
ESLint plugin with ^? Twoslash, $ExpectError, and $ExpectType type assertions. ๐งฉ
eslint-plugin-package-json
Rules for consistent, readable, and valid package.json files. ๐๏ธ
linting-typescript-in-2023
Code samples for linting React and TypeScript in 2023. โจ
Old-Deleted-FullScreenMario
An HTML5 remake of the original Super Mario Brothers - expanded for wide screens.
package-json-validator
Tools to validate package.json files
ts-api-utils
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. ๐ ๏ธ๏ธ
TypeStat
Converts JavaScript to TypeScript and TypeScript to better TypeScript. ๐งซ
JoshuaKGoldberg's Repositories
JoshuaKGoldberg/TypeStat
Converts JavaScript to TypeScript and TypeScript to better TypeScript. ๐งซ
JoshuaKGoldberg/eslint-plugin-package-json
Rules for consistent, readable, and valid package.json files. ๐๏ธ
JoshuaKGoldberg/ts-api-utils
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. ๐ ๏ธ๏ธ
JoshuaKGoldberg/bingo
Delightful templates for web repositories. ๐
JoshuaKGoldberg/dot-com
Personal site for Josh Goldberg. That's me!
JoshuaKGoldberg/console-fail-test
Gently fails test runs if the console was used during them. ๐ข
JoshuaKGoldberg/emojipedia
Unofficial static export of emoji technical information from Emojipedia. ๐
JoshuaKGoldberg/github-username-to-emails
Fetches any public emails associated with a GitHub username. ๐ง
JoshuaKGoldberg/all-contributors-auto-action
Fills in missing allcontributors entries for a repository. ๐ช
JoshuaKGoldberg/should-semantic-release
Checks whether a semantic release should be run for a repository. ๐
JoshuaKGoldberg/import-local-or-npx
Imports a local package or one installed from npx. ๐
JoshuaKGoldberg/emoji-platform-data
Static export of platform-specific metadata for unicode emojis. ๐๏ธ
JoshuaKGoldberg/sentences-per-line
Contributed markdownlint rule for limiting sentences per line. ๐
JoshuaKGoldberg/tidelift-me-up
Finds your npm packages that are eligible for Tidelift funding. ๐ธ
JoshuaKGoldberg/typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
JoshuaKGoldberg/console-table-without-index
The built-in Node.js console.table, but without the annoying (index) column. ๐
JoshuaKGoldberg/prune-github-notifications
Prunes GitHub notifications you don't care about, such as automated dependency bumps. ๐งน
JoshuaKGoldberg/get-github-auth-token
Retrieves the running user's GitHub authentication token. ๐ช
JoshuaKGoldberg/notion-rich-text-to-markdown
Converts Notion's rich text strings to Markdown. ๐ชข
JoshuaKGoldberg/github-sponsors-to-markdown
Creates a Markdown table summarizing your GitHub sponsors. ๐ฐ
JoshuaKGoldberg/JoshuaKGoldberg
Packaged projects and personal GitHub README for JoshuaKGoldberg. ๐
JoshuaKGoldberg/stoptalking
A very zen speaker clock that fades from green to red. ๐ฆ
JoshuaKGoldberg/text-table-fast
Generates borderless text table strings suitable for printing to stdout. Fast. ๐
JoshuaKGoldberg/co-author-to-username
Fetches the GitHub username for a co-author, if possible. ๐
JoshuaKGoldberg/remove-dependencies
Quickly removes dependencies from your package.json file. ๐ช
JoshuaKGoldberg/all-contributors-inferred
Infers All Contributors settings from an existing README.md table. ๐
JoshuaKGoldberg/populate-all-contributors-for-repository
Populates the .all-contributorsrc for a repository using all-contributors-for-repository. ๐
JoshuaKGoldberg/eslint
Find and fix problems in your JavaScript code.
JoshuaKGoldberg/set-github-repository-labels
Sets labels for a GitHub repository, including renaming existing similar labels. ๐ท๏ธ
JoshuaKGoldberg/sinon-timers-repeatable
A version of Sinon's `useFakeTimers` that you can call multiple times in a test. โฑ๏ธ