New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: executor from graphql-js #4778
Conversation
🦋 Changeset detectedLatest commit: 6834a14 The changes in this PR will be included in the next version bump. This PR includes changesets to release 29 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
🚀 Snapshot Release (
|
Package | Version | Info |
---|---|---|
@graphql-tools/batch-delegate |
8.4.2-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/batch-execute |
8.5.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/delegate |
9.0.9-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/executor |
0.0.1-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/graphql-tag-pluck |
7.3.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
graphql-tools |
8.3.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/import |
6.7.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/links |
8.3.13-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/load |
7.8.1-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/apollo-engine-loader |
7.3.14-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/code-file-loader |
7.3.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/git-loader |
7.2.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/github-loader |
7.3.14-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/graphql-file-loader |
7.5.6-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/json-file-loader |
7.4.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/module-loader |
7.2.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/prisma-loader |
7.2.25-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/url-loader |
7.16.5-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/merge |
8.3.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/mock |
8.7.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/node-require |
6.4.9-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/relay-operation-optimizer |
6.5.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/resolvers-composition |
6.5.7-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/schema |
9.0.5-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/stitch |
8.7.14-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/stitching-directives |
2.3.12-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/utils |
8.13.0-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
@graphql-tools/wrap |
9.2.4-alpha-20221027114856-883e0476 |
npm ↗︎ unpkg ↗︎ |
❌ Benchmark FailedPerformance regression detected: it seems like your Pull Request adds some extra latency to Schema Stitching
|
🚀 Website PreviewThe latest changes to the website are available as preview in: https://d3e608f6.graphql-tools.pages.dev |
This reverts commit c6a6204.
abe4259
to
4e22f36
Compare
@@ -0,0 +1,34 @@ | |||
import { Maybe } from './types'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ardatan As part of building for ESM you are trying to stick to "all imports have an extension", right? Looks like this line and the MaybePromise import in jsutils.ts are missing the extension, which breaks builds with tsc moduleResolution nodenext.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
PR on its way to fix and add lint rule.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some pure-ESM processors (eg, `tsc` with `moduleResolution: 'nodenext') require extensions on all imports. ardatan#4778 added two import-less extensions. This PR fixes them and adds linting (from an already-installed plugin) to catch future errors. Test execution does not appear to require these extensions so we only check non-test files (there's another 17 errors to fix if you want to check tests too).
Some pure-ESM processors (eg, `tsc` with `moduleResolution: 'nodenext') require extensions on all imports. ardatan#4778 added two import-less extensions. This PR fixes them and adds linting (from an already-installed plugin) to catch future errors. Test execution does not appear to require these extensions so we only check non-test files (there's another 17 errors to fix if you want to check tests too).
Some pure-ESM processors (eg, `tsc` with `moduleResolution: 'nodenext') require extensions on all imports. ardatan#4778 added two import-less extensions. This PR fixes them and adds linting (from an already-installed plugin) to catch future errors. Test execution does not appear to require these extensions so we only check non-test files (there's another 17 errors to fix if you want to check tests too).
Some pure-ESM processors (eg, `tsc` with `moduleResolution: 'nodenext') require extensions on all imports. #4778 added two import-less extensions. This PR fixes them and adds linting (from an already-installed plugin) to catch future errors. Test execution does not appear to require these extensions so we only check non-test files (there's another 17 errors to fix if you want to check tests too).
No description provided.