Spaces:
Runtime error
Runtime error
import nextI18NextConfig from "./next-i18next.config.js"; | |
// @ts-check | |
/** | |
* Run `build` or `dev` with `SKIP_ENV_VALIDATION` to skip env validation. | |
* This is especially useful for Docker builds. | |
*/ | |
!process.env.SKIP_ENV_VALIDATION && (await import("./src/env/server.mjs")); | |
/** @type {import("next").NextConfig} */ | |
const config = { | |
reactStrictMode: true, | |
/* If trying out the experimental appDir, comment the i18n config out | |
* @see https://github.com/vercel/next.js/issues/41980 */ | |
i18n: nextI18NextConfig.i18n, | |
webpack: function(config, options) { | |
config.experiments = { asyncWebAssembly: true, layers: true }; | |
config.watchOptions = { | |
poll: 1000, | |
aggregateTimeout: 300 | |
}; | |
config.module.rules.push({ | |
test: /\.svg$/i, | |
issuer: /\.[jt]sx?$/, | |
use: ['@svgr/webpack'], | |
}) | |
return config; | |
}, | |
rewrites() { | |
return { | |
beforeFiles: [ | |
{ | |
source: '/:path*', | |
has: [ | |
{ | |
type: 'host', | |
value: 'reworkd.ai', | |
}, | |
], | |
destination: '/landing-page', | |
}, | |
] | |
} | |
} | |
}; | |
export default config; | |