* 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>
* fix(graphql-server): update parameter name in `RootResolver` type from `ctx` to `c`
* docs(graphql-server): update README to use TypeScript in example code
* fix(graphql-server): enhance type safety of RootResolvers and Options
This commit introduces more specific type annotations to the following modules:
* RootResolvers
* Options
Specifically, the same type parameters used in the definition of `Context` class were given to them:
```ts
<E extends Env = any, P extends string = any, I extends Input = {}>
```
* chore: run `changeset`
* feat: Update to Hono v3.0.0
* feat(graphql-server): Update package to v0.3.0
* feat(graphql-server): Get the raw request
* test(graphql-server): Update to Hono v3.0.0
* feat(graphql-server): Run `yarn prerelease`
* docs(graphql-server): Add changeset