next.config.ts

 1import {
 2  buildSupabaseRemotePatterns,
 3  createBaseNextConfig,
 4} from "@app/shared/next-config";
 5import type { NextConfig } from "next";
 6
 7const posthogHost =
 8  process.env.NEXT_PUBLIC_POSTHOG_HOST || "https://us.i.posthog.com";
 9
10const baseConfig = createBaseNextConfig({
11  appName: "web",
12  enableMapbox: true,
13  additionalImgSrc: ["https:", "https://*.googleusercontent.com"],
14  additionalScriptSrc: [posthogHost],
15  additionalConnectSrc: [posthogHost],
16});
17
18const nextConfig: NextConfig = {
19  ...baseConfig,
20
21  devIndicators: {
22    position: "bottom-right",
23  },
24
25  experimental: {
26    ...baseConfig.experimental,
27  },
28
29  typescript: {
30    ignoreBuildErrors: true,
31  },
32
33  images: {
34    remotePatterns: buildSupabaseRemotePatterns(),
35    dangerouslyAllowLocalIP: process.env.NODE_ENV === "development",
36  },
37};
38
39export default nextConfig;