app/lib/jobServiceFactory.ts (4 lines of code) (raw):
import { config } from "./config";
// Import both services statically
import { JobService as MockJobService } from "./jobService";
import { JobService as RemixJobService } from "./jobService.remix";
// Export the appropriate service based on configuration
// This avoids top-level await and dynamic imports that could cause bundling issues
export const JobService = RemixJobService; // config.USE_REAL_API ? RemixJobService : MockJobService;