Josh Goldberg β¨'s repositories
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. ποΈ
prettier-plugin-curly
Prettier plugin to enforce consistent brace style for all control statements. π₯
ts-api-utils
Utility functions for working with TypeScript's API. Successor to the wonderful tsutils. π οΈοΈ
refined-saved-replies
Chrome extension for GitHub's Saved Replies that adds replies from a repository's `.github/replies.yml`. π¨
github-username-to-emails
Fetches any public emails associated with a GitHub username. π§
console-fail-test
Gently fails test runs if the console was used during them. π’
all-contributors-auto-action
Fills in missing allcontributors entries for a repository. πͺ
should-semantic-release
Checks whether a semantic release should be run for a repository. π
are-docs-informative
Checks whether a documentation description introduces any new information. βΉοΈ
emoji-platform-data
Static export of platform-specific metadata for unicode emojis. ποΈ
sentences-per-line
Contributed markdownlint rule for limiting sentences per line. π
tidelift-me-up
Finds your npm packages that are eligible for Tidelift funding. πΈ
typescript-eslint
:sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript
github-sponsors-to-markdown
Creates a Markdown table summarizing your GitHub sponsors. π°
github-username-to-emails-site
Web app to fetch any public emails associated with a GitHub username. π§
JoshuaKGoldberg
Packaged projects and personal GitHub README for JoshuaKGoldberg. π
prune-github-notifications
Prunes GitHub notifications you don't care about, such as automated dependency bumps. π§Ή
tidelift-me-up-site
Web app to find your npm packages eligible for Tidelift funding. πΈ
boston-ts-website
The website for BostonTS. Powered by React, Remix, TypeScript, and Vanilla Extract. β¨
release-it-action
Runs release-it as a GitHub Action, with handling for semantic releases and protected branches. π€
stoptalking
Countdown timer to beep speakers out.
co-author-to-username
Fetches the GitHub username for a co-author, if possible. π
npm-username-to-packages
Fetches any packages associated with an npm username. π¨
poop-recipes
Turn your recipes into something... crappy. π©
sinon-timers-repeatable
A version of Sinon's `useFakeTimers` that you can call multiple times in a test. β±οΈ