chore: update npm dependencies across monorepo - #57
Conversation
Bump major and minor versions for Sanity v6, TypeScript 6, Zod 4, Vite 8, TanStack Start/Router, Tailwind 4.3, Lucide 1.x, Turbo 2.10, Biome 2.5, and Playwright 1.61. Fix breaking changes from the upgrades: replace removed Lucide brand icons with inline SVGs, add TypeScript 6 deprecation silencing for baseUrl, migrate Biome schema, and update Playwright e2e server readiness to use port-based checks with HOST=0.0.0.0. Harden Sanity data fetching by enabling stega only in preview mode, migrate createServerFn inputValidator to validator, and add TanStack Start CSRF middleware for server functions.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Integrate latest main changes while keeping dependency updates, Biome 2.5.1 schema, preview-only stega, CSRF middleware, and formatted npm-update fixes.
|
Warning Review the following alerts detected in dependencies. According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.
|
Remove deprecated baseUrl from frontend and studio tsconfigs now that TypeScript 7 drops the option entirely.
Summary
Updates all npm dependencies across the Turborepo monorepo and fixes breaking changes from major version bumps. Merged latest
mainand upgraded TypeScript to the 7.0 RC.Major dependency updates
sanity,@sanity/vision,groq)Code fixes
Github,Linkedin) with inline SVGs inSocialLinkscreateServerFn().inputValidator()→.validator()port: 3000,HOST=0.0.0.0)baseUrlfrom tsconfigs for TypeScript 7main(contact audit card + npm-update fixes)Verification
npm run lintnpm run format:checknpm run type-check(TypeScript 7.0.1-rc)npm run buildnpm run vitest(3/3)npm run test(28 passed, 5 skipped — post tests requireE2E_HAS_CONTENT)Notes
E2E CI builds frontend with
NITRO_PRESET=node-server(already configured in.github/workflows/e2e-tests.yml).