const withMDX = require('@next/mdx')({ extension: /\.(md|mdx)?$/, options: { rehypePlugins: [require('@mapbox/rehype-prism'), require('rehype-join-line')], }, }) const nextConfig = { target: 'serverless', // reactStrictMode: true, generateEtags: false, poweredByHeader: false, eslint: { ignoreDuringBuilds: true, }, pageExtensions: ['jsx', 'js', 'mdx', 'md', 'ts', 'tsx'], cssModules: true, cssLoaderOptions: { importLoaders: 1, localIdentName: '[local]___[hash:base64:5]', }, env: { VERSION: require('./package.json').version, }, trailingSlash: false, async redirects() { return [ { source: '/', permanent: true, destination: '/en-us', }, { source: '/icons', permanent: true, destination: '/en-us/components/icons', }, ] }, } module.exports = withMDX(nextConfig)