Skip to content

Update dependency typescript to v6#556

Open
renovate[bot] wants to merge 8 commits into
mainfrom
renovate/typescript-6.x
Open

Update dependency typescript to v6#556
renovate[bot] wants to merge 8 commits into
mainfrom
renovate/typescript-6.x

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Mar 23, 2026

This PR contains the following updates:

Package Change Age Confidence
typescript (source) 5.9.36.0.3 age confidence

Release Notes

microsoft/TypeScript (typescript)

v6.0.3

Compare Source

v6.0.2

Compare Source


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the 🤖 dependencies Dependency upgrade label Mar 23, 2026
@renovate renovate Bot force-pushed the renovate/typescript-6.x branch 9 times, most recently from e65a47d to c96e587 Compare March 30, 2026 22:51
@renovate renovate Bot force-pushed the renovate/typescript-6.x branch 9 times, most recently from 1af9d8e to 93b7f54 Compare April 7, 2026 07:58
@renovate renovate Bot force-pushed the renovate/typescript-6.x branch 10 times, most recently from 44986ac to 2941a03 Compare April 14, 2026 11:40
@renovate renovate Bot force-pushed the renovate/typescript-6.x branch from 2941a03 to 8de4cd6 Compare April 15, 2026 13:36
@renovate renovate Bot force-pushed the renovate/typescript-6.x branch 11 times, most recently from a8df48b to 073e148 Compare May 4, 2026 18:02
@renovate renovate Bot changed the title chore(deps): update dependency typescript to v6 Update dependency typescript to v6 May 4, 2026
@renovate renovate Bot force-pushed the renovate/typescript-6.x branch 9 times, most recently from 7233ede to 189981b Compare May 7, 2026 06:36
renovate Bot and others added 3 commits May 20, 2026 07:17
TypeScript 6 deprecated several options used in the old tsconfigs
(target=ES5, moduleResolution=node10, downlevelIteration) and stopped
auto-pulling transitive @types/* packages, so ts-node's compile would
fail on tests referencing describe/it/node:assert.

- Extend @tsconfig/recommended and discard the bespoke compilerOptions.
- Pin @types/node to ^22 and add an explicit `types: [node, mocha]` so
  TS 6 picks them up without the legacy implicit lookup.
- Collapse the cjs/esm/legacy build variants (which all wrote to the
  same dist/ and were sequentially overwriting each other) down to a
  single `tsc --project tsconfig.build.json`.
- Remove the unused tsconfig.esm.json.
Previously the build set rootDir to the project root and included both
src and test, so tsc emitted to dist/src/* and dist/test/*. Tighten the
build config so the rootDir is src and only src is compiled, and update
package.json main/types and the test-cli entrypoint to match the flatter
dist layout.
@renovate
Copy link
Copy Markdown
Contributor Author

renovate Bot commented May 20, 2026

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Neither was wired into CI or the Makefile, and the clean script deleted
package-lock.json (twice) which is dangerous if invoked by mistake. The
Makefile's own clean target handles node_modules removal safely.
Added in 1b951a6 (Sept 2020) alongside a planned "change the way to
import some data" code change that never actually landed here. No
imports of core-js exist in src/ or test/, and the ES5 build target it
was presumably polyfilling for has been retired with the TS 6 upgrade.
Aligns with the support floor of Node.js 22 (which added the last
ES2024 piece, Promise.withResolvers, in 22.0) and the evergreen
browsers that have shipped every ES2024 feature for 2+ years.
# Conflicts:
#	javascript/package-lock.json
#	javascript/package.json
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🤖 dependencies Dependency upgrade

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant