/team-members-extension

A panel extension to display all teams a given user is in, and the members of that team, including their live status

Primary LanguageTypeScriptMIT LicenseMIT

team-members-extension

Example screenshot

A Twitch extension to display all users who are in a Twitch stream in a panel, and their viewership (if they're live).

This extension is live on Twitch!

This extension is written in Web Components using Lit, and makes all of its data calls through the public Twitch API.

## Packaging

In order to have the extension live on Twitch, there's some manual steps you need to take (uploading ZIP file to TwitchDev console), and sharing the source code when asked by the review team as our source is built using Vite.

For your convenience, there's a helper script: ./package.sh. When ran, it'll build the app, and create two zip files in the out directory for you:

  • package.zip: The contents to upload to the TwitchDev console.
  • source.zip: All files required for the review team to build, review and run the code. It excludes heavy, unneeded directories like .git and node_modules.