Files
bknd/docs/next.config.mjs
2026-02-07 17:17:36 -06:00

36 lines
999 B
JavaScript

import { createMDX } from "fumadocs-mdx/next";
import { redirectsConfig } from "./redirects.config.mjs";
import { rewritesConfig } from "./rewrites.config.mjs";
import path from "node:path";
import { fileURLToPath } from "node:url";
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
const withMDX = createMDX();
/** @type {import('next').NextConfig} */
const config = {
output: "export",
trailingSlash: true,
reactStrictMode: true,
serverExternalPackages: ["typescript", "twoslash"],
webpack(config) {
config.resolve.alias["@/bknd"] = path.resolve(__dirname, "../app/src");
config.resolve.alias["@"] = path.resolve(__dirname);
return config;
},
eslint: {
ignoreDuringBuilds: true,
},
};
if (process.env.NODE_ENV === "development") {
config.output = "standalone";
config.redirects = async () => redirectsConfig;
config.rewrites = async () => rewritesConfig;
}
export default withMDX(config);