diff --git a/src/main/connector-definitions.ts b/src/main/connector-definitions.ts index 9f7e7980..b7230406 100644 --- a/src/main/connector-definitions.ts +++ b/src/main/connector-definitions.ts @@ -18,15 +18,13 @@ * Entries live in three companion files to keep every module under the * 400-line cap: * - * - `connector-definitions-data-oauth.ts` — 5 OAuth providers - * - `connector-definitions-data-apikey.ts` — 18 API-key providers - * - `connector-definitions-data-cloud.ts` — 3 Cloud providers + * - `connector-definitions/oauth.ts` — 5 OAuth providers + * - `connector-definitions/apikey.ts` — 18 API-key providers + * - `connector-definitions/cloud.ts` — 3 Cloud providers */ import type { ConnectorId } from "@shared/types"; -import { OAUTH_CONNECTORS } from "./connector-definitions-data-oauth"; -import { API_KEY_CONNECTORS } from "./connector-definitions-data-apikey"; -import { CLOUD_CONNECTORS } from "./connector-definitions-data-cloud"; +import { OAUTH_CONNECTORS, API_KEY_CONNECTORS, CLOUD_CONNECTORS } from "./connector-definitions/index"; /** * OAuth provider id recognised by the AgentCompany credential layer. These diff --git a/src/main/connector-definitions/apikey.ts b/src/main/connector-definitions/apikey.ts index 3b59946d..cda1a0fd 100644 --- a/src/main/connector-definitions/apikey.ts +++ b/src/main/connector-definitions/apikey.ts @@ -11,7 +11,7 @@ * set. */ -import type { ConnectorDefinition } from "./connector-definitions"; +import type { ConnectorDefinition } from "../connector-definitions"; export const API_KEY_CONNECTORS: ConnectorDefinition[] = [ { diff --git a/src/main/connector-definitions/cloud.ts b/src/main/connector-definitions/cloud.ts index edbfe8a1..27ea9669 100644 --- a/src/main/connector-definitions/cloud.ts +++ b/src/main/connector-definitions/cloud.ts @@ -7,7 +7,7 @@ * run (see `pi-mono-reference/packages/ai/src/env-api-keys.ts`). */ -import type { ConnectorDefinition } from "./connector-definitions"; +import type { ConnectorDefinition } from "../connector-definitions"; export const CLOUD_CONNECTORS: ConnectorDefinition[] = [ { diff --git a/src/main/connector-definitions/index.ts b/src/main/connector-definitions/index.ts new file mode 100644 index 00000000..51e9f64e --- /dev/null +++ b/src/main/connector-definitions/index.ts @@ -0,0 +1,11 @@ +/** + * Barrel for the connector catalog partition files. The three per-auth + * modules live side-by-side instead of next to `connector-definitions.ts` + * so `ls src/main/` stays skimmable; this re-export exists so existing + * imports like `./connector-definitions-data-oauth` continue to resolve + * via `./connector-definitions/oauth` with the same symbol names. + */ + +export { OAUTH_CONNECTORS } from "./oauth"; +export { API_KEY_CONNECTORS } from "./apikey"; +export { CLOUD_CONNECTORS } from "./cloud"; diff --git a/src/main/connector-definitions/oauth.ts b/src/main/connector-definitions/oauth.ts index 8dbf5d6b..80063ff0 100644 --- a/src/main/connector-definitions/oauth.ts +++ b/src/main/connector-definitions/oauth.ts @@ -13,7 +13,7 @@ * `getOAuthProvider`. */ -import type { ConnectorDefinition } from "./connector-definitions"; +import type { ConnectorDefinition } from "../connector-definitions"; export const OAUTH_CONNECTORS: ConnectorDefinition[] = [ {