-
Notifications
You must be signed in to change notification settings - Fork 2
Updates to Next 16 and Node 24 #615
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR upgrades the project from Next.js v15.5.6 to v16.0.3, along with related dependency updates and configuration changes to support the new version.
Key Changes:
- Upgraded Next.js from v15.5.6 to v16.0.3 with matching eslint-config-next
- Pinned React and React-DOM to exact version 19.2.0 with type definitions overrides
- Migrated ESLint configuration from .eslintrc.json to flat config (eslint.config.mjs) for ESLint 9 compatibility
- Updated TypeScript JSX compiler option from "preserve" to "react-jsx"
Reviewed Changes
Copilot reviewed 3 out of 6 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| package.json | Updated Next.js to 16.0.3, React/React-DOM to 19.2.0, eslint-config-next to 16.0.3, and added overrides for React type definitions |
| tsconfig.json | Changed jsx compiler option to "react-jsx" and added .next/dev/types to include paths for Next.js 16 |
| next.config.js | Removed eslint.ignoreDuringBuilds configuration as it's no longer needed in Next.js 16 |
| eslint.config.mjs | Migrated to ESLint 9 flat config format with native imports instead of FlatCompat |
| .eslintrc.json | Removed legacy ESLint configuration file as part of migration to flat config |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
# Conflicts: # package-lock.json # package.json
This PR updates Framna Docs to run on the latest version of Next and the latest LTS version of Node.