import isDevelopment from "./is-development"; /** * Dev: bypass Bun's module registry so rebuilt files are picked up. * Prod: import by stable path so each module is loaded (and kept) once. * A unique `?t=` per call creates a new, never-evicted module record, so * using it in production leaks memory on every request. */ export default function importFresh(file_path) { return import(isDevelopment() ? `${file_path}?t=${Date.now()}` : file_path); }