import { AppRuntime } from "@/effect/app-runtime" import { Instance } from "../project/instance" export async function bootstrap(directory: string, cb: () => Promise) { return Instance.provide({ directory, fn: async () => { try { const result = await cb() return result } finally { await Instance.dispose() } }, }) }