From 31eacdd981a9eace222791abca3f5af877734e2b Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Sat, 2 May 2026 07:29:13 +0100 Subject: [PATCH] refactor: hide plugin helper internals --- src/plugins/http-route-overlap.ts | 2 +- src/plugins/inspect-shape.ts | 4 ++-- src/plugins/installed-plugin-index-hash.ts | 2 +- src/plugins/installed-plugin-index-store-path.ts | 2 +- src/plugins/interactive-state.ts | 2 +- src/plugins/package-entrypoints.ts | 2 +- src/plugins/web-provider-public-artifacts.explicit.ts | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/plugins/http-route-overlap.ts b/src/plugins/http-route-overlap.ts index fa2c46cc185..29fd656cd27 100644 --- a/src/plugins/http-route-overlap.ts +++ b/src/plugins/http-route-overlap.ts @@ -12,7 +12,7 @@ function prefixMatchPath(pathname: string, prefix: string): boolean { ); } -export function doPluginHttpRoutesOverlap( +function doPluginHttpRoutesOverlap( a: Pick, b: Pick, ): boolean { diff --git a/src/plugins/inspect-shape.ts b/src/plugins/inspect-shape.ts index ed7adee7dc0..dbc9cce209f 100644 --- a/src/plugins/inspect-shape.ts +++ b/src/plugins/inspect-shape.ts @@ -33,7 +33,7 @@ export type PluginShapeSummary = { usesLegacyBeforeAgentStart: boolean; }; -export function buildPluginCapabilityEntries( +function buildPluginCapabilityEntries( plugin: PluginRegistry["plugins"][number], ): PluginCapabilityEntry[] { return [ @@ -57,7 +57,7 @@ export function buildPluginCapabilityEntries( ].filter((entry) => entry.ids.length > 0); } -export function derivePluginInspectShape(params: { +function derivePluginInspectShape(params: { capabilityCount: number; typedHookCount: number; customHookCount: number; diff --git a/src/plugins/installed-plugin-index-hash.ts b/src/plugins/installed-plugin-index-hash.ts index d8f95d9575c..8ab07817514 100644 --- a/src/plugins/installed-plugin-index-hash.ts +++ b/src/plugins/installed-plugin-index-hash.ts @@ -2,7 +2,7 @@ import crypto from "node:crypto"; import fs from "node:fs"; import type { PluginDiagnostic } from "./manifest-types.js"; -export function hashString(value: string): string { +function hashString(value: string): string { return crypto.createHash("sha256").update(value).digest("hex"); } diff --git a/src/plugins/installed-plugin-index-store-path.ts b/src/plugins/installed-plugin-index-store-path.ts index 33941f95fd5..72001a41092 100644 --- a/src/plugins/installed-plugin-index-store-path.ts +++ b/src/plugins/installed-plugin-index-store-path.ts @@ -1,7 +1,7 @@ import path from "node:path"; import { resolveStateDir } from "../config/paths.js"; -export const INSTALLED_PLUGIN_INDEX_STORE_PATH = path.join("plugins", "installs.json"); +const INSTALLED_PLUGIN_INDEX_STORE_PATH = path.join("plugins", "installs.json"); export type InstalledPluginIndexStoreOptions = { env?: NodeJS.ProcessEnv; diff --git a/src/plugins/interactive-state.ts b/src/plugins/interactive-state.ts index a1d02b65446..014ce1ee193 100644 --- a/src/plugins/interactive-state.ts +++ b/src/plugins/interactive-state.ts @@ -71,7 +71,7 @@ export function getPluginInteractiveHandlersState() { return getState().interactiveHandlers; } -export function getPluginInteractiveCallbackDedupeState() { +function getPluginInteractiveCallbackDedupeState() { return getState().callbackDedupe; } diff --git a/src/plugins/package-entrypoints.ts b/src/plugins/package-entrypoints.ts index ccfe55ebdba..65caa11d22b 100644 --- a/src/plugins/package-entrypoints.ts +++ b/src/plugins/package-entrypoints.ts @@ -1,6 +1,6 @@ import path from "node:path"; -export function isTypeScriptPackageEntry(entryPath: string): boolean { +function isTypeScriptPackageEntry(entryPath: string): boolean { return [".ts", ".mts", ".cts"].includes(path.extname(entryPath).toLowerCase()); } diff --git a/src/plugins/web-provider-public-artifacts.explicit.ts b/src/plugins/web-provider-public-artifacts.explicit.ts index 7a096d784fa..ebf37f2e95d 100644 --- a/src/plugins/web-provider-public-artifacts.explicit.ts +++ b/src/plugins/web-provider-public-artifacts.explicit.ts @@ -145,7 +145,7 @@ export function loadBundledWebSearchProviderEntriesFromDir(params: { }); } -export function loadBundledRuntimeWebSearchProviderEntriesFromDir(params: { +function loadBundledRuntimeWebSearchProviderEntriesFromDir(params: { dirName: string; pluginId: string; }): PluginWebSearchProviderEntry[] | null {