refactor(src): split oversized modules

This commit is contained in:
Peter Steinberger committed 2026-01-14 01:17:56 +00:00
1 parent b2179de839
commit bcbfb357be
675 files changed
+91476 -73453

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
import { listChannelPlugins } from "../../channels/plugins/index.js";
import { VERSION } from "../../version.js";
export type ProgramContext = {
programVersion: string;
channelOptions: string[];
messageChannelOptions: string;
agentChannelOptions: string;
};
export function createProgramContext(): ProgramContext {
const channelOptions = listChannelPlugins().map((plugin) => plugin.id);
return {
programVersion: VERSION,
channelOptions,
messageChannelOptions: channelOptions.join("|"),
agentChannelOptions: ["last", ...channelOptions].join("|"),
};
}