import fs from 'node:fs' import { createRequire } from 'node:module' import { isPlainObject } from './runtime-merge.js' const require = createRequire(import.meta.url) export function loadConfig(configPath: string): Record { if (!fs.existsSync(configPath)) { return {} } const loaded = require(configPath) return isPlainObject(loaded) ? loaded : {} }