Skip to content

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

companion-module-bluebottle-leaguebroadcast

Bitfocus Companion module for LeagueBroadcast — Stream Deck / surface control over League of Legends broadcast overlays: in-game overlay toggles, caster pages, recaps, post-game stat screens, rehearsal (mock) data, series/winner control, and a panic hide-all button. It supports same-machine zero-configuration use, mDNS discovery, and pairing-token authenticated control from a remote Companion host.

Keep both Companion and LeagueBroadcast up to date. The module follows LeagueBroadcast's current authenticated RPC API and cannot guarantee compatibility with older app builds.

Development setup

Requires Node.js ≥ 22.20 and Yarn 4 (via corepack):

npm install -g corepack   # if corepack is not installed
corepack enable
yarn                      # install dependencies
yarn build                # compile once (dist/)
yarn dev                  # compile in watch mode
yarn lint                 # eslint
yarn test:coverage        # tests with enforced coverage thresholds

The module targets @companion-module/base 1.14 (Companion 4.2+). Packaging for distribution is done with yarn package (companion-module-build). Validate the manifest and package metadata with yarn companion-module-check before tagging a release.

About

No description, website, or topics provided.

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages