import { fileURLToPath } from "url"; import createJiti from "jiti"; // Import env files to validate at build time. Use jiti so we can load .ts files in here. createJiti(fileURLToPath(import.meta.url))("./src/env"); /** @type {import("next").NextConfig} */ const config = { reactStrictMode: true, /** Enables hot reloading for local packages without a build step */ transpilePackages: [ "@kan/api", "@kan/db", "@kan/shared", "@kan/auth", "@kan/stripe", ], /** We already do linting and typechecking as separate tasks in CI */ eslint: { ignoreDuringBuilds: true }, typescript: { ignoreBuildErrors: true }, images: { domains: [process.env.NEXT_PUBLIC_STORAGE_DOMAIN ?? ""], }, experimental: { instrumentationHook: true, }, }; export default config;