honojs-middleware/packages
Younis e5f383787c
feat(oauth-providers): Add Twitch OAuth Provider (#981)
* 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>
2025-03-12 17:55:47 +09:00
..
ajv-validator test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
arktype-validator test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
auth-js test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
bun-transpiler test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
casbin test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
class-validator test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
clerk-auth test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
cloudflare-access test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
conform-validator test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
effect-validator test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
esbuild-transpiler test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
eslint-config Version Packages (#746) 2024-09-24 20:22:43 +09:00
event-emitter test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
firebase-auth test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
graphql-server test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
hello test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
medley-router test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
node-ws test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
oauth-providers feat(oauth-providers): Add Twitch OAuth Provider (#981) 2025-03-12 17:55:47 +09:00
oidc-auth test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
otel Version Packages 2025-03-11 08:16:20 +00:00
prometheus test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
qwik-city chore: Migrate workspaces that use `jest` to `vitest` (#998) 2025-03-04 22:00:28 +09:00
react-compat chore(react-compat): bump `hono` (#644) 2024-07-16 23:11:35 +09:00
react-renderer test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
sentry test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
standard-validator test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
swagger-editor test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
swagger-ui test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
trpc-server test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
tsyringe test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
typebox-validator test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
typia-validator test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
valibot-validator test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
zod-openapi test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00
zod-validator test(workspace): upgrade to vitest v3 (#1009) 2025-03-12 12:52:15 +09:00