/** @type {import('next').NextConfig} */ const { i18n } = require('./next-i18next.config'); const nextConfig = { i18n, output: 'standalone', reactStrictMode: false, compress: true, webpack(config, { isServer }) { if (!isServer) { config.resolve = { ...config.resolve, fallback: { ...config.resolve.fallback, fs: false } }; } config.experiments = { asyncWebAssembly: true, layers: true }; config.module = { ...config.module, rules: config.module.rules.concat([ { test: /\.svg$/i, issuer: /\.[jt]sx?$/, use: ['@svgr/webpack'] } ]), exprContextCritical: false }; return config; } }; module.exports = nextConfig;