/** @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: true, swcMinify: true, output: 'standalone', experimental: { serverActions: { allowedOrigins: ['telegram.org', 't.me'], }, }, webpack: (config) => { config.externals.push({ 'utf-8-validate': 'commonjs utf-8-validate', 'bufferutil': 'commonjs bufferutil', }); return config; }, images: { domains: ['t.me', 'telegram.org'], }, async headers() { return [ { source: '/:path*', headers: [ { key: 'Access-Control-Allow-Origin', value: '*', }, ], }, ]; }, } module.exports = nextConfig