{ "cleanUrls": true, "trailingSlash": false, "redirects": [ { "source": "/ledger", "destination": "/", "permanent": false } ], "headers": [ { "source": "/(.*)", "headers": [ { "key": "X-Content-Type-Options", "value": "nosniff" }, { "key": "X-Frame-Options", "value": "DENY" }, { "key": "Referrer-Policy", "value": "strict-origin-when-cross-origin" }, { "key": "Strict-Transport-Security", "value": "max-age=63072000; includeSubDomains; preload" } ] }, { "source": "/fonts/(.*)", "headers": [ { "key": "Cache-Control", "value": "public, max-age=31536000, immutable" } ] }, { "source": "/(.*)\\.(png|ico)", "headers": [ { "key": "Cache-Control", "value": "public, max-age=86400, stale-while-revalidate=604800" } ] }, { "source": "/site.webmanifest", "headers": [ { "key": "Cache-Control", "value": "public, max-age=86400, stale-while-revalidate=604800" } ] }, { "source": "/journey.json", "headers": [ { "key": "Cache-Control", "value": "public, max-age=300" } ] }, { "source": "/api/live", "headers": [ { "key": "Cache-Control", "value": "public, max-age=1" } ] } ] }