Update eslint to the current major version (9) and migrate the config file
Add a config for prettier + run prettier over existing files
Add opt-in support for git hooks using lefthook, which is my current favorite way to handle hooks. These hooks run prettier on pre-commit and eslint on pre-push
Use "type": "module" for the repo, so all of our config files use ESModules instead of CJS
Adds some modern(ish) tooling to the repo:
prettier
+ run prettier over existing files"type": "module"
for the repo, so all of our config files use ESModules instead of CJS