perf: upgrade ajv, and upgrade typescript to 5.6.2 in monorepo (#8204)

Ajv 8.14.0 => 8.17.1

- Bundle size: 119.6kB => 111kB
- Dependencies: 5 => 4
- Gets rid of dependency on `punycode`. Will help with the annoying
deprecated module console warning spam

This also upgrades TypeScript to 5.6.2 in our monorepo. The most
type-relevant packages are updated as well, e.g. ts-essentials and
@types/node
This commit is contained in:
Alessio Gravili
2024-09-13 10:48:53 -07:00
committed by GitHub
parent ec624bd1f2
commit fbc28b0249
27 changed files with 1743 additions and 1685 deletions

View File

@@ -28,12 +28,12 @@
"sharp": "0.32.6"
},
"devDependencies": {
"@types/node": "^20.14.9",
"@types/node": "^22.5.4",
"@types/react": "npm:types-react@19.0.0-rc.0",
"@types/react-dom": "npm:types-react-dom@19.0.0-rc.0",
"eslint": "^8",
"eslint-config-next": "15.0.0-canary.104",
"typescript": "5.5.4"
"typescript": "5.6.2"
},
"engines": {
"node": "^18.20.2 || >=20.9.0"