Packages

type-fest

5.10.0 · 17 Sep 2026(MIT OR CC0-1.0)528.8M / weekRepositoryHomepagenpmAtom feed

Upgrading type-fest from 5.3.1 to 5.10.0

11 releases in betweenevery note read

0
changes to make
0
advisories fixed
33
new
13
fixes

Release by release

  1. 5.10.0

    17 Sep 20261 new · 1 fix
    • new

      Add UnionMax type (#1519) 061ef87

    • fixed

      Fix compilation failure on targets below ES2025 265c038

  2. 5.9.0

    30 Aug 20263 new · 3 fixes
    • new

      RenameKeys (#1435) 548e7df

    • new

      SharedUnionFieldsDeep: Ensure it doesn't distribute processed union over mapped type (#1509) 07a04de

    • new

      TypedArray: Add Float16Array (#1495) ca27cce

    • fixed

      Writable: Fix behavior with index signatures (#1470) 48ddc4b

    • fixed

      Jsonify: Fix optional properties leaking undefined into the key set (#1484) 5339fb3

    • fixed

      IsLiteral*: Fix behavior with unions (#1482) 3425142

  3. 5.8.0

    4 Jul 20264 new · 3 fixes
    • 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 of any and unknown fields (#1459) 82ccfc3

    • fixed

      StringRepeat: Fix behavior with extremely large/small counts (#1455) 441ac27

  4. 5.7.0

    31 May 20264 new · 6 fixes
    • new

      RemoveSuffix (#1439) d685b77

    • new

      UnwrapRequired (#1410) 3bfee8e

    • new

      ExtendsStrict: Add distributiveUnions, strictNever & strictAny options (#1408) 9ea810b

    • new

      TupleOf: Improve implementation (#1441) 391e1bb

  5. 5.6.0

    17 Apr 20267 new
    • new

      Absolute (#1391) 7761f91

    • new

      NonNullableDeep (#1401) 1e8bd10

    • new

      UnionLength (#1402) 49142db

    • new

      Add splitOnPunctuation option to CamelCase / PascalCase / KebabCase / SnakeCase (#1394) 852d016

    • new

      CamelCase: Add preserveLeadingUnderscores option (#1404) 5ca6564

    • new

      TsConfigJson: Add TypeScript 6.0 fields (#1406) ac4861d

    • new

      UnionToTuple: Fix behavior with large unions (#1405) 651f7ea

  6. 5.5.0

    19 Mar 202611 new
  7. 5.4.1 – 5.4.44 releases, nothing new or fixed in the notes

  8. 5.4.0

    12 Jan 20263 new
12 other lines we could not sort, mostly version bumps
  • IntRange: Support negative values (#1511) ed4344e

    5.10.0
  • Improve type instantiation performance of array and string types (#1514) be9a177

    5.10.0
  • PackageJson: Use LiteralUnion for engines field (#1354) fc9e2bb

    5.4.4
  • IsUnion: Fix behavior when the entire union extends all individual members (#1353) b0321a5

    5.4.4
  • Paths: Fix leavesOnly behavior with never leaves (#1350) 2c34128

    5.4.4
  • Paths: Fix behavior with WeakMaps / WeakSets (#1348) ac3b50e

    5.4.4
  • Paths: Fix behavior with tuples containing optional elements with a rest element (#1346) 7c82a21

    5.4.4
  • Merge: Fix idempotency, so Merge<A, A> returns A (#1336) 99e35a2

    5.4.3
  • Paths: Fix behavior with generic types (#1343) 8f0419c

    5.4.3
  • SimplifyDeep: Fix behavior with arrays (#1337) a2a180d

    5.4.2