type-fest
5.10.0 · 17 Sep 2026(MIT OR CC0-1.0)528.8M / weekRepositoryHomepagenpmAtom feed
Upgrading type-fest from 5.4.4 to 5.10.0
6 releases in betweenevery note read
Release by release
- new
RenameKeys(#1435) 548e7df - new
SharedUnionFieldsDeep: Ensure it doesn't distribute processed union over mapped type (#1509) 07a04de - new
TypedArray: AddFloat16Array(#1495) ca27cce - fixed
Writable: Fix behavior with index signatures (#1470) 48ddc4b - fixed
Jsonify: Fix optional properties leakingundefinedinto the key set (#1484) 5339fb3 - fixed
IsLiteral*: Fix behavior with unions (#1482) 3425142
- new
- new
StringToArray(#1457) b773e84 - new
StringToNumber(#1446) 2a14c2d - new
ExtractExactly(#1445) 26f3c99 - new
StringRepeat: Add support for generating really long strings (#1447) 1b7eed6 - fixed
LastArrayElement: Fix handling of tuples with optional elements (#1461) 8e5c69a - fixed
Schema: Fix incorrect handling ofanyandunknownfields (#1459) 82ccfc3 - fixed
StringRepeat: Fix behavior with extremely large/small counts (#1455) 441ac27
- new
- new
RemoveSuffix(#1439) d685b77 - new
UnwrapRequired(#1410) 3bfee8e - new
ExtendsStrict: AdddistributiveUnions,strictNever&strictAnyoptions (#1408) 9ea810b - new
TupleOf: Improve implementation (#1441) 391e1bb
- new
- new
Absolute(#1391) 7761f91 - new
NonNullableDeep(#1401) 1e8bd10 - new
UnionLength(#1402) 49142db - new
Add
splitOnPunctuationoption toCamelCase/PascalCase/KebabCase/SnakeCase(#1394) 852d016 - new
CamelCase: AddpreserveLeadingUnderscoresoption (#1404) 5ca6564 - new
TsConfigJson: Add TypeScript 6.0 fields (#1406) ac4861d - new
UnionToTuple: Fix behavior with large unions (#1405) 651f7ea
- new
- new
Optional(#1374) 9b52980 - new
ExcludeExactly(#1349) 0f923d0 - new
ArrayLength(#1344) 59bd056 - new
UnionMember(#1368) 878b6df
- new
2 other lines we could not sort, mostly version bumps
- 5.10.0
IntRange: Support negative values (#1511) ed4344e - 5.10.0
Improve type instantiation performance of array and string types (#1514) be9a177