081b8fba67
Closes https://github.com/vercel/next.js/issues/42769 ## Description This PR address https://github.com/vercel/next.js/issues/42769 by updating the `api-routes-apollo-server`, `api-routes-apollo-server-and-client` and `api-routes-apollo-server-and-client-auth` examples to use Apollo Server 4 and [@as-integrations/next](https://github.com/apollo-server-integrations/apollo-server-integration-next), which is the Apollo Server Next integration package. The PR also updates the three examples to use Typescript. The functionality of the examples is the same. ## Documentation / Examples - [X] Make sure the linting passes by running `pnpm build && pnpm lint` - [X] The "examples guidelines" are followed from [our contributing doc](https://github.com/vercel/next.js/blob/canary/contributing/examples/adding-examples.md) closes https://github.com/vercel/next.js/pull/33545 closes https://github.com/vercel/next.js/pull/30082 closes https://github.com/vercel/next.js/issues/21984 closes #10413
25 lines
558 B
JSON
25 lines
558 B
JSON
{
|
|
"private": true,
|
|
"scripts": {
|
|
"dev": "next",
|
|
"build": "next build",
|
|
"start": "next start"
|
|
},
|
|
"dependencies": {
|
|
"@apollo/client": "^3.7.1",
|
|
"@apollo/server": "^4.1.1",
|
|
"@as-integrations/next": "^1.1.0",
|
|
"@graphql-tools/schema": "^9.0.9",
|
|
"deepmerge": "4.2.2",
|
|
"graphql": "^16.6.0",
|
|
"next": "latest",
|
|
"react": "^18.2.0",
|
|
"react-dom": "^18.2.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/node": "^18.0.2",
|
|
"@types/react": "^18.0.15",
|
|
"@types/react-dom": "^18.0.6",
|
|
"typescript": "^4.7.4"
|
|
}
|
|
}
|