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 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 | /** @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", }; // Injected content via Sentry wizard below const { withSentryConfig } = require("@sentry/nextjs"); module.exports = withSentryConfig(module.exports, { // For all available options, see: // https://github.com/getsentry/sentry-webpack-plugin#options org: "couchers", project: "frontend", release: process.env.NEXT_PUBLIC_VERSION, // Only print logs for uploading source maps in CI silent: !process.env.CI, // For all available options, see: // https://docs.sentry.io/platforms/javascript/guides/nextjs/manual-setup/ // Upload a larger set of source maps for prettier stack traces (increases build time) widenClientFileUpload: true, // Automatically tree-shake Sentry logger statements to reduce bundle size disableLogger: true, }); |