import { createMDX } from 'fumadocs-mdx/next'; import type { NextConfig } from 'next'; const withMDX = createMDX(); export default withMDX({ serverExternalPackages: ['typescript', 'twoslash'], images: { dangerouslyAllowSVG: true, contentDispositionType: 'attachment', contentSecurityPolicy: "default-src 'self'; frame-src 'none'; sandbox;", remotePatterns: [ { protocol: 'http', hostname: 'localhost', }, ], }, poweredByHeader: false, logging: { fetches: { fullUrl: true, }, }, reactCompiler: true, typescript: { ignoreBuildErrors: true, }, webpack(config) { config.module.rules.push({ test: /\.svg$/, use: ['@svgr/webpack'], }); return config; }, } satisfies NextConfig);