(input: ResolvedInput = {})
| 23 | } |
| 24 | |
| 25 | export function createTuiResolvedConfig(input: ResolvedInput = {}): HostResolved { |
| 26 | return { |
| 27 | ...resolve(input, { terminalSuspend: process.platform !== "win32" }), |
| 28 | plugin_origins: input.plugin_origins, |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | export function mockTuiRuntime(dir: string, plugin: PluginSpec[], opts?: { plugin_enabled?: Record<string, boolean> }) { |
| 33 | process.env.OPENCODE_PLUGIN_META_FILE = path.join(dir, "plugin-meta.json") |