* Add setOidcAuthEnv
* Avoid test relying on mutated global
* Test and docs
* Changeset
* style
* Update type import
* Switch to setOidcAuthEnvMiddleware
* Update changeset description
* nit remove unneeded optional param on getOidcAuthEnv
* Rename to initOidcAuthMiddleware
* 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>
* docs(contributing): add section on testing
Fixes#994
* test(clerk-auth): replace jest with vitest
* test(graphql-server): replace jest with vitest
* test(medley-router): replace jest with vitest
* test(oauth-providers): replace jest with vitest
* test(oidc-auth): replace jest with vitest
* test(sentry): replace jest with vitest
* test(trpc-server): replace jest with vitest
* test(typebox-validator): replace jest with vitest
* test(typia-validator): replace jest with vitest
* test(valibot-validator): replace jest with vitest
* chore: cleanup remaining references to jest
* chore: fix lint errors
* test(typia-validator): fix exclude directory
* test(oauth-providers): use vitest environment miniflare
* chore: update `yarn.lock`
* chore(zod-openapi): pin zod-validator to 0.4.2
* test(graphql-server): remove console filtering
---------
Co-authored-by: Yusuke Wada <yusuke@kamawada.com>