chore(deps): update dependency type-fest to v3 #8
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:
3.10.0
->3.11.0
Release Notes
sindresorhus/type-fest
v3.11.0
Compare Source
New types
WritableKeysOf
(#619)a3e1589
ReadonlyKeysOf
(#619)a3e1589
RequiredDeep
(#614)c2bf374
Fixes
typescript
as a peer dependencyf7139de
v3.10.0
Compare Source
Improvements
typescript
as a peer dependency (#606)5e6d9e8
Fixes
SetRequired
: Fix it incorrectly combining individual key types (#611)9c12497
OverrideProperties
: Fix a missing case (#609)44ec7ec
v3.9.0
Compare Source
OverrideProperties
type (#597)c365837
Join
: Support more cases (#594)bb81314
v3.8.0
Compare Source
IsX
/IfX
types forany
/never
/unknown
(#564)4045737
LiteralToPrimitiveDeep
type (#584)5374588
v3.7.2
Compare Source
Merge
with optionalany
value (#583)60a057b
v3.7.1
Compare Source
3deac35
v3.7.0
Compare Source
New types
TaggedUnion
(#566)2e1cec8
IsLiteral
(#563)9d00bac
IsStringLiteral
(#563)9d00bac
IsNumericLiteral
(#563)9d00bac
IsBooleanLiteral
(#563)9d00bac
IsSymbolLiteral
(#563)9d00bac
AbstractClass
(#559)9b12767
AbstractConstructor
(#559)9b12767
Improvements
Except
: AddrequireExactProps
option (#560)c5743c9
TsConfigJson
: Add TypeScript 5.0 options (#573)aafc938
v3.6.1
Compare Source
Join
: Fix usage of single element const tuple (#558)747e29b
v3.6.0
Compare Source
New types
WritableDeep
(#540)7538c05
Fixes
PackageJson
: FixImports
andExports
types (#555)3ebab0d
v3.5.7
Compare Source
TsConfigJson
: FixPlugin
type (#554)e3b1e96
v3.5.6
Compare Source
Simplify
to actually expand type-hints (#553)aaef3e3
v3.5.5
Compare Source
PackageJson
: MakeImports
object properties optional (#551)a729046
v3.5.4
Compare Source
JsonValue
: Fix support for readonly arrays (#549)311051c
v3.5.3
Compare Source
Exact
: Fix handling of deep optional unions (#546)5125e1b
v3.5.2
Compare Source
CamelCase
: Fix some cases where it would incorrectly resolve tonever
Trim
: Remove all whitespace, not just spacesv3.5.1
Compare Source
TsConfigJson
: Add missingES2022
(#536)1e76932
v3.5.0
Compare Source
New types
IsEqual
(#522)e5a3a57
Improvements
Join
: Support const tuple values (#533)db81191
TsConfigJson
: Sync with latest TypeScript version (#529)9f04028
Fixes
CamelCase
: Fix handling of non-literal strings (#531)00b13f8
v3.4.0
Compare Source
New types
GlobalThis
(#511)17dace9
Fixes
Exact
: Fix handling ofOpaque
types (#525)84269a7
v3.3.0
Compare Source
Improvements
Jsonify
: Add "jump to definition" andany
support (#519)2071f47
Fixes
SetNonNullable
: Fix usage in type predicate context (#515)9bae03b
v3.2.0
Compare Source
New types
Jsonifiable
(#492)e11ab80
Improvements
TupleToUnion
: Support array (#504)a68f6b2
CamelCase
: AddpreserveConsecutiveUppercase
option (#501)b11f017
PackageJson
: Strict check forimports
(#478)846f4db
Fixes
Jsonify
: Make it look deeper (#498)e11d30b
Jsonify
: Fix usage with emptySet
andMap
(#497)f24821b
v3.1.0
Compare Source
MergeDeep
type (#452)fedbc44
SetNonNullable
: Make it possible to apply it to all keys (#482)7d492c8
v3.0.0
Compare Source
Meta
f3a5e4e
Breaking
cca3ca2
cca3ca2
Mutable
type toWritable
ff0de63
PromiseValue
type in favor of the built-inAwaited
type28f3e48
Get
: Make thestrict
optiontrue
by defaulta7f367d
PartialDeep
: Make therecurseIntoArrays
optionfalse
by defaultdb89d9c
Simplify
: Remove thedeep
option (#441)bbccfb8
SimplifyDeep
type. So if you depend on this type, defer upgrading until it's added.New types
EmptyObject
(#447)f46b85a
IsEmptyObject
(#447)f46b85a
TupleToUnion
(#440)eac8c6f
OmitIndexSignature
(#453)28e55b9
PickIndexSignature
(#453)28e55b9
ConditionalPickDeep
(#444)3cb67d7
ConditionalSimplify
(#442)beaabe1
ConditionalSimplifyDeep
(#442)beaabe1
Improvements
Merge
: Add index signatures support and improve performances (#455)850ac04
DelimiterCase
: Support screaming snake case as input (#448)f53e3dc
Jsonify
: Add support for optional object keys (#445)d83d62c
PackageJson
: AddpackageManager
field (#446)ac5b821
TsConfigJson
: Add someModule
values1003d5d
Fixes
DelimiterCase
: Fix regression after TypeScript 4.8 (#464)2a2f310
Merge
: Fix index signature type overwrite (#460)eb7f08b
Merge
: Fix optional keys and type override (#456)2e443e2
PackageJson
: Fix the type (#465)f3b13e3
JsonObject
: Fix the type (#465)f3b13e3
v2.19.0
Compare Source
New types
SetNonNullable
(#431)1a69e63
Improvements
Exact
: Support array union (#421)edcad04
PackageJson
: Support condition object inexports
array (#439)290e3a2
v2.18.1
Compare Source
Jsonify
: Do not downgrade tuples to arrays (#433)8a014e5
Spread
: Support arrays/tuples (#435)96acab1
v2.18.0
Compare Source
New types
Spread
(#427)efba9f4
PartialOnUndefinedDeep
(#426)1cbd351
v2.17.0
Compare Source
recurseIntoArrays
option forPartialDeep
(#400)3777469
v2.16.0
Compare Source
New types
OptionalKeysOf
(#405)f0b1c3f
HasOptionalKeys
(#405)f0b1c3f
RequiredKeysOf
(#405)f0b1c3f
HasRequiredKeys
(#405)f0b1c3f
Improvements
Simplify
: Adddeep
option (#414)96fe795
Fixes
Replace
: Fix theall
option (#416)1483de3
Includes
: Fix false-positive when the array containsnull
and you are checking againstundefined
(#413)de5e7fc
Simplify
: Fix handling of some types (#414)96fe795
v2.15.1
Compare Source
BigInt
(#412)095831c
v2.15.0
Compare Source
Jsonify
type more correct (#410)8ca2959
v2.14.0
Compare Source
UnwrapOpaque
type (#403)d4d4481
v2.13.1
Compare Source
TsConfigJson
to requirepaths
array (#404)74891f0
v2.13.0
Compare Source
New types
Exact
(#259)9394d54
ReadonlyTuple
(#383)f445cc6
Replace
(#389)5c793ce
Improvements
Mutable
toWritable
(#398)638d597
Mutable
still works and is now just a deprecated alias.Fixes
PackageJson
andTsConfigJson
(#269)f2aae51
v2.12.2
Compare Source
Get
: Fix TypeScript 4.7 compatibility (#388)6c7ac47
TsConfig
: AddwatchOptions
field (#384)7aa0605
Jsonify
: Handleundefined
in array (#310)17b0235
v2.12.1
Compare Source
PackageJson
: Allownull
targets inExports
type (#377)25d0204
v2.12.0
Compare Source
imports
field inPackageJson
type (#365)v2.11.2
Compare Source
node-addons
inPackageJson
export condition (#362)947f637
v2.11.1
Compare Source
ReadonlyDeep
: Fix handling of objects with call signatures (#359)db54028
ReadonlyDeep
: Fix sets and maps not getting immutable methods (#358)0ff4461
v2.11.0
Compare Source
InvariantOf
type (#352)dea70a4
Schema
type (#321)3aabfbc
Get
: Support read only arrays (#355)dc7043c
v2.10.0
Compare Source
RemoveIndexSignature
type (#335)8103238
StringKeyOf
type (#344)103966b
Date
andRegExp
in "deep" types3243e22
3cc721b
Get
to acceptPath
asstring[]
(#353)ca45956
v2.9.0
Compare Source
LiteralToPrimitive
type (#340)ab210eb
Jsonify
: Allow partial types (#312)600f0c2
Get
: Add strict mode (#317)b9ace21
v2.8.0
Compare Source
Float
type (#330)7770489
v2.7.0
Compare Source
Added some numeric types:
PositiveInfinity
NegativeInfinity
Finite
Integer
Negative
NonNegative
NegativeInteger
NonNegativeInteger
v2.6.0
Compare Source
TsConfigJson
type (#325)1507f6f
PromiseValue
type (#322)ab7386d
v2.5.4
Compare Source
DelimiterCase
type incorrectly converting string to empty string (#320)623814c
v2.5.3
Compare Source
Join
edge case when type inference fails (#314)e0e202c
v2.5.2
Compare Source
DelimiterCase
(#302)2b7ad9a
Simplify
type (#297)55ed9d1
v2.5.1
Compare Source
PartialDeep
type (#296)065e764
v2.5.0
Compare Source
MultidimensionalArray
type (#277)a726d80
MultidimensionalReadonlyArray
type (#277)a726d80
v2.4.0
Compare Source
ObservableLike
type (#279)7645829
v2.3.4
Compare Source
Except
autocomplete (#268)93fa71c
v2.3.3
Compare Source
LastArrayElement
type (#266)8f70e88
v2.3.2
Compare Source
Except
not working with generic properties (#263)ad02560
v2.3.1
Compare Source
a8c2818
v2.3.0
Compare Source
New types
RequireAllOrNone
(#254)28199b0
Improvements
.toJSON()
method inJsonify
type (#257)09fb092
Join
type (#258)a001611
v2.2.0
Compare Source
Join
type (#235)e9e5665
v2.1.0
Compare Source
abb5b98
ae3e0c9
ObservableLike
(#246)8b3719d
v2.0.0
Compare Source
Breaking
a55ebee
a55ebee
Improvements
Jsonify
type (#244)5349d27
Constructor
type49d0db8
Class
type49d0db8
Opaque
type7f63a6e
v1.4.0
Compare Source
Includes
type (#217)bf4fc28
TsConfigJson
andPackageJson
types (#241)55426a0
cf80add
v1.3.0
Compare Source
Simplify
type (#238)96f8d68
v1.2.3
Compare Source
CamelCase
with uppercase strings (#234)7d1edb5
v1.2.2
Compare Source
Split
type (#226)a7fa37a
v1.2.1
Compare Source
CamelCase
behavior when value is in uppercase (#220)10516fb
v1.2.0
Compare Source
ScreamingSnakeCase
type (#214)ebb5a2d
v1.1.3
Compare Source
6b8bee7
v1.1.2
Compare Source
string[]
toPackageJson.Exports
(#210)c34bbd9
v1.1.1
Compare Source
2ac33c7
v1.1.0
Compare Source
PackageJson.PublishConfig
type (#205)305795c
v1.0.2
Compare Source
73e9aa7
v1.0.1
Compare Source
LastArrayElement
type8445521
v1.0.0
Compare Source
CamelCasedProps
,CamelCasedPropsDeep
, and many more types (#179)c043c25
LastArrayElement
,Split
, andTrim
types (#159)2f6aa0b
No breaking changes. It's 1.0.0 to mark its stability.
v0.21.3
Compare Source
ed5f3d3
v0.21.2
Compare Source
Get
type (#181)a65377b
v0.21.1
Compare Source
TypedArray
type export (#180)ccb3013
v0.21.0
Compare Source
Get
type (#153)e40e640
Mutable
type (#157)673c1aa
Merge
result (#170)c0e163d
Configuration
📅 Schedule: Branch creation - "on saturday" in timezone Europe/Paris, 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 has been generated by Mend Renovate. View repository job log here.