-
Notifications
You must be signed in to change notification settings - Fork 1
/
next.config.js
53 lines (50 loc) · 1.11 KB
/
next.config.js
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
const { withPlausibleProxy } = require("next-plausible");
const withBundleAnalyzer = require("@next/bundle-analyzer")({
enabled: process.env.ANALYZE === "true",
});
const withPWA = require("next-pwa");
const runtimeCaching = require("next-pwa/cache");
module.exports = withBundleAnalyzer(
withPWA({
reactStrictMode: true,
images: {
domains: ["media.giphy.com"],
},
i18n: {
locales: ["nl-NL", "nl-BE"],
defaultLocale: "nl-BE",
localeDetection: false,
domains: [
{
domain: "www.woordje.be",
defaultLocale: "nl-BE",
},
{
domain: "www.woordol.nl",
defaultLocale: "nl-NL",
},
],
},
async rewrites() {
return [
{
source: "/",
destination: "/speel/6",
},
];
},
swcMinify: true,
pwa: {
dest: "public",
register: false,
skipWaiting: false,
mode: "production",
runtimeCaching,
buildExcludes: [
/middleware-manifest\.json$/,
/_middleware.js$/,
/_middleware.js.map$/,
],
},
})
);