@consensus-tools/integrations
v0.5.0
Published
External platform adapters (GitHub, Linear) for consensus-tools
Maintainers
Readme
@consensus-tools/integrations
GitHub and Linear integration adapters for consensus-tools.
Install
pnpm add @consensus-tools/integrationsUsage
import { fetchPullRequest, verifyWebhookSignature } from "@consensus-tools/integrations";
// Fetch a GitHub PR
const pr = await fetchPullRequest({ owner: "org", repo: "repo", number: 42, token });
// Verify GitHub webhook
const valid = verifyWebhookSignature(payload, signature, secret);import { createLinearClient } from "@consensus-tools/integrations";
const linear = createLinearClient({ apiKey });What's included
- GitHub —
fetchPullRequest,listOpenPullRequests,verifyWebhookSignature - Linear —
createLinearClient,LinearClient,LinearTask
