diff --git a/.changeset/kind-drinks-carry.md b/.changeset/kind-drinks-carry.md new file mode 100644 index 00000000000..55f4924618a --- /dev/null +++ b/.changeset/kind-drinks-carry.md @@ -0,0 +1,6 @@ +--- +'@apollo/server-integration-testsuite': patch +'@apollo/server': patch +--- + +Improve compatibility with Cloudflare workers by avoiding the use of the Node `url` package. This change is intended to be a no-op. diff --git a/packages/integration-testsuite/src/apolloServerTests.ts b/packages/integration-testsuite/src/apolloServerTests.ts index 41d5e061346..325c3f1ab51 100644 --- a/packages/integration-testsuite/src/apolloServerTests.ts +++ b/packages/integration-testsuite/src/apolloServerTests.ts @@ -1,6 +1,5 @@ import http from 'http'; import { createHash } from '@apollo/utils.createhash'; -import { URL } from 'url'; import express from 'express'; import bodyParser from 'body-parser'; import loglevel from 'loglevel'; diff --git a/packages/server/src/runHttpQuery.ts b/packages/server/src/runHttpQuery.ts index 4286fe7caf0..21bace72739 100644 --- a/packages/server/src/runHttpQuery.ts +++ b/packages/server/src/runHttpQuery.ts @@ -18,7 +18,6 @@ import { } from './ApolloServer.js'; import { FormattedExecutionResult, Kind } from 'graphql'; import { BadRequestError } from './internalErrorClasses.js'; -import { URLSearchParams } from 'url'; import Negotiator from 'negotiator'; import { HeaderMap } from './utils/HeaderMap.js';