@melandlabs/integrations
v0.3.0
Published
Unified package for opencontext integration packages. Re-exports shared core interfaces, contacts utilities, and content utilities. Install each integration (e.g. @melandlabs/integrations-telegram) separately.
Maintainers
Readme
integrations (workspace)
Workspace package. Internal monorepo build artifact; not published to npm. End users install
@melandlabs/opencontext(the facade) instead. Monorepo contributors depend on this package via the workspace protocol.
Unified package for opencontext integration packages.
Packages
This umbrella package exports the following integration packages:
integrations/asana- Asana task integrationintegrations/calendar- Google Calendar and Outlook Calendar adaptersintegrations/channels- Message platform adapters (Slack, Discord, Telegram, etc.)integrations/hubspot- HubSpot CRM integrationintegrations/imessage- macOS iMessage adapter
Usage
// Import from umbrella package
import { AsanaClient } from "integrations/asana";
import { GoogleCalendarAdapter } from "integrations/calendar";
import { MessagePlatformAdapter } from "integrations/channels";
import { HubspotClient } from "integrations/hubspot";
import { IMessageAdapter } from "integrations/imessage";
// Or import specific sub-paths
import type { Platform } from "integrations/channels/sources/types";Architecture
Each integration package is self-contained with its own package.json and tsconfig.json. The umbrella package (integrations) re-exports all packages through sub-path exports, allowing consumers to import from a single package while maintaining package separation.
