Spaces:
Running
Running
| import type {NextConfig} from 'next'; | |
| const nextConfig: NextConfig = { | |
| reactStrictMode: true, | |
| eslint: { | |
| ignoreDuringBuilds: true, | |
| }, | |
| typescript: { | |
| ignoreBuildErrors: false, | |
| }, | |
| // Allow access to remote image placeholder. | |
| images: { | |
| remotePatterns: [ | |
| { | |
| protocol: 'https', | |
| hostname: 'picsum.photos', | |
| port: '', | |
| pathname: '/**', // This allows any path under the hostname | |
| }, | |
| ], | |
| }, | |
| output: 'standalone', | |
| async rewrites() { | |
| return [ | |
| { | |
| source: '/api/env/:path*', | |
| destination: 'http://localhost:8000/:path*', | |
| }, | |
| ]; | |
| }, | |
| transpilePackages: ['motion'], | |
| turbopack: {}, | |
| webpack: (config, {dev}) => { | |
| // HMR is disabled in AI Studio via DISABLE_HMR env var. | |
| // Do not modifyâfile watching is disabled to prevent flickering during agent edits. | |
| if (dev && process.env.DISABLE_HMR === 'true') { | |
| config.watchOptions = { | |
| ignored: /.*/, | |
| }; | |
| } | |
| return config; | |
| }, | |
| }; | |
| export default nextConfig; | |