diff --git a/.changeset/sharp-rocks-prove.md b/.changeset/sharp-rocks-prove.md new file mode 100644 index 00000000..2598485b --- /dev/null +++ b/.changeset/sharp-rocks-prove.md @@ -0,0 +1,5 @@ +--- +'@hono/graphql-server': minor +--- + +feat: bump up Hono to version 3.0.0 diff --git a/packages/graphql-server/deno_dist/README.md b/packages/graphql-server/deno_dist/README.md index 4e0d088b..3d10503f 100644 --- a/packages/graphql-server/deno_dist/README.md +++ b/packages/graphql-server/deno_dist/README.md @@ -53,3 +53,7 @@ app.use( app.fire() ``` + +## Author + +Minghe Huang diff --git a/packages/graphql-server/deno_dist/index.ts b/packages/graphql-server/deno_dist/index.ts index 8e654b0e..184a1d15 100644 --- a/packages/graphql-server/deno_dist/index.ts +++ b/packages/graphql-server/deno_dist/index.ts @@ -17,7 +17,7 @@ import type { GraphQLFormattedError, } from 'https://cdn.skypack.dev/graphql@16.6.0?dts' -import type { Context } from 'https://deno.land/x/hono@v2.7.5/mod.ts' +import type { Context } from 'https://deno.land/x/hono@v3.0.0/mod.ts' import { parseBody } from './parse-body.ts' export type RootResolver = (ctx?: Context) => Promise | unknown @@ -46,7 +46,7 @@ export const graphqlServer = (options: Options) => { let params: GraphQLParams try { - params = await getGraphQLParams(c.req) + params = await getGraphQLParams(c.req.raw) } catch (e) { if (e instanceof Error) { console.error(`${e.stack || e.message}`) diff --git a/packages/graphql-server/deno_test/hono.test.ts b/packages/graphql-server/deno_test/hono.test.ts index d4f5c9f2..4d32d4f7 100644 --- a/packages/graphql-server/deno_test/hono.test.ts +++ b/packages/graphql-server/deno_test/hono.test.ts @@ -1,6 +1,6 @@ import { buildSchema } from 'https://cdn.skypack.dev/graphql@16.6.0?dts' -import { assertEquals } from 'https://deno.land/std@0.149.0/testing/asserts.ts' -import { Hono } from 'https://deno.land/x/hono@v2.7.5/mod.ts' +import { assertEquals } from 'https://deno.land/std@0.177.0/testing/asserts.ts' +import { Hono } from 'https://deno.land/x/hono@v3.0.0/mod.ts' import { graphqlServer } from '../deno_dist/index.ts' Deno.test('graphql-server', async (t) => { diff --git a/packages/graphql-server/package.json b/packages/graphql-server/package.json index 94328b48..8978e843 100644 --- a/packages/graphql-server/package.json +++ b/packages/graphql-server/package.json @@ -1,6 +1,6 @@ { "name": "@hono/graphql-server", - "version": "0.2.0", + "version": "0.3.0", "repository": "git@github.com:honojs/middleware.git", "author": "Minghe Huang ", "main": "dist/index.js", @@ -27,7 +27,7 @@ "release": "np" }, "peerDependencies": { - "hono": "^2.6.1" + "hono": "^3.0.0" }, "dependencies": { "graphql": "^16.5.0" @@ -46,7 +46,7 @@ "eslint-plugin-flowtype": "^8.0.3", "eslint-plugin-import": "^2.26.0", "eslint-plugin-node": "^11.1.0", - "hono": "^2.6.1", + "hono": "^3.0.0", "jest": "^28.1.2", "jest-environment-miniflare": "^2.6.0", "np": "^7.6.2", diff --git a/packages/graphql-server/src/index.ts b/packages/graphql-server/src/index.ts index 74a48253..3e3961c9 100644 --- a/packages/graphql-server/src/index.ts +++ b/packages/graphql-server/src/index.ts @@ -46,7 +46,7 @@ export const graphqlServer = (options: Options) => { let params: GraphQLParams try { - params = await getGraphQLParams(c.req) + params = await getGraphQLParams(c.req.raw) } catch (e) { if (e instanceof Error) { console.error(`${e.stack || e.message}`)