/** @type {import('next').NextConfig} */ const nextConfig = { // For Electron compatibility output: process.env.ELECTRON_BUILD === 'true' ? 'export' : undefined, distDir: '.next', eslint: { ignoreDuringBuilds: true, }, typescript: { ignoreBuildErrors: true, }, images: { unoptimized: true, }, devIndicators: { buildActivity: false, buildActivityPosition: 'bottom-right', autoPrerender: false, }, experimental: { webpackBuildWorker: true, parallelServerBuildTraces: true, parallelServerCompiles: true, }, async headers() { return [ { source: '/:path*', headers: [ { key: 'Content-Security-Policy', value: "frame-ancestors 'self' https://espace.slm-lab.net https://connect.slm-lab.net" } ] } ] } }; export default nextConfig;