type-fest

A collection of essential TypeScript types

CC0-1.0 License

Downloads
705.7M
Stars
13.3K
Committers
165

Bot releases are hidden (Show)

type-fest -

Published by sindresorhus over 4 years ago

  • Make the PromiseValue type handle nested promises (#112) 577c2a2

https://github.com/sindresorhus/type-fest/compare/v0.15.1...v0.16.0

type-fest -

Published by sindresorhus over 4 years ago

type-fest -

Published by sindresorhus over 4 years ago

  • Add support for ESM exports in the PackageJson type (#109) a2e0058

https://github.com/sindresorhus/type-fest/compare/v0.14.0...v0.15.0

type-fest -

Published by sindresorhus over 4 years ago

type-fest -

Published by sindresorhus over 4 years ago

type-fest -

Published by sindresorhus over 4 years ago

type-fest -

Published by sindresorhus over 4 years ago

Breaking

  • Require Node.js 10 a5fb5a1

Improvements

https://github.com/sindresorhus/type-fest/compare/v0.11.0...v0.12.0

type-fest -

Published by sindresorhus over 4 years ago

New types

Enhancements

  • Allow all keys to be optional in the JsonObject type (#65) 6c105fb
  • Add workspaces to PackageJson type (#77) 836ecb8

https://github.com/sindresorhus/type-fest/compare/v0.10.0...v0.11.0

type-fest -

Published by sindresorhus over 4 years ago

https://github.com/sindresorhus/type-fest/compare/v0.9.0...v0.10.0

type-fest -

Published by sindresorhus over 4 years ago

  • Add more fields to the PackageJson type 5808be4 c96a49d

https://github.com/sindresorhus/type-fest/compare/v0.8.1...v0.9.0

type-fest -

Published by sindresorhus about 5 years ago

  • Allow objects with non-existing keys in the PartialDeep type (#60) 1b34d7e

https://github.com/sindresorhus/type-fest/compare/v0.8.0...v0.8.1

type-fest -

Published by sindresorhus about 5 years ago

  • Add RequireExactlyOne type (#55) 0a9d935
  • Add PartialDeep type (#47) 80465bc
  • Add SetRequired type (#48) b29c31a
  • Add SetOptional type (#48) b29c31a

https://github.com/sindresorhus/type-fest/compare/v0.7.1...v0.8.0

type-fest -

Published by sindresorhus about 5 years ago

type-fest -

Published by sindresorhus about 5 years ago

  • Add Opaque type (#53) 681f59b
  • Add an optional Argument type parameter to the Class type (#52) 8b8dd4d

https://github.com/sindresorhus/type-fest/compare/v0.6.0...v0.7.0

type-fest -

Published by sindresorhus over 5 years ago

Breaking:

  • Rename the Omit type to Except (#44) cfac1de
    We had to rename this type because TypeScript 3.5 introduced a type with the same name, but less strict... Read more here.

Enhancements:

  • Add Promisable type (#45) 670462c
  • Document how to use JsonObject (#46) aa1ae3b

Fixes:

  • Add missing Yarn field to the PackageJson type 5809b49

https://github.com/sindresorhus/type-fest/compare/v0.5.2...v0.6.0

type-fest -

Published by sindresorhus over 5 years ago

type-fest -

Published by sindresorhus over 5 years ago

  • Add typescript@>=3.2 as peer dependency ec153c6
  • Add esnext lib reference for BigInt support (#37) 426ccd3

https://github.com/sindresorhus/type-fest/compare/v0.5.0...v0.5.1

type-fest -

Published by sindresorhus over 5 years ago

  • Add BigInt support to the Primitive and TypedArray type aacf829
  • Add ReadonlyDeep type (#34) 22c3a99

https://github.com/sindresorhus/type-fest/compare/v0.4.1...v0.5.0

type-fest -

Published by sindresorhus over 5 years ago

type-fest -

Published by sindresorhus over 5 years ago

Package Rankings
Top 11.78% on Repo1.maven.org
Top 0.44% on Npmjs.org
Top 4.09% on Proxy.golang.org
Badges
Extracted from project README
npm dependents npm downloads