Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 | /** @type {import('next').NextConfig} */ const { i18n } = require("./next-i18next.config"); // eslint-disable-line const { redirects } = require("./redirects"); // eslint-disable-line module.exports = { assetPrefix: process.env.ASSET_PREFIX, reactStrictMode: true, eslint: { dirs: [ "components", "features", "i18n", "markdown", "pages", "resources", "service", "test", "types", "utils", ], }, i18n, productionBrowserSourceMaps: true, webpack: (config) => { config.module.rules.push({ test: /\.md$/, loader: "frontmatter-markdown-loader", }); return config; }, redirects: async () => redirects, headers: async () => [ { source: "/:path*", headers: [ { key: "x-help-wanted", value: "Come help build the next generation platform for couch surfers at https://github.com/Couchers-org", }, { key: "strict-transport-security", value: "max-age=31536000; includeSubdomains; preload", }, { key: "referrer-policy", value: "origin-when-cross-origin", }, { key: "x-content-type-options", value: "nosniff", }, { key: "x-frame-options", value: "DENY", }, { key: "x-xss-protection", value: "1; mode=block", }, { key: "x-fact", value: "Kilroy was here.", }, ], }, { source: "/static/:path*", headers: [ { key: "access-control-allow-origin", value: "*", }, ], }, { source: "/service-worker.js", headers: [ { key: "service-worker-allowed", value: "/", }, ], }, ], output: "standalone", }; |