This PR adds Sherif, a monorepo linter, and fixes the current issues that were reported by running bunx sherif@latest:
Move the root dependencies to devDependencies
Order alphabetically all dependencies and devDependencies
Use the same version across the monorepo for typescript (^5.5.4), react (^18.3.1), and react-dom (^18.3.1)
Add two new lint:repo and lint:repo:fix scripts to run Sherif and fix issues with Sherif
Each step is in a separate commit, so feel to just apply the fixes without adding the two new scripts by dropping 4e6928ba7066363a2844c20adb1be8628f47435b if you don't want to add Sherif.
This PR adds Sherif, a monorepo linter, and fixes the current issues that were reported by running
bunx sherif@latest
:dependencies
todevDependencies
dependencies
anddevDependencies
typescript
(^5.5.4
),react
(^18.3.1
), andreact-dom
(^18.3.1
)lint:repo
andlint:repo:fix
scripts to run Sherif and fix issues with SherifEach step is in a separate commit, so feel to just apply the fixes without adding the two new
scripts
by dropping 4e6928ba7066363a2844c20adb1be8628f47435b if you don't want to add Sherif.