@epicdm/connector-core
v0.2.2
Published
Headless sync/connector subsystem (services, providers, OAuth) plus a React UI subpath for host apps
Readme
@epicdm/connector-core
Shared connector / sync subsystem for Epic FlowState. Extracted from
@epicdm/flowstate-app-framework/src/sync so the new headless
flowstate-connector Docker service and the existing Electron /
Next.js host apps can share the same provider definitions, OAuth
helpers, and React UI without duplication.
Subpath exports
@epicdm/connector-core— headless surface (services, providers, OAuth backends, schemas, types). Used by Node services.@epicdm/connector-core/react— React UI (components + hooks). Used only by host apps.
The split is via package.json exports (single tsup build, two
output bundles). React, lucide-react, and react-router-dom are
peerDependencies on the React surface so the headless build does not
pull them into Node.
Built-in providers
- GitHub — sync GitHub Issues with FlowState Tasks
- Custom API — connect to any REST API
See src/contributions/ for the contribution-point API host apps use
to register additional providers at runtime.
