tui: convert TuiConfig namespace to ES module exports

This commit is contained in:
Dax Raad
2026-04-16 20:46:40 -04:00
parent 39342b0e75
commit d6af5a686c
@@ -1,3 +1,5 @@
export * as TuiConfig from "./tui"
import z from "zod" import z from "zod"
import { mergeDeep, unique } from "remeda" import { mergeDeep, unique } from "remeda"
import { Context, Effect, Fiber, Layer } from "effect" import { Context, Effect, Fiber, Layer } from "effect"
@@ -17,7 +19,6 @@ import { InstallationLocal, InstallationVersion } from "@/installation/version"
import { makeRuntime } from "@/cli/effect/runtime" import { makeRuntime } from "@/cli/effect/runtime"
import { Filesystem, Log } from "@/util" import { Filesystem, Log } from "@/util"
export namespace TuiConfig {
const log = Log.create({ service: "tui.config" }) const log = Log.create({ service: "tui.config" })
export const Info = TuiInfo export const Info = TuiInfo
@@ -95,9 +96,7 @@ export namespace TuiConfig {
// opencode.json files into sibling tui.json files. // opencode.json files into sibling tui.json files.
await migrateTuiConfig({ directories, cwd: ctx.directory }) await migrateTuiConfig({ directories, cwd: ctx.directory })
const projectFiles = Flag.OPENCODE_DISABLE_PROJECT_CONFIG const projectFiles = Flag.OPENCODE_DISABLE_PROJECT_CONFIG ? [] : await ConfigPaths.projectFiles("tui", ctx.directory)
? []
: await ConfigPaths.projectFiles("tui", ctx.directory)
const acc: Acc = { const acc: Acc = {
result: {}, result: {},
@@ -216,4 +215,3 @@ export namespace TuiConfig {
return {} return {}
}) })
} }
}