classroom
classroom copied to clipboard
Upgrade codebase to use Next version 13
Describe the feature Currently, the project uses Next version 12. We would like to upgrade to Next version 13
Background info As a starting point,
- Go to package.json
- Note that next version is pinned to ^12.1.6. We should upgrade to version 13.
- Next.js provided a guide for migrating from version 12 to version 13. Please read this carefully.
Additional context
- You may also need to upgrade related libraries / frameworks. For example, next-auth may need to get upgraded to a higher version. Node.js may need to get upgraded to a higher version.
- Changing so many core frameworks may have adverse effects on the functionality of the project. Please test thoroughly to make sure that the application still works and all the pages correctly.
- Note that after you change the package.json, you will need to run npm install again in order to regenerate the package-lock.json file.