* feat(twitch): Add type definitions for Twitch OAuth scopes
* feat(twitch): Add additional type definitions for Twitch moderator scopes
* feat(twitch): Add IRC and PubSub-specific chat scopes to types
* feat(twitch): Add new type definitions for Twitch API responses
* feat(twitch): Add new user-related scopes for Twitch API
* feat(twitch): Add type definitions and import paths for Twitch provider
* feat(twitch): Implement Twitch OAuth handlers and response types for mock api
* feat(twitch): Add revokeToken function to handle OAuth token revocation
* feat(twitch): Add Twitch OAuth middleware mocks and tests
* feat(twitch): Implement Twitch OAuth authentication flow and user data retrieval
* feat(twitch): Add custom state handling for Twitch OAuth middleware
* docs(twitch): Update README with Twitch OAuth integration details
* docs: Update Twitch API reference link for scopes in README
* fix(twitch): Remove error handling for error_description in auth flow
* refactor(twitch): Update token handling and response types for refresh and revoke
* feat(twitch): Add token validation function for Twitch OAuth
* feat(twitch): Add token validation handler and update response types
* docs: Add token validation section to README for Twitch integration
* chore(oauth-providers): changesets summary
* fix(twitch): make redirect_uri optional in twitchAuth options
* refactor(twitch): clean up commented code and improve test assertions
* refactor(twitch): improve type assertions for JSON responses
* refactor(twitch): update type assertion for JSON response handling
* semver amendment
Changed version from patch to minor
* docs: update README with token validation instructions for Twitch
---------
Co-authored-by: Younis-Ahmed <23105954+jonaahmed@users.noreply.github.com>