fix(plugins): drop dead runtime helper

This commit is contained in:
Vincent Koc
2026-04-05 09:57:26 +01:00
parent 2489913ede
commit f1f8fd5970

View File

@@ -19,42 +19,6 @@ import { getActivePluginRegistryWorkspaceDir } from "./runtime.js";
import type { ProviderPlugin } from "./types.js";
const log = createSubsystemLogger("plugins");
function withRuntimeActivatedPluginIds(params: {
config?: PluginLoadOptions["config"];
pluginIds: readonly string[];
}): PluginLoadOptions["config"] {
if (params.pluginIds.length === 0) {
return params.config;
}
const allow = new Set(params.config?.plugins?.allow ?? []);
const entries = {
...params.config?.plugins?.entries,
};
for (const pluginId of [...params.pluginIds].toSorted((left, right) =>
left.localeCompare(right),
)) {
const normalized = pluginId.trim();
if (!normalized) {
continue;
}
allow.add(normalized);
entries[normalized] = {
...entries[normalized],
enabled: true,
};
}
return {
...params.config,
plugins: {
...params.config?.plugins,
...(allow.size > 0
? { allow: [...allow].toSorted((left, right) => left.localeCompare(right)) }
: {}),
entries,
},
};
}
export function resolvePluginProviders(params: {
config?: PluginLoadOptions["config"];
workspaceDir?: string;