github sindresorhus/type-fest v3.0.0

latest releases: v4.26.1, v4.26.0, v4.25.0...
2 years ago

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 to Writable ff0de63
  • Remove the PromiseValue type in favor of the built-in Awaited type 28f3e48
  • Get: Make the strict option true by default a7f367d
  • PartialDeep: Make the recurseIntoArrays option false by default db89d9c
  • Simplify: Remove the deep 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.

New types

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: Add packageManager field (#446) ac5b821
  • TsConfigJson: Add some Module values 1003d5d

Fixes

v2.19.0...v3.0.0

Don't miss a new type-fest release

NewReleases is sending notifications on new releases.