Kent C. Dodds
@kentcdodds
Improving 馃寧 with quality software 路 Husband, 6x Dad, Latter-day Saint, Dev Educator, MVP 鈿★笍 EpicAI.pro 馃寣 EpicWeb.dev 馃殌 EpicReact.dev
37
Published Tools
0
Total Stars
36
Weekly Downloads
34,620
GitHub Followers
745
Public Repos
Published Tools
2 MCP Servers35 Skillsacross 2 categoriesstop-runaway-react-effects
kentcdodds
Catches situations when a react use(Layout)Effect runs repeatedly in rapid succession
babel-plugin-macros
kentcdodds
Allows you to build compile-time libraries
babel-plugin-preval
kentcdodds
Pre-evaluate code at build-time
babel-plugin-codegen
kentcdodds
Generate code at build-time
preval.macro
kentcdodds
Pre-evaluate code at build-time with babel-macros
codegen.macro
kentcdodds
Generate code at build-time with babel-macros
loglevel-colored-level-prefix
kentcdodds
loglevel plugin that adds colored level prefix (node only)
cross-env
kentcdodds
Run scripts that set and use environment variables across platforms
use-deep-compare-effect
kentcdodds
It's react's useEffect hook, except using deep comparison on the inputs, not reference equality
rtl-css-js
kentcdodds
Right To Left conversion for CSS in JS objects
mdx-bundler
kentcdodds
Compile and bundle your MDX files and their dependencies. FAST.
eslint-config-kentcdodds
kentcdodds
ESLint rules according to kentcdodds' personal preference
cloc
kentcdodds
An npm module for distributing cloc by Al Danial https://github.com/AlDanial/cloc
angular-formly-templates-bootstrap
kentcdodds
Angular-Formly plugin which outputs bootstrap compatible form fields.
@kentcdodds/tmp-modelcontextprotocol_inspector
kentcdodds
Model Context Protocol inspector
@kentcdodds/modelcontextprotocol_inspector
kentcdodds
Model Context Protocol inspector
starwars-names
kentcdodds
Get random Star Wars names
angular-formly
kentcdodds
AngularJS directive which takes JSON representing a form and renders to HTML
pkgmgr
kentcdodds
Forward commands to the package manager you're already using
react-test-context-provider
kentcdodds
A function that allows you to specify context to pass to a child component (intended for testing only)
import-all.macro
kentcdodds
A macro for babel-plugin-macros that allows you to import all files that match a glob
react-toggled
kentcdodds
Component to build simple, flexible, and accessible toggle components.
api-check
kentcdodds
Validate the api to your functions to help people use them correctly. This is pretty much React's propTypes without React.
...moremanage-path
kentcdodds
Cross-platform method to add a directory to your $PATH
prefix-matches
kentcdodds
Find matching keys in a given object, for a given prefix string
spawn-command-with-kill
kentcdodds
Adds cross-platform `kill` function to spawn-command processes
cross-spawn-with-kill
kentcdodds
Adds cross-platform `kill` function to cross-spawn processes
eslint-plugin-kentcdodds
kentcdodds
Custom rules for Kent
webpack-config-utils
kentcdodds
Utilities to help your webpack config be easier to read
generator-kcd-oss
kentcdodds
A generator for my projects. Feel free to contribute if you want to adapt it for more use cases
is-email-maybe
kentcdodds
Sort-of-strong, but also loose email address validator which uses the same regex as Angular 1.
argv-set-env
kentcdodds
Use in your config files to set environment variables cross-platform
binode
kentcdodds
Allows you to specify a --bin flag for node
nps-utils
kentcdodds
Utilities for nps (npm-package-scripts)
@bruno_crosier/cypress-testing-library
bruno_crosier
Simple and complete custom Cypress commands and utilities that encourage good testing practices.
kcd-scripts
GitHub Actions
CLI for common scripts for my projects
match-sorter
GitHub Actions
Simple, expected, and deterministic best-match sorting of an array in JavaScript