const { withPlausibleProxy } = require("next-plausible"); module.exports = withPlausibleProxy({ customDomain: "https://analytics.wah.su", })({ reactStrictMode: false, images: { unoptimized: true, }, async headers() { return [ { source: '/bookmarks/[slug]', headers: [ { key: 'Cache-Control', value: 's-maxage=2592000, stale-while-revalidate=86400', }, ], }, { source: '/collection/[id]', headers: [ { key: 'Cache-Control', value: 's-maxage=2592000, stale-while-revalidate=86400', }, ], }, { source: '/home/[slug]', headers: [ { key: 'Cache-Control', value: 's-maxage=2592000, stale-while-revalidate=86400', }, ], }, { source: '/profile/[id]', headers: [ { key: 'Cache-Control', value: 's-maxage=2592000, stale-while-revalidate=86400', }, ], }, { source: '/profile/[id]/bookmarks/[slug]', headers: [ { key: 'Cache-Control', value: 's-maxage=2592000, stale-while-revalidate=86400', }, ], }, { source: '/profile/[id]/:path', headers: [ { key: 'Cache-Control', value: 's-maxage=2592000, stale-while-revalidate=86400', }, ], }, { source: '/release/[id]', headers: [ { key: 'Cache-Control', value: 's-maxage=2592000, stale-while-revalidate=86400', }, ], }, { source: '/release/[id]/collections', headers: [ { key: 'Cache-Control', value: 's-maxage=2592000, stale-while-revalidate=86400', }, ], }, { source: '/related/[id]', headers: [ { key: 'Cache-Control', value: 's-maxage=2592000, stale-while-revalidate=86400', }, ], }, { source: '/search', headers: [ { key: 'Cache-Control', value: 's-maxage=2592000, stale-while-revalidate=86400', }, ], }, ]; }, });