mirror of
https://github.com/Heretek-AI/opencode.git
synced 2026-11-09 10:29:42 -10:00
35 lines
1.0 KiB
TypeScript
35 lines
1.0 KiB
TypeScript
import { Extension } from "./sdk/main"
|
|
import context from "./context"
|
|
import btw from "./btw"
|
|
import debug from "./debug"
|
|
import terminal from "./terminal"
|
|
import file from "./file"
|
|
import review from "./review"
|
|
import details from "./details"
|
|
import browser from "./browser"
|
|
import pairing from "./pairing"
|
|
import updater from "./updater"
|
|
import ssh from "./ssh"
|
|
import wsl from "./wsl"
|
|
import microsoftOffice from "./microsoft-office"
|
|
|
|
/**
|
|
* Built-in extensions with their main entries. Lists every built-in so their ids stay reserved. `builtins.typecheck.ts`
|
|
* checks that it provides every Ipc the renderer composition uses.
|
|
*/
|
|
export const builtins = Extension.compose(
|
|
context,
|
|
btw,
|
|
debug,
|
|
terminal,
|
|
file,
|
|
review,
|
|
details,
|
|
{ ...browser, main: () => import("./browser/main") },
|
|
{ ...pairing, main: () => import("./pairing/main") },
|
|
{ ...updater, main: () => import("./updater/main") },
|
|
{ ...ssh, main: () => import("./ssh/main") },
|
|
{ ...wsl, main: () => import("./wsl/main") },
|
|
microsoftOffice,
|
|
)
|