Repository navigation
chore(deps): upgrade dependencies to latest stable - #241
Conversation
Move the toolchain to pnpm 11 / Node 24 LTS and bring every dependency to latest stable, except six held back to keep this a dependency bump rather than a refactor: typescript, react-day-picker, lucide-react, eslint, @eslint/js and eslint-plugin-react-hooks. - pnpm-workspace.yaml: onlyBuiltDependencies -> allowBuilds (pnpm 11) - tsconfig: drop deprecated baseUrl, make paths tsconfig-relative (TS 6) - vite.config: drop manualChunks, removed by rolldown in Vite 8 - utils: NodeJS.Timeout -> ReturnType<typeof setTimeout> (@types/node 26) - mockServiceWorker.js regenerated by msw's postinstall
Deploying todo-frontend with
|
| Latest commit: |
7bc83fb
|
| Status: | ✅ Deploy successful! |
| Preview URL: | https://6ccc61f6.todo-frontend-76p.pages.dev |
| Branch Preview URL: | https://chore-upgrade-dependencies-l.todo-frontend-76p.pages.dev |
|
Important Review skippedAuto incremental reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Team Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: ASSERTIVE Plan: Team Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (7)
💤 Files with no reviewable changes (1)
Included review availability: Your plan provides up to 1 included review per hour; 0 remain after this review. Summary by CodeRabbit
WalkthroughThe pull request updates Node.js and pnpm versions, refreshes dependencies, changes pnpm build permissions, upgrades MSW request handling, adjusts TypeScript path resolution, updates timer typing, and removes Vite manual chunk configuration. ChangesToolchain modernization
Mock service worker request flow
Compatibility settings
Estimated code review effort: 3 (Moderate) | ~20 minutes Merge Risk: ⚪ Minimal · up to The update modernizes the Node/pnpm toolchain, dependencies, build permissions, TypeScript configuration, and MSW worker behavior. No concrete current-head merge-blocking risk remains. Sequence Diagram(s)sequenceDiagram
participant FetchEvent
participant handleRequest
participant getResponse
participant Client
FetchEvent->>handleRequest: Record and pass requestInterceptedAt
handleRequest->>getResponse: Pass requestInterceptedAt
getResponse->>Client: Send REQUEST with interceptedAt
getResponse->>Client: Send RESPONSE with serialized metadata
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
Full details: Docstring CoverageExplanation Docstring coverage is 100.00% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 2 functions across 2 files. (4 skipped: 4 unsupported.) ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
| build: { | ||
| outDir: 'dist', | ||
| sourcemap: true, | ||
| rollupOptions: { |
There was a problem hiding this comment.
As part of upgrading Vite from v7 to v8, the existing manualChunks config stopped working because Vite 8 uses Rolldown and no longer accepts our object-based configuration.
Date: 3 Sep, 2026
Developer Name: @AnujChhikara
Issue Ticket Number
Tech Doc Link
Business Doc Link
Description
Move the toolchain to pnpm 11 / Node 24 LTS and bring every dependency to latest stable, except six held back to keep this a dependency bump rather than a refactor: typescript, react-day-picker, lucide-react, eslint, @eslint/js and eslint-plugin-react-hooks.
Documentation Updated?
Under Feature Flag
Database Changes
Breaking Changes
Development Tested?
Screenshots
Screenshot 1
Screen.Recording.2026-09-03.at.6.08.24.PM.mov
Test Coverage
Screenshot 1
Additional Notes