import createNextIntlPlugin from 'next-intl/plugin'; const withNextIntl = createNextIntlPlugin('./src/i18n.ts'); /** @type {import('next').NextConfig} */ const nextConfig = { // Enable React strict mode for better development experience reactStrictMode: true, // Standalone output for Docker deployment // Erzeugt ein eigenstaendiges Build-Artefakt mit allen Abhaengigkeiten output: 'standalone', // Configure image optimization images: { remotePatterns: [ { protocol: 'https', hostname: '*.gravatar.com', }, ], }, // Transpile packages for monorepo transpilePackages: ['@tos/shared'], // Experimental features experimental: { // Optimize package imports for better tree-shaking optimizePackageImports: ['lucide-react', '@radix-ui/react-icons'], }, }; export default withNextIntl(nextConfig);