diff --git a/extensions/bluebubbles/channel-plugin-api.ts b/extensions/bluebubbles/channel-plugin-api.ts new file mode 100644 index 00000000000..5f2aa013bd1 --- /dev/null +++ b/extensions/bluebubbles/channel-plugin-api.ts @@ -0,0 +1,3 @@ +// Keep bundled channel entry imports narrow so bootstrap/discovery paths do +// not drag setup-only BlueBubbles surfaces into lightweight channel plugin loads. +export { bluebubblesPlugin } from "./src/channel.js"; diff --git a/extensions/bluebubbles/index.ts b/extensions/bluebubbles/index.ts index 058f82c8daa..d3d7aeb6245 100644 --- a/extensions/bluebubbles/index.ts +++ b/extensions/bluebubbles/index.ts @@ -6,7 +6,7 @@ export default defineBundledChannelEntry({ description: "BlueBubbles channel plugin (macOS app)", importMetaUrl: import.meta.url, plugin: { - specifier: "./api.js", + specifier: "./channel-plugin-api.js", exportName: "bluebubblesPlugin", }, secrets: { diff --git a/extensions/signal/channel-plugin-api.ts b/extensions/signal/channel-plugin-api.ts new file mode 100644 index 00000000000..0ec238ce0fe --- /dev/null +++ b/extensions/signal/channel-plugin-api.ts @@ -0,0 +1,3 @@ +// Keep bundled channel entry imports narrow so bootstrap/discovery paths do +// not drag setup-only Signal surfaces into lightweight channel plugin loads. +export { signalPlugin } from "./src/channel.js"; diff --git a/extensions/signal/index.ts b/extensions/signal/index.ts index 38abe83a5bb..5e33cdc15bf 100644 --- a/extensions/signal/index.ts +++ b/extensions/signal/index.ts @@ -6,7 +6,7 @@ export default defineBundledChannelEntry({ description: "Signal channel plugin", importMetaUrl: import.meta.url, plugin: { - specifier: "./api.js", + specifier: "./channel-plugin-api.js", exportName: "signalPlugin", }, runtime: {