v11.6.0
Minor Changes
-
d5a9ba4: Move
type-plusfrom^7.6.2to^8.0.0-beta.10.type-plusis a runtimedependenciesentry and its types leak into assertron's
public declarations (RequiredPickinerrors.d.ts,AnyConstructorin
assertron.d.ts, andIf/IsExtend/NonComposableTypesinsatisfies.d.ts),
so consumers resolve and compile against the new major. That is a
consumer-visible change to what gets installed, hence a minor rather than a
patch. Assertron's own exported signatures are unchanged and no source edits
were needed — every type it uses exists in v8 with the same meaning — so it is
not a major.The motivating benefit is deduplication:
type-plus7 depends ontersify^3
while assertron already depends ontersify^4 directly. Pairing assertron with
type-plus8 (which itself depends ontersify^4.0.6) removes the second
tersifymajor from downstream dependency trees.The caret range resolves forward to a stable
8.0.0when it ships.