chore: Bump vulnerable deps (#48387)

<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->

## Summary by CodeRabbit

* **Chores**
  * Updated Next.js, PostCSS, and tar package versions.
  * Added the required TypeScript native tooling where needed.
* Refined package configuration and dependency ordering across the
project.
  * Removed an unused empty dependency configuration.

<!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
Ivan Vasilov authored and GitHub committed 2026-07-30 14:23:43 +02:00
1 parent 91b40f15ab
commit 6b14df7724
12 files changed
+378 -371

No files matched your search

+2 -2
View File
@@ -19,8 +19,8 @@
"dependencies": {
"@hookform/resolvers": "^3.1.1",
"@tanstack/react-table": "catalog:",
"contentlayer2": "0.4.6",
"common": "workspace:*",
"contentlayer2": "0.4.6",
"date-fns": "^2.30.0",
"dayjs": "1.11.13",
"eslint-config-supabase": "workspace:*",
@@ -57,6 +57,7 @@
"@types/lodash.template": "4.5.0",
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
"@typescript/native": "catalog:",
"config": "workspace:*",
"mdast-util-toc": "^6.1.1",
"npm-run-all": "^4.1.5",
@@ -66,7 +67,6 @@
"tailwindcss": "catalog:",
"tsconfig": "workspace:*",
"tsx": "catalog:",
"@typescript/native": "catalog:",
"typescript": "catalog:",
"unist-builder": "3.0.0"
}
+3 -3
View File
@@ -102,7 +102,7 @@
"mdast-util-to-string": "^3.1.1",
"micromark-extension-gfm": "^2.0.3",
"micromark-extension-mdxjs": "^1.0.0",
"next": "^15.5.18",
"next": "^15.5.21",
"next-mdx-remote-client": "^1.1.7",
"next-plugin-yaml": "^1.0.1",
"next-themes": "catalog:",
@@ -157,6 +157,7 @@
"@types/react-copy-to-clipboard": "^5.0.4",
"@types/react-dom": "catalog:",
"@types/unist": "^2.0.6",
"@typescript/native": "catalog:",
"amaro": "^1.1.5",
"api-types": "workspace:*",
"cheerio": "^1.0.0-rc.12",
@@ -175,11 +176,10 @@
"slugify": "^1.6.6",
"smol-toml": "^1.3.1",
"tailwindcss": "catalog:",
"tar": "^7.5.19",
"tar": "^7.5.21",
"tsconfig": "workspace:*",
"tsx": "catalog:",
"twoslash": "^0.3.1",
"@typescript/native": "catalog:",
"typescript": "catalog:",
"unist-util-visit-parents": "5.1.3",
"vite": "catalog:",
+3 -3
View File
@@ -69,6 +69,7 @@
"@std/path": "npm:@jsr/std__path@^1.0.8",
"@stripe/react-stripe-js": "6.1.0",
"@stripe/stripe-js": "9.1.0",
"@stripe/sync-engine": "1.0.32",
"@supabase/auth-js": "catalog:",
"@supabase/mcp-server-supabase": "^0.7.0",
"@supabase/pg-meta": "workspace:*",
@@ -150,7 +151,6 @@
"sonner": "^1.5.0",
"sql-formatter": "^15.0.0",
"streamdown": "^1.3.0",
"@stripe/sync-engine": "1.0.32",
"swiper": "^12.1.2",
"tus-js-client": "^4.1.0",
"ui": "workspace:*",
@@ -168,6 +168,7 @@
"@faker-js/faker": "^9.9.0",
"@graphql-codegen/cli": "5.0.5",
"@graphql-typed-document-node/core": "^3.2.0",
"@jridgewell/remapping": "^2.3.5",
"@tailwindcss/vite": "4.2.4",
"@tanstack/devtools-vite": "^0.6.0",
"@testing-library/dom": "^10.0.0",
@@ -188,7 +189,7 @@
"@types/react-grid-layout": "^1.3.0",
"@types/react-simple-maps": "^3.0.1",
"@types/zxcvbn": "^4.4.1",
"@jridgewell/remapping": "^2.3.5",
"@typescript/native": "catalog:",
"@vercel/config": "^0.2.1",
"@vitejs/plugin-react": "catalog:",
"@vitest/coverage-v8": "catalog:",
@@ -215,7 +216,6 @@
"require-in-the-middle": "^8.0.0",
"tsconfig": "workspace:*",
"tsx": "catalog:",
"@typescript/native": "catalog:",
"typescript": "catalog:",
"vite": "catalog:",
"vite-tsconfig-paths": "catalog:",
+1 -1
View File
@@ -80,6 +80,7 @@
"@types/lodash": "^4.17.16",
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
"@typescript/native": "catalog:",
"config": "workspace:^",
"lodash": "catalog:",
"mdast-util-toc": "^6.1.1",
@@ -92,7 +93,6 @@
"tailwindcss": "catalog:",
"tsconfig": "workspace:*",
"tsx": "catalog:",
"@typescript/native": "catalog:",
"typescript": "catalog:",
"vite": "catalog:"
}
+2 -2
View File
@@ -38,6 +38,7 @@
"@sentry/nextjs": "catalog:",
"@supabase/ssr": "catalog:",
"@supabase/supabase-js": "catalog:",
"@typescript/native": "catalog:",
"@vercel/og": "^0.6.2",
"ai-commands": "workspace:*",
"animejs": "^4.0.2",
@@ -66,7 +67,7 @@
"mdast-util-to-markdown": "^1.5.0",
"micromark-extension-gfm": "^2.0.3",
"micromark-extension-mdxjs": "^1.0.1",
"next": "^15.5.18",
"next": "^15.5.21",
"next-mdx-remote-client": "^1.1.7",
"next-seo": "^6.5.0",
"next-themes": "catalog:",
@@ -91,7 +92,6 @@
"shiki": "^4.2.0",
"swiper": "^12.1.2",
"typed.js": "^2.0.16",
"@typescript/native": "catalog:",
"typescript": "catalog:",
"ui": "workspace:*",
"ui-patterns": "workspace:*",
+1 -1
View File
@@ -24,9 +24,9 @@
"vue-router": "^4.5.1"
},
"devDependencies": {
"@typescript/native": "catalog:",
"shadcn": "^3.3.1",
"tsconfig": "workspace:*",
"@typescript/native": "catalog:",
"typescript": "catalog:",
"vite": "^7.3.2"
}
+2 -2
View File
@@ -26,16 +26,16 @@
"valtio": "catalog:"
},
"devDependencies": {
"lucide-react": "*",
"@types/lodash": "4.17.5",
"@types/node": "catalog:",
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
"@typescript/native": "catalog:",
"@vitest/coverage-v8": "catalog:",
"@vitest/ui": "catalog:",
"lucide-react": "*",
"tsconfig": "workspace:*",
"type-fest": "5.6.0",
"@typescript/native": "catalog:",
"typescript": "catalog:",
"vitest": "catalog:"
},
-1
View File
@@ -20,7 +20,6 @@
"tsdoc:dereference:storage:v2": "tsx ./tsdoc.ts --input ../../apps/docs/spec/enrichments/tsdoc_v2/storage.json --output ../../apps/docs/spec/enrichments/tsdoc_v2/storage_dereferenced.json",
"tsdoc:dereference:supabase:v2": "tsx ./tsdoc.ts --input ../../apps/docs/spec/enrichments/tsdoc_v2/supabase.json --output ../../apps/docs/spec/enrichments/tsdoc_v2/supabase_dereferenced.json"
},
"dependencies": {},
"devDependencies": {
"@types/json-stringify-safe": "^5.0.0",
"@types/lodash": "^4.14.202",
+1 -1
View File
@@ -815,13 +815,13 @@
"@types/react": "catalog:",
"@types/react-dom": "catalog:",
"@types/react-syntax-highlighter": "^15.5.13",
"@typescript/native": "catalog:",
"@vitest/coverage-v8": "catalog:",
"api-types": "workspace:*",
"config": "workspace:*",
"next-router-mock": "^0.9.13",
"tailwindcss": "^4.2.4",
"tsx": "catalog:",
"@typescript/native": "catalog:",
"typescript": "catalog:",
"unified": "^11.0.5",
"vfile": "^6.0.3",
+1 -1
View File
@@ -52,11 +52,11 @@
"@types/react": "catalog:",
"@types/react-copy-to-clipboard": "^5.0.4",
"@types/react-dom": "catalog:",
"@typescript/native": "catalog:",
"@vitest/coverage-v8": "catalog:",
"config": "workspace:*",
"tsconfig": "workspace:*",
"tsx": "catalog:",
"@typescript/native": "catalog:",
"typescript": "catalog:",
"vite": "catalog:",
"vitest": "catalog:"
+356 -348
View File
File diff suppressed because it is too large. Load diff
+6 -6
View File
@@ -37,9 +37,9 @@ catalog:
lodash: ^4.18.1
lodash-es: ^4.18.1
monaco-editor: 0.52.2
next: 16.2.6
next: ^16.2.11
next-themes: ^0.4.6
postcss: ^8.5.10
postcss: ^8.5.18
radix-ui: ^1.4.3
react: ^19.2.6
react-dom: ^19.2.6
@@ -94,12 +94,12 @@ minimumReleaseAgeExclude:
overrides:
'@ardatan/relay-compiler>immutable': ^3.8.3
'monaco-editor': 'catalog:'
'@mapbox/node-pre-gyp>tar': ^7.5.19
'@mapbox/node-pre-gyp>tar': ^7.5.21
'@sentry/webpack-plugin>uuid': ^11.1.1
'@usercentrics/cmp-browser-sdk>uuid': ^11.1.1
braintrust>esbuild: ^0.28.1
braintrust>uuid: ^11.1.1
cacache>tar: ^7.5.19
cacache>tar: ^7.5.21
dompurify: ^3.3.2
express-rate-limit>ip-address: ^10.1.1
# Pin h3 v1 to a single version so the Nuxt registry example (vue-blocks)
@@ -109,12 +109,12 @@ overrides:
lodash: 'catalog:'
lodash-es: 'catalog:'
mdx-bundler>uuid: ^11.1.1
node-gyp>tar: ^7.5.19
node-gyp>tar: ^7.5.21
nodemailer: ^7.0.11
postcss: 'catalog:'
qs: ^6.15.2
refractor>prismjs: ^1.30.0
supabase>tar: ^7.5.19
supabase>tar: ^7.5.21
tmp: ^0.2.7
vite>esbuild: ^0.28.1
webpack: ^5.104.1