chore(deps): update dependency type-fest to v3 #32746
Merged
+8
−3
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^2.3.4->^3.13.1Release Notes
sindresorhus/type-fest (type-fest)
v3.13.1Compare Source
Jsonify: Fix handling of tuples (#638)"9fdac37type-fest.v3.13.0Compare Source
New types
HasReadonlyKeys(#640)a8d6ad0HasWritableKeys(#640)a8d6ad0Fixes
Jsonify: Fix handling of tuples (#638)605b901prototypeproperty when usingClassandAbstractClasstypes (#632)8edb681v3.12.0Compare Source
SetReadonlytype (#624)b2e22fbv3.11.1Compare Source
PackageJson: Fix undefined being allowed in exports (#626)dc38b70SetRequired: Fix performance regression (#628)6a82900v3.11.0Compare Source
New types
WritableKeysOf(#619)a3e1589ReadonlyKeysOf(#619)a3e1589RequiredDeep(#614)c2bf374Fixes
typescriptas a peer dependencyf7139dev3.10.0Compare Source
Improvements
typescriptas a peer dependency (#606)5e6d9e8Fixes
SetRequired: Fix it incorrectly combining individual key types (#611)9c12497OverrideProperties: Fix a missing case (#609)44ec7ecv3.9.0Compare Source
OverridePropertiestype (#597)c365837Join: Support more cases (#594)bb81314v3.8.0Compare Source
IsX/IfXtypes forany/never/unknown(#564)4045737LiteralToPrimitiveDeeptype (#584)5374588v3.7.2Compare Source
Mergewith optionalanyvalue (#583)60a057bv3.7.1Compare Source
3deac35v3.7.0Compare Source
New types
TaggedUnion(#566)2e1cec8IsLiteral(#563)9d00bacIsStringLiteral(#563)9d00bacIsNumericLiteral(#563)9d00bacIsBooleanLiteral(#563)9d00bacIsSymbolLiteral(#563)9d00bacAbstractClass(#559)9b12767AbstractConstructor(#559)9b12767Improvements
Except: AddrequireExactPropsoption (#560)c5743c9TsConfigJson: Add TypeScript 5.0 options (#573)aafc938v3.6.1Compare Source
Join: Fix usage of single element const tuple (#558)747e29bv3.6.0Compare Source
New types
WritableDeep(#540)7538c05Fixes
PackageJson: FixImportsandExportstypes (#555)3ebab0dv3.5.7Compare Source
TsConfigJson: FixPlugintype (#554)e3b1e96v3.5.6Compare Source
Simplifyto actually expand type-hints (#553)aaef3e3v3.5.5Compare Source
PackageJson: MakeImportsobject properties optional (#551)a729046v3.5.4Compare Source
JsonValue: Fix support for readonly arrays (#549)311051cv3.5.3Compare Source
Exact: Fix handling of deep optional unions (#546)5125e1bv3.5.2Compare Source
CamelCase: Fix some cases where it would incorrectly resolve toneverTrim: Remove all whitespace, not just spacesv3.5.1Compare Source
TsConfigJson: Add missingES2022(#536)1e76932v3.5.0Compare Source
New types
IsEqual(#522)e5a3a57Improvements
Join: Support const tuple values (#533)db81191TsConfigJson: Sync with latest TypeScript version (#529)9f04028Fixes
CamelCase: Fix handling of non-literal strings (#531)00b13f8v3.4.0Compare Source
New types
GlobalThis(#511)17dace9Fixes
Exact: Fix handling ofOpaquetypes (#525)84269a7v3.3.0Compare Source
Improvements
Jsonify: Add "jump to definition" andanysupport (#519)2071f47Fixes
SetNonNullable: Fix usage in type predicate context (#515)9bae03bv3.2.0Compare Source
New types
Jsonifiable(#492)e11ab80Improvements
TupleToUnion: Support array (#504)a68f6b2CamelCase: AddpreserveConsecutiveUppercaseoption (#501)b11f017PackageJson: Strict check forimports(#478)846f4dbFixes
Jsonify: Make it look deeper (#498)e11d30bJsonify: Fix usage with emptySetandMap(#497)f24821bv3.1.0Compare Source
MergeDeeptype (#452)fedbc44SetNonNullable: Make it possible to apply it to all keys (#482)7d492c8v3.0.0Compare Source
Meta
f3a5e4eBreaking
cca3ca2cca3ca2Mutabletype toWritableff0de63PromiseValuetype in favor of the built-inAwaitedtype28f3e48Get: Make thestrictoptiontrueby defaulta7f367dPartialDeep: Make therecurseIntoArraysoptionfalseby defaultdb89d9cSimplify: Remove thedeepoption (#441)bbccfb8SimplifyDeeptype. So if you depend on this type, defer upgrading until it's added.New types
EmptyObject(#447)f46b85aIsEmptyObject(#447)f46b85aTupleToUnion(#440)eac8c6fOmitIndexSignature(#453)28e55b9PickIndexSignature(#453)28e55b9ConditionalPickDeep(#444)3cb67d7ConditionalSimplify(#442)beaabe1ConditionalSimplifyDeep(#442)beaabe1Improvements
Merge: Add index signatures support and improve performances (#455)850ac04DelimiterCase: Support screaming snake case as input (#448)f53e3dcJsonify: Add support for optional object keys (#445)d83d62cPackageJson: AddpackageManagerfield (#446)ac5b821TsConfigJson: Add someModulevalues1003d5dFixes
DelimiterCase: Fix regression after TypeScript 4.8 (#464)2a2f310Merge: Fix index signature type overwrite (#460)eb7f08bMerge: Fix optional keys and type override (#456)2e443e2PackageJson: Fix the type (#465)f3b13e3JsonObject: Fix the type (#465)f3b13e3Configuration
📅 Schedule: 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 becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.
Note
Bumps
type-festfrom^2.3.4to^3.13.1in frontend-shared and launchpad packages.type-festto^3.13.1in:packages/frontend-shared/package.jsonpackages/launchpad/package.jsonWritten by Cursor Bugbot for commit 119503e. This will update automatically on new commits. Configure here.