import { config } from 'dotenv'; import { expand } from 'dotenv-expand'; import { resolve, dirname } from 'path'; import { fileURLToPath } from 'url'; const __dirname = dirname(fileURLToPath(import.meta.url)); // Load root .env so all packages share the same env vars (override any existing) // Use dotenv-expand to support ${VAR} references (e.g. DATABASE_URL referencing DB_PASSWORD) expand(config({ path: resolve(__dirname, '../../.env'), override: true })); /** @type {import('next').NextConfig} */ const nextConfig = { transpilePackages: ['@poly-weather/core', '@poly-weather/market-engine'], experimental: { instrumentationHook: true, }, }; export default nextConfig;