From b61a0cc31f35eda7435a8483b9b2a4f4569ca08e Mon Sep 17 00:00:00 2001 From: bilalgursen Date: Sat, 29 Aug 2026 12:42:53 +0300 Subject: [PATCH] =?UTF-8?q?fix(odeme):=20iyzipay=20lib/=20dosyalar=C4=B1n?= =?UTF-8?q?=C4=B1=20standalone=20trace'e=20zorla=20ekle?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit iyzipay, lib/resources'ı runtime'da readdirSync ile dinamik yüklediği için nft trace klasörü göremiyor; standalone imaja yalnızca Iyzipay.js düşüyor ve checkout initialize ENOENT ile patlıyordu (canlıdaki ödeme toast'ının kök nedeni). outputFileTracingIncludes ile tüm lib/ imaja alınır. Co-Authored-By: Claude Fable 5 --- next.config.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/next.config.ts b/next.config.ts index bcf7645..0028488 100644 --- a/next.config.ts +++ b/next.config.ts @@ -22,6 +22,12 @@ const nextConfig: NextConfig = { "openai", "resend", ], + // iyzipay lib/'ini runtime'da readdirSync ile dinamik yükler; nft trace bunu + // göremediği için standalone'a yalnızca Iyzipay.js düşer ve initialize + // "ENOENT ... lib/resources" ile patlar. Tüm lib/ zorla imaja alınır. + outputFileTracingIncludes: { + "/*": ["node_modules/.pnpm/iyzipay@*/node_modules/iyzipay/lib/**"], + }, experimental: { // radix-ui kök barrel'ı 36 alt paketi çeker ve Next'in varsayılan // optimize listesinde yoktur; named import'lar doğrudan alt modüle