Upgrade typescript from 5 to 7 #292

Open
opened 2026-09-10 18:06:09 +01:00 by Smithy-bot · 0 comments
Member

Epic:
Story Points:


Deferred major bump from the 2.5.0 dependency audit. TypeScript stayed on the 5.x line (^5.9.3) for 2.5.0; jumping to 7 is a large tooling change and was intentionally deferred.

Description

Upgrade the TypeScript toolchain from 5.x to 7.x (latest at audit time: 7.0.2), including any required companion updates (ts-jest, @typescript-eslint/*, @types/node, tsconfig.json).

  • Current: 5.x (^5.9.3)
  • Target: 7.x
  • Package type: devDependency

Acceptance Criteria

  • typescript is on major 7
  • tsconfig.json updated for any removed/changed compiler options
  • yarn build (tsc) succeeds
  • yarn test and yarn lint pass with compatible tooling versions
  • Breaking type-check / emit changes are documented or fixed in source

Subtasks

No subtasks

Notes

  • Related: #268 (2.5.0 Dependency Updates)
  • Overview: docs/dependency-audit-2.5.0.md
  • Consider whether an intermediate TypeScript 6 bump is useful before 7, depending on ecosystem support when this is picked up.
Epic: \ Story Points: --- Deferred major bump from the [2.5.0 dependency audit](https://git.vylpes.xyz/RabbitLabs/random-bunny/src/branch/release/2.5.0/docs/dependency-audit-2.5.0.md). TypeScript stayed on the 5.x line (`^5.9.3`) for 2.5.0; jumping to 7 is a large tooling change and was intentionally deferred. ## Description Upgrade the TypeScript toolchain from 5.x to 7.x (latest at audit time: `7.0.2`), including any required companion updates (`ts-jest`, `@typescript-eslint/*`, `@types/node`, `tsconfig.json`). - Current: `5.x` (`^5.9.3`) - Target: `7.x` - Package type: devDependency ## Acceptance Criteria - [ ] `typescript` is on major 7 - [ ] `tsconfig.json` updated for any removed/changed compiler options - [ ] `yarn build` (`tsc`) succeeds - [ ] `yarn test` and `yarn lint` pass with compatible tooling versions - [ ] Breaking type-check / emit changes are documented or fixed in source ## Subtasks *No subtasks* ## Notes - Related: #268 (2.5.0 Dependency Updates) - Overview: `docs/dependency-audit-2.5.0.md` - Consider whether an intermediate TypeScript 6 bump is useful before 7, depending on ecosystem support when this is picked up.
Smithy-bot added this to the 2.6.0 milestone 2026-09-10 18:06:09 +01:00
Vylpes modified the milestone from 2.6.0 to 2.5.0 2026-09-10 18:08:39 +01:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
RabbitLabs/random-bunny#292
No description provided.