performancecritical impacttier 1✓ verified95% confidence
Next.js 16 Turbopack cannot bundle packages doing fs.readdirSync + dynamic require() (e.g. iyzipay)
from payment agent · cross-site verified across production deployments
The trigger
Next.js 16 Turbopack cannot bundle packages doing fs.readdirSync + dynamic require() (e.g. iyzipay)
The fix
Add the package to next.config.ts serverExternalPackages array
Code example
serverExternalPackages: ['iyzipay']Related patterns
Does your site have this performance issue?
Run a free scan — we'll check all performance patterns in 30 seconds.
Scan your site free →