-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
next.config.ts
65 lines (62 loc) · 1.59 KB
/
next.config.ts
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
import type { NextConfig } from "next";
// const withMDX = require('@next/mdx')({
// extension: /\.mdx?$/,
// options: {
// remarkPlugins: [],
// rehypePlugins: [],
// },
// })
// module.exports = withMDX({
// pageExtensions: ['js', 'jsx', 'md', 'mdx'],
// })
module.exports = {
experimental: {
// serverActions: true,
serverActions: {
bodySizeLimit: 2e10,
},
optimizePackageImports: ["@mantine/core", "@mantine/hooks"],
// reactCompiler: true,
// compilationMode: 'annotation',
},
// env: {
// NEXT_PUBLIC_NPM_TOKEN: process.env.NEXT_PUBLIC_NPM_TOKEN
// },
// typescript: {
// // !! WARN !!
// // Dangerously allow production builds to successfully complete even if
// // your project has type errors.
// // !! WARN !!
// ignoreBuildErrors: true,
// },
serverExternalPackages: ["@aws-sdk/client-s3", "@aws-sdk/s3-presigned-post"],
images: {
// domains: ['res.cloudinary.com', 'sjc1.vultrobjects.com', 'donald-louch.sjc1.vultrobjects.com'],
remotePatterns: [
{
protocol: "https",
hostname: "res.cloudinary.com",
},
{
protocol: "https",
hostname: "sjc1.vultrobjects.com",
},
{
protocol: "https",
hostname: "donald-louch.sjc1.vultrobjects.com",
},
{
protocol: "https",
hostname: "donaldlouch.s3.us-west-004.backblazeb2.com",
},
{
protocol: "https",
hostname: "f004.backblazeb2.com",
},
{
protocol: "https",
hostname: "s3.us-west-004.backblazeb2.com",
},
],
},
};