1 line
15 KiB
JSON
1 line
15 KiB
JSON
{"repo": "0xshalah/statuspulse", "files": {"next.config.js": {"1ebc5494f673f92af26c3f44a30b24357829cf71": {"t": 1785745995.696998, "n": 1938, "h": "b62fac4aca66a7b3", "c": "const nextConfig = {\n output: 'standalone',\n images: {\n unoptimized: true,\n remotePatterns: [\n { protocol: 'https', hostname: 'avatars.githubusercontent.com', pathname: '/**' },\n ],\n },\n // Renamed from experimental.serverComponentsExternalPackages in Next 15\n serverExternalPackages: ['mongodb'],\n webpack(config, { dev }) {\n if (dev) {\n // Reduce CPU/memory from file watching\n config.watchOptions = {\n poll: 2000, // check every 2 seconds\n aggregateTimeout: 300, // wait before rebuilding\n ignored: ['**/node_modules'],\n };\n }\n return config;\n },\n onDemandEntries: {\n maxInactiveAge: 10000,\n pagesBufferLength: 2,\n },\n async headers() {\n return [\n {\n source: \"/(.*)\",\n headers: [\n { key: \"Strict-Transport-Security\", value: \"max-age=31536000; includeSubDomains; preload\" },\n { key: \"X-Content-Type-Options\", value: \"nosniff\" },\n { key: \"X-Frame-Options\", value: \"SAMEORIGIN\" },\n { key: \"Referrer-Policy\", value: \"strict-origin-when-cross-origin\" },\n { key: \"Permissions-Policy\", value: \"camera=(), microphone=(), geolocation=()\" },\n { key: \"Content-Security-Policy\", value: \"default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https://api.deepseek.com https://api.tavily.com; frame-ancestors 'self'; base-uri 'self'; form-action 'self'\" },\n { key: \"Access-Control-Allow-Origin\", value: process.env.CORS_ORIGINS || process.env.NEXT_PUBLIC_URL || \"\" },\n { key: \"Access-Control-Allow-Methods\", value: \"GET, POST, PUT, DELETE, OPTIONS\" },\n { key: \"Access-Control-Allow-Headers\", value: \"Content-Type, Authorization\" },\n ],\n },\n ];\n },\n};\n\nmodule.exports = nextConfig;\n"}, "8c29c3a26ed40876a81c82fe469a77f13ee65fcd": {"t": 1785758638.256237, "n": 1938, "h": "b62fac4aca66a7b3", "c": "const nextConfig = {\n output: 'standalone',\n images: {\n unoptimized: true,\n remotePatterns: [\n { protocol: 'https', hostname: 'avatars.githubusercontent.com', pathname: '/**' },\n ],\n },\n // Renamed from experimental.serverComponentsExternalPackages in Next 15\n serverExternalPackages: ['mongodb'],\n webpack(config, { dev }) {\n if (dev) {\n // Reduce CPU/memory from file watching\n config.watchOptions = {\n poll: 2000, // check every 2 seconds\n aggregateTimeout: 300, // wait before rebuilding\n ignored: ['**/node_modules'],\n };\n }\n return config;\n },\n onDemandEntries: {\n maxInactiveAge: 10000,\n pagesBufferLength: 2,\n },\n async headers() {\n return [\n {\n source: \"/(.*)\",\n headers: [\n { key: \"Strict-Transport-Security\", value: \"max-age=31536000; includeSubDomains; preload\" },\n { key: \"X-Content-Type-Options\", value: \"nosniff\" },\n { key: \"X-Frame-Options\", value: \"SAMEORIGIN\" },\n { key: \"Referrer-Policy\", value: \"strict-origin-when-cross-origin\" },\n { key: \"Permissions-Policy\", value: \"camera=(), microphone=(), geolocation=()\" },\n { key: \"Content-Security-Policy\", value: \"default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https://api.deepseek.com https://api.tavily.com; frame-ancestors 'self'; base-uri 'self'; form-action 'self'\" },\n { key: \"Access-Control-Allow-Origin\", value: process.env.CORS_ORIGINS || process.env.NEXT_PUBLIC_URL || \"\" },\n { key: \"Access-Control-Allow-Methods\", value: \"GET, POST, PUT, DELETE, OPTIONS\" },\n { key: \"Access-Control-Allow-Headers\", value: \"Content-Type, Authorization\" },\n ],\n },\n ];\n },\n};\n\nmodule.exports = nextConfig;\n"}, "ea82f33b74c6c4a6bc3262a4ea7a0fc52995815d": {"t": 1785758639.7227256, "n": 1922, "h": "7ae3fca63314d693", "c": "const nextConfig = {\n output: 'standalone',\n images: {\n unoptimized: true,\n remotePatterns: [\n { protocol: 'https', hostname: 'avatars.githubusercontent.com', pathname: '/**' },\n ],\n },\n // Renamed from experimental.serverComponentsExternalPackages in Next 15\n serverExternalPackages: ['mongodb'],\n webpack(config, { dev }) {\n if (dev) {\n // Reduce CPU/memory from file watching\n config.watchOptions = {\n poll: 2000, // check every 2 seconds\n aggregateTimeout: 300, // wait before rebuilding\n ignored: ['**/node_modules'],\n };\n }\n return config;\n },\n onDemandEntries: {\n maxInactiveAge: 10000,\n pagesBufferLength: 2,\n },\n async headers() {\n return [\n {\n source: \"/(.*)\",\n headers: [\n { key: \"Strict-Transport-Security\", value: \"max-age=31536000; includeSubDomains; preload\" },\n { key: \"X-Content-Type-Options\", value: \"nosniff\" },\n { key: \"X-Frame-Options\", value: \"SAMEORIGIN\" },\n { key: \"Referrer-Policy\", value: \"strict-origin-when-cross-origin\" },\n { key: \"Permissions-Policy\", value: \"camera=(), microphone=(), geolocation=()\" },\n { key: \"Content-Security-Policy\", value: \"default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https://api.deepseek.com https://api.tavily.com; frame-ancestors 'self'; base-uri 'self'; form-action 'self'\" },\n { key: \"Access-Control-Allow-Origin\", value: process.env.CORS_ORIGINS || process.env.NEXT_PUBLIC_URL || \"\" },\n { key: \"Access-Control-Allow-Methods\", value: \"GET, POST, PUT, DELETE, OPTIONS\" },\n { key: \"Access-Control-Allow-Headers\", value: \"Content-Type, Authorization\" },\n ],\n },\n ];\n },\n};\n\nmodule.exports = nextConfig;\n"}, "2e8babb44ca097ca9a67ba2ba967c05f163cbb3c": {"t": 1785758640.989199, "n": 1928, "h": "c8390f4776d6f47b", "c": "const nextConfig = {\n output: 'standalone',\n images: {\n unoptimized: true,\n remotePatterns: [\n { protocol: 'https', hostname: 'avatars.githubusercontent.com', pathname: '/**' },\n ],\n },\n // Renamed from experimental.serverComponentsExternalPackages in Next 15\n serverExternalPackages: ['mongodb'],\n webpack(config, { dev }) {\n if (dev) {\n // Reduce CPU/memory from file watching\n config.watchOptions = {\n poll: 2000, // check every 2 seconds\n aggregateTimeout: 300, // wait before rebuilding\n ignored: ['**/node_modules'],\n };\n }\n return config;\n },\n onDemandEntries: {\n maxInactiveAge: 10000,\n pagesBufferLength: 2,\n },\n async headers() {\n return [\n {\n source: \"/(.*)\",\n headers: [\n { key: \"Strict-Transport-Security\", value: \"max-age=31536000; includeSubDomains; preload\" },\n { key: \"X-Content-Type-Options\", value: \"nosniff\" },\n { key: \"X-Frame-Options\", value: \"SAMEORIGIN\" },\n { key: \"Referrer-Policy\", value: \"strict-origin-when-cross-origin\" },\n { key: \"Permissions-Policy\", value: \"camera=(), microphone=(), geolocation=()\" },\n { key: \"Content-Security-Policy\", value: \"default-src 'self'; script-src 'self' 'unsafe-eval'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https://api.deepseek.com https://api.tavily.com; frame-ancestors 'self'; base-uri 'self'; form-action 'self'\" },\n { key: \"Access-Control-Allow-Origin\", value: process.env.CORS_ORIGINS || \"https://statuspulse-vvy0.onrender.com\" },\n { key: \"Access-Control-Allow-Methods\", value: \"GET, POST, PUT, DELETE, OPTIONS\" },\n { key: \"Access-Control-Allow-Headers\", value: \"Content-Type, Authorization\" },\n ],\n },\n ];\n },\n};\n\nmodule.exports = nextConfig;\n"}, "17d4fcd892bbefa222b18323a517fb60343314ed": {"t": 1785758642.3470483, "n": 1866, "h": "f91e75ae47085596", "c": "const nextConfig = {\n output: 'standalone',\n images: {\n unoptimized: true,\n remotePatterns: [\n { protocol: 'https', hostname: 'avatars.githubusercontent.com', pathname: '/**' },\n ],\n },\n // Renamed from experimental.serverComponentsExternalPackages in Next 15\n serverExternalPackages: ['mongodb'],\n webpack(config, { dev }) {\n if (dev) {\n // Reduce CPU/memory from file watching\n config.watchOptions = {\n poll: 2000, // check every 2 seconds\n aggregateTimeout: 300, // wait before rebuilding\n ignored: ['**/node_modules'],\n };\n }\n return config;\n },\n onDemandEntries: {\n maxInactiveAge: 10000,\n pagesBufferLength: 2,\n },\n async headers() {\n return [\n {\n source: \"/(.*)\",\n headers: [\n { key: \"Strict-Transport-Security\", value: \"max-age=31536000; includeSubDomains; preload\" },\n { key: \"X-Content-Type-Options\", value: \"nosniff\" },\n { key: \"X-Frame-Options\", value: \"SAMEORIGIN\" },\n { key: \"Referrer-Policy\", value: \"strict-origin-when-cross-origin\" },\n { key: \"Permissions-Policy\", value: \"camera=(), microphone=(), geolocation=()\" },\n { key: \"Content-Security-Policy\", value: \"default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'; style-src 'self' 'unsafe-inline' https://fonts.googleapis.com; font-src 'self' data: https://fonts.gstatic.com; img-src 'self' data: https:; connect-src 'self' https:; frame-ancestors 'self'\" },\n { key: \"Access-Control-Allow-Origin\", value: process.env.CORS_ORIGINS || \"https://statuspulse-vvy0.onrender.com\" },\n { key: \"Access-Control-Allow-Methods\", value: \"GET, POST, PUT, DELETE, OPTIONS\" },\n { key: \"Access-Control-Allow-Headers\", value: \"Content-Type, Authorization\" },\n ],\n },\n ];\n },\n};\n\nmodule.exports = nextConfig;\n"}, "17cfd94fd8509d691fb46c37ba3ea4885900a88f": {"t": 1785758643.724874, "n": 1811, "h": "e30beb5669e9c462", "c": "const nextConfig = {\n output: 'standalone',\n images: {\n unoptimized: true,\n remotePatterns: [\n { protocol: 'https', hostname: 'avatars.githubusercontent.com', pathname: '/**' },\n ],\n },\n // Renamed from experimental.serverComponentsExternalPackages in Next 15\n serverExternalPackages: ['mongodb'],\n webpack(config, { dev }) {\n if (dev) {\n // Reduce CPU/memory from file watching\n config.watchOptions = {\n poll: 2000, // check every 2 seconds\n aggregateTimeout: 300, // wait before rebuilding\n ignored: ['**/node_modules'],\n };\n }\n return config;\n },\n onDemandEntries: {\n maxInactiveAge: 10000,\n pagesBufferLength: 2,\n },\n async headers() {\n return [\n {\n source: \"/(.*)\",\n headers: [\n { key: \"Strict-Transport-Security\", value: \"max-age=31536000; includeSubDomains; preload\" },\n { key: \"X-Content-Type-Options\", value: \"nosniff\" },\n { key: \"X-Frame-Options\", value: \"SAMEORIGIN\" },\n { key: \"Referrer-Policy\", value: \"strict-origin-when-cross-origin\" },\n { key: \"Permissions-Policy\", value: \"camera=(), microphone=(), geolocation=()\" },\n { key: \"Content-Security-Policy\", value: \"default-src 'self'; script-src 'self' 'unsafe-eval' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data: https:; font-src 'self' data:; connect-src 'self' https:; frame-ancestors 'self'\" },\n { key: \"Access-Control-Allow-Origin\", value: process.env.CORS_ORIGINS || \"https://statuspulse-vvy0.onrender.com\" },\n { key: \"Access-Control-Allow-Methods\", value: \"GET, POST, PUT, DELETE, OPTIONS\" },\n { key: \"Access-Control-Allow-Headers\", value: \"Content-Type, Authorization\" },\n ],\n },\n ];\n },\n};\n\nmodule.exports = nextConfig;\n"}, "ff3c93b07affe9c5b70a51e80ab90b7ca4b8cb6a": {"t": 1785758644.8835912, "n": 1524, "h": "2fca09959c521215", "c": "const nextConfig = {\n output: 'standalone',\n images: {\n unoptimized: true,\n remotePatterns: [\n { protocol: 'https', hostname: 'avatars.githubusercontent.com', pathname: '/**' },\n ],\n },\n // Renamed from experimental.serverComponentsExternalPackages in Next 15\n serverExternalPackages: ['mongodb'],\n webpack(config, { dev }) {\n if (dev) {\n // Reduce CPU/memory from file watching\n config.watchOptions = {\n poll: 2000, // check every 2 seconds\n aggregateTimeout: 300, // wait before rebuilding\n ignored: ['**/node_modules'],\n };\n }\n return config;\n },\n onDemandEntries: {\n maxInactiveAge: 10000,\n pagesBufferLength: 2,\n },\n async headers() {\n return [\n {\n source: \"/(.*)\",\n headers: [\n { key: \"Strict-Transport-Security\", value: \"max-age=31536000; includeSubDomains; preload\" },\n { key: \"X-Content-Type-Options\", value: \"nosniff\" },\n { key: \"X-Frame-Options\", value: \"SAMEORIGIN\" },\n { key: \"Referrer-Policy\", value: \"strict-origin-when-cross-origin\" },\n { key: \"Permissions-Policy\", value: \"camera=(), microphone=(), geolocation=()\" },\n { key: \"Access-Control-Allow-Origin\", value: process.env.CORS_ORIGINS || \"https://statuspulse-vvy0.onrender.com\" },\n { key: \"Access-Control-Allow-Methods\", value: \"GET, POST, PUT, DELETE, OPTIONS\" },\n { key: \"Access-Control-Allow-Headers\", value: \"*\" },\n ],\n },\n ];\n },\n};\n\nmodule.exports = nextConfig;\n"}, "cb47b8bd43c97ff9b20a46b2e0c759745ef5db52": {"t": 1785758646.2532682, "n": 1223, "h": "fdafe5fcd1cd9005", "c": "const nextConfig = {\n output: 'standalone',\n images: {\n unoptimized: true,\n remotePatterns: [\n { protocol: 'https', hostname: 'avatars.githubusercontent.com', pathname: '/**' },\n ],\n },\n // Renamed from experimental.serverComponentsExternalPackages in Next 15\n serverExternalPackages: ['mongodb'],\n webpack(config, { dev }) {\n if (dev) {\n // Reduce CPU/memory from file watching\n config.watchOptions = {\n poll: 2000, // check every 2 seconds\n aggregateTimeout: 300, // wait before rebuilding\n ignored: ['**/node_modules'],\n };\n }\n return config;\n },\n onDemandEntries: {\n maxInactiveAge: 10000,\n pagesBufferLength: 2,\n },\n async headers() {\n return [\n {\n source: \"/(.*)\",\n headers: [\n { key: \"X-Frame-Options\", value: \"ALLOWALL\" },\n { key: \"Content-Security-Policy\", value: \"frame-ancestors *;\" },\n { key: \"Access-Control-Allow-Origin\", value: process.env.CORS_ORIGINS || \"*\" },\n { key: \"Access-Control-Allow-Methods\", value: \"GET, POST, PUT, DELETE, OPTIONS\" },\n { key: \"Access-Control-Allow-Headers\", value: \"*\" },\n ],\n },\n ];\n },\n};\n\nmodule.exports = nextConfig;\n"}}}} |