-
Notifications
You must be signed in to change notification settings - Fork 558
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
chore(devDep): Bump typescript
from ~4.8.4
to ~5.0.4
#2594
Conversation
New and removed dependencies detected. Learn more about Socket for GitHub ↗︎
🚮 Removed packages: npm/[email protected] |
06784ef
to
fffe4b2
Compare
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #2594 +/- ##
=======================================
Coverage 94.00% 94.00%
=======================================
Files 459 459
Lines 9650 9650
Branches 1482 1482
=======================================
Hits 9071 9071
Misses 579 579 ☔ View full report in Codecov by Sentry. |
RE codecov: It looks like there are no tests written for the |
43ddf6d
to
9f1ed38
Compare
Yes. The coverage for |
Motivation
As part of its OKRs (Q2 2024 O3KR4, Q3 2024 O2KR4) the Wallet Framework Team has upgraded all core packages to use TypeScript v5.0, and is enabling other packages throughout our codebase to upgrade as well. Unblocking the snaps monorepo is a high priority, as it has close interdependencies with core monorepo.
This commit upgrades the TypeScript version used in the snaps monorepo by two major versions: v4.9 and v5.0.
Features
v4.9
satisfies
operatorsatisfies
operator core#1972in
operatorv5.0
const
Type Parameters:as const
inference by default.as const
instances in the snaps monorepo.enum
improvements:enum
s are unionenum
senum
overhaulenum
instances in the snaps monorepo.Breaking Changes
v5.0