Skip to content

internal: use node experimental-strip-types instead of ts-node#4460

Merged
yaacovCR merged 1 commit into
graphql:17.x.xfrom
yaacovCR:erase-types
May 10, 2026
Merged

internal: use node experimental-strip-types instead of ts-node#4460
yaacovCR merged 1 commit into
graphql:17.x.xfrom
yaacovCR:erase-types

Conversation

@yaacovCR

Copy link
Copy Markdown
Contributor

once we drop node v20 support

@yaacovCR yaacovCR requested a review from a team as a code owner July 17, 2025 14:55
@yaacovCR yaacovCR changed the base branch from 16.x.x to next July 17, 2025 14:55
@yaacovCR yaacovCR marked this pull request as draft July 17, 2025 14:59
@yaacovCR yaacovCR closed this May 10, 2026
@yaacovCR yaacovCR reopened this May 10, 2026
@yaacovCR yaacovCR closed this May 10, 2026
@yaacovCR yaacovCR reopened this May 10, 2026
@yaacovCR yaacovCR marked this pull request as ready for review May 10, 2026 11:07
@vercel

vercel Bot commented May 10, 2026

Copy link
Copy Markdown

@yaacovCR is attempting to deploy a commit to the The GraphQL Foundation Team on Vercel.

A member of the Team first needs to authorize it.

@yaacovCR yaacovCR changed the base branch from next to 17.x.x May 10, 2026 11:26
@yaacovCR yaacovCR closed this May 10, 2026
@yaacovCR yaacovCR reopened this May 10, 2026
@yaacovCR yaacovCR force-pushed the erase-types branch 3 times, most recently from 83cf1cb to 5baf9aa Compare May 10, 2026 12:25
@yaacovCR yaacovCR changed the title internal: use node erase-types instead of ts-node internal: use node experimental-strip-types instead of ts-node May 10, 2026
yaacovCR added a commit that referenced this pull request May 10, 2026
This is a BREAKING CHANGE for anyone using deep imports to import `buildResolveInfo` from `execute.js`.

Motivation: to break a cycle discovered by eslint.

extracted from #4460
@yaacovCR yaacovCR merged commit d7c9f92 into graphql:17.x.x May 10, 2026
20 of 21 checks passed
@yaacovCR yaacovCR deleted the erase-types branch May 10, 2026 12:58
yaacovCR added a commit that referenced this pull request May 10, 2026
## v17.0.0-beta.1 (2026-05-10)

#### Breaking Change 💥
* [#4729](#4729) subscribe: replace perEventExecutor with mapSourceToResponseEvent ([@yaacovCR](https://github.com/yaacovCR))
* [#4730](#4730) chore(engines): drop Node 20 support ([@yaacovCR](https://github.com/yaacovCR))
* [#4731](#4731) refactor(execution): extract buildResolveInfo helper ([@yaacovCR](https://github.com/yaacovCR))

#### New Feature 🚀
* [#4733](#4733) feat: support node v26 ([@yaacovCR](https://github.com/yaacovCR))

#### Bug Fix 🐞
* [#4725](#4725) chore: forward-port directives on directive definitions (#4521) ([@yaacovCR](https://github.com/yaacovCR))
* [#4727](#4727) chore: forward-port configuration of the `ofType` introspection depth (#4317) ([@yaacovCR](https://github.com/yaacovCR))

#### Polish 💅
* [#4728](#4728) polish: group FRAGMENT_VARIABLE_DEFINITION with executable defs ([@yaacovCR](https://github.com/yaacovCR))

#### Internal 🏠
<details>
<summary> 3 PRs were merged </summary>

* [#4460](#4460) internal: use node experimental-strip-types instead of ts-node ([@yaacovCR](https://github.com/yaacovCR))
* [#4732](#4732) internal: use node test instead of mocha + c8 ([@yaacovCR](https://github.com/yaacovCR))
* [#4734](#4734) internal: add comment re: rewriteRelativeImportExtensions ([@yaacovCR](https://github.com/yaacovCR))
</details>

#### Committers: 1
* Yaacov Rydzinski ([@yaacovCR](https://github.com/yaacovCR))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant