Skip to content

chore(deps): upgrade Next.js to v16 with Turbopack and dependency updates#93

Merged
fityannugroho merged 4 commits intomainfrom
upgrade-deps
Feb 4, 2026
Merged

chore(deps): upgrade Next.js to v16 with Turbopack and dependency updates#93
fityannugroho merged 4 commits intomainfrom
upgrade-deps

Conversation

@fityannugroho
Copy link
Owner

@fityannugroho fityannugroho commented Feb 4, 2026

PR Checklist

Please check if your PR fulfills the following requirements:

Put [x] to check

  • I have read the documentation.
  • I have read and followed the Contributing Guidelines.
  • I have included a pull request description of my changes.
  • I have included necessary changes to documentation.
  • I have added tests to cover my changes.

PR Type

What kind of change does this PR introduce?

Please check any kind of changes that applies to this PR using [x]

  • Bug fix
  • Feature
  • Code style update (formatting, local variables)
  • Refactoring (no functional changes, no api changes)
  • Build related changes
  • CI related changes

What is the current behavior?

The project is currently using Next.js v15.5.11 with Node.js >=18.18. The build process uses explicit --turbo flag which is no longer needed in Next.js 16 as Turbopack is now the default bundler.

Issue Number: N/A

Current stack:

  • Next.js: ^15.5.11
  • Node.js: >=18.18
  • TypeScript: >=5 <5.1.0
  • Dev script: "next dev --turbo"

What is the new behavior?

Upgraded the entire stack to Next.js 16 with Turbopack and updated all configurations for compatibility:

Core Updates:

  • Next.js: ^15.5.11 → ^16.1.6
  • Node.js requirement: >=18.18 → >=20.9
  • TypeScript: >=5 <5.1.0 → ^5.1.0 (now 5.9.3)
  • Dev script: removed --turbo flag (now default)

Configuration Updates:

  • tsconfig.json: JSX runtime updated from preserve → react-jsx, added .next/dev/types/**/*.ts
  • biome.json: Added Tailwind CSS v4 support, enabled noUnusedVariables error
  • app/globals.css: Fixed quote syntax for tailwindcss-animate plugin
  • components/ui/chart.tsx: Removed ineffective biome-ignore comment

Dependency Updates:

  • All Radix UI components updated to latest versions
  • @tanstack/react-query updated to v5.90.20
  • Biome updated to v2.3.14
  • Playwright updated to v1.58.1
  • All dependencies updated for Next.js 16 compatibility

Other information

Breaking Changes:

  • Node.js minimum version increased to 20.9
  • TypeScript version updated to 5.1.0+

@fityannugroho fityannugroho added the dependencies Pull requests that update a dependency file label Feb 4, 2026
@fityannugroho fityannugroho changed the title feat: upgrade Next.js to v16 with Turbopack and dependency updates chore(deps): upgrade Next.js to v16 with Turbopack and dependency updates Feb 4, 2026
@fityannugroho fityannugroho merged commit b9e51de into main Feb 4, 2026
6 checks passed
@fityannugroho fityannugroho deleted the upgrade-deps branch February 4, 2026 09:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant