@unified-live/twitch
v0.1.2
Published
Twitch Helix API plugin for unified-live SDK — token bucket rate limiting, OAuth2 Client Credentials
Downloads
454
Maintainers
Readme
@unified-live/twitch
Twitch Helix API plugin for the unified-live SDK. Provides token bucket rate limiting, OAuth2 Client Credentials auth, and clip support.
Install
pnpm add @unified-live/core @unified-live/twitchUsage
import { UnifiedClient } from "@unified-live/core";
import { createTwitchPlugin } from "@unified-live/twitch";
const client = UnifiedClient.create({
plugins: [
createTwitchPlugin({
clientId: process.env.TWITCH_CLIENT_ID!,
clientSecret: process.env.TWITCH_CLIENT_SECRET!,
}),
],
});
const content = await client.resolve("https://www.twitch.tv/shroud");Development
pnpm build # Build with tsdown (ESM + CJS)
pnpm type-check # TypeScript type check
pnpm test:run # Run testsDocs
See the full documentation.
