dsql-admin/dsql-app/next.config.ts

37 lines
838 B
TypeScript
Raw Normal View History

2025-01-28 18:43:16 +00:00
import grabDist from "./utils/grabDist";
import createMDX from "@next/mdx";
import { NextConfig } from "next";
2025-02-16 16:12:40 +00:00
import setupDb from "./utils/setup-db";
2025-02-19 19:38:56 +00:00
import debugLog from "./package-shared/utils/logging/debug-log";
2025-01-28 18:43:16 +00:00
2025-02-16 16:12:40 +00:00
setupDb();
2025-01-28 18:43:16 +00:00
const distDir = grabDist();
2025-02-19 19:38:56 +00:00
global.ERROR_CALLBACK = (title, error) => {
debugLog({
log: error.message,
addTime: true,
label: title,
title: "Global Error Log",
});
};
2025-01-28 18:43:16 +00:00
const nextConfig: NextConfig = {
reactStrictMode: true,
eslint: {
ignoreDuringBuilds: true,
},
typescript: {
ignoreBuildErrors: true,
},
pageExtensions: ["js", "jsx", "ts", "tsx", "md", "mdx"],
distDir,
};
const withMDX = createMDX({
// Add markdown plugins here, as desired
});
export default withMDX(nextConfig);