import type { NextConfig } from "next"; const nextConfig: NextConfig = { transpilePackages: [ "@deck.gl/core", "@deck.gl/layers", "@deck.gl/geo-layers", "@deck.gl/mesh-layers", "@deck.gl/mapbox", "@deck.gl/react", "@loaders.gl/core", "@loaders.gl/gltf", "@luma.gl/core", "@luma.gl/webgl", ], images: { remotePatterns: [ { hostname: "a.basemaps.cartocdn.com" }, { hostname: "server.arcgisonline.com" }, { hostname: "tile.opentopomap.org" }, ], }, async headers() { return [ { source: "/(.*)", headers: [ { key: "X-Content-Type-Options", value: "nosniff" }, { key: "X-Frame-Options", value: "DENY" }, { key: "Referrer-Policy", value: "strict-origin-when-cross-origin" }, ], }, { source: "/api/:path*", headers: [{ key: "Cache-Control", value: "no-store, max-age=0" }], }, ]; }, }; export default nextConfig;