tauri-plugin-store
tauri-plugin-store copied to clipboard
Update dependency type-fest to v3
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
type-fest | 2.12.2 -> 3.1.0 |
Release Notes
sindresorhus/type-fest
v3.1.0
- Add (experimental)
MergeDeep
type (#452)fedbc44
- Feedback wanted
-
SetNonNullable
: Make it possible to apply it to all keys (#482)7d492c8
- Just leave out the second generic parameter to make it apply to all keys.
v3.0.0
Meta
- Welcome @skarab42 as a maintainer 🎉
f3a5e4e
- He did a lot of the work on this release.
Breaking
- Require TypeScript 4.7 or later
cca3ca2
- Require Node.js 14 or later
cca3ca2
- Rename
Mutable
type toWritable
ff0de63
- Remove the
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
- It caused weird problems with the TS compiler. We plan to add it back in the form a
SimplifyDeep
type. So if you depend on this type, defer upgrading until it's added.
- It caused weird problems with the TS compiler. We plan to add it back in the form a
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
New types
Improvements
-
Exact
: Support array union (#421)edcad04
-
PackageJson
: Support condition object inexports
array (#439)290e3a2
v2.18.1
-
Jsonify
: Do not downgrade tuples to arrays (#433)8a014e5
-
Spread
: Support arrays/tuples (#435)96acab1
v2.18.0
New types
v2.17.0
- Add
recurseIntoArrays
option forPartialDeep
(#400)3777469
v2.16.0
New types
-
OptionalKeysOf
(#405)f0b1c3f
-
HasOptionalKeys
(#405)f0b1c3f
-
RequiredKeysOf
(#405)f0b1c3f
-
HasRequiredKeys
(#405)f0b1c3f
Improvements
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
v2.15.0
v2.14.0
- Add
UnwrapOpaque
type (#403)d4d4481
v2.13.1
v2.13.0
New types
Improvements
Fixes
Configuration
📅 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.
- [ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.