import type { NextConfig } from "next"; const nextConfig: NextConfig = { reactStrictMode: true, devIndicators: false, typescript: { ignoreBuildErrors: true, }, eslint: { ignoreDuringBuilds: true, }, webpack: config => { config.resolve.fallback = { fs: false, net: false, tls: false }; config.externals.push("pino-pretty", "lokijs", "encoding"); return config; }, }; const isIpfs = process.env.NEXT_PUBLIC_IPFS_BUILD === "true"; if (isIpfs) { nextConfig.output = "export"; nextConfig.trailingSlash = true; nextConfig.images = { unoptimized: true, }; } module.exports = nextConfig;