Files
userbase/docs/next.config.mjs
T
shishantbiswas 0bfcb5ad71
Run Tests / test (pull_request) Successful in 4m57s
bknd is dead long live userbase
2026-09-27 19:34:06 +05:30

36 lines
1003 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["@/userbase"] = 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);