MCPcopy Index your code
hub / github.com/anomalyco/opencode / resolvePlugins

Function resolvePlugins

packages/opencode/src/config/tui.ts:87–97  ·  view source on GitHub ↗
(config: Info, configFilepath: string)

Source from the content-addressed store, hash-verified

85 let appliedOrder = 0
86
87 const resolvePlugins = (config: Info, configFilepath: string): Effect.Effect<Info> =>
88 Effect.gen(function* () {
89 const plugins = config.plugin
90 if (!plugins) return config
91 return {
92 ...config,
93 plugin: yield* Effect.forEach(plugins, (plugin) =>
94 Effect.promise(() => ConfigPlugin.resolvePluginSpec(plugin as ConfigPlugin.Origin["spec"], configFilepath)),
95 ),
96 }
97 })
98
99 const load = (text: string, configFilepath: string): Effect.Effect<Info> =>
100 Effect.gen(function* () {

Callers 1

loadFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected