generated from sozonome/nextarter-chakra
-
Notifications
You must be signed in to change notification settings - Fork 0
/
next.config.mjs
42 lines (39 loc) · 1.11 KB
/
next.config.mjs
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
import remarkGfm from 'remark-gfm'
import createMDX from '@next/mdx'
// import NextPWA from 'next-pwa'
//
//
// const withPWA = require("next-pwa")({
// dest: "public",
// disable:
// process.env.NODE_ENV === "development" ||
// process.env.NODE_ENV === "preview" ||
// process.env.NODE_ENV === "production",
// // delete two lines above to enable PWA in production deployment
// // add your own icons to public/manifest.json
// // to re-generate manifest.json, you can visit https://tomitm.github.io/appmanifest/
// });
//
// /** @type {import('next').NextConfig} */
// module.exports = withPWA({
// swcMinify: true,
// reactStrictMode: true,
// eslint: {
// dirs: ["src"],
// },
// });
const withMDX = createMDX({
extension: /\.mdx?$/,
options: {
remarkPlugins: [remarkGfm],
rehypePlugins: [],
},
})
/** @type {import('next').NextConfig} */
const nextConfig = {
reactStrictMode: true,
// Configure `pageExtensions` to include MDX files
pageExtensions: ['js', 'jsx', 'md', 'mdx', 'ts', 'tsx'],
// Optionally, add any other Next.js config below
}
export default withMDX(nextConfig)