Tim Richter's starred repositories
vim-matchup
vim match-up: even better % :facepunch: navigate and highlight matching words :facepunch: modern matchit and matchparen. Supports both vim and neovim + tree-sitter.
why-did-you-render
why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.)
floating-ui
A JavaScript library to position floating elements and create interactions for them.
obs-virtualbg
An OBS plugin for Zoom/Meet-like virtual background feature.
single-spa
The router for easy microfrontends
runtime-env-cra
Runtime environment handler for create-react-apps
jest-fail-on-console
Utility to make jest tests fail when console.error() or any other methods are used
react-accessible-treeview
A react component that implements the treeview pattern as described by the WAI-ARIA Authoring Practices.
addon-designs
A Storybook addon that embeds Figma, websites, or images in the addon panel.
javascript-questions
A long list of (advanced) JavaScript questions, and their explanations :sparkles:
react-scanner
Extract React components and props usage from code.
npm-upgrade
Interactive CLI utility to easily update outdated NPM dependencies
react-bits
✨ React patterns, techniques, tips and tricks ✨
localtunnel
expose yourself
typescript
Typescript Types Support For Module Federation
eslint-plugin-testing-library
ESLint plugin to follow best practices and anticipate common mistakes when writing tests with Testing Library