Patch Changes
-
ee7e6ac: Pin
type-plus(a devDependency) to8.0.0-beta.10, exactly.This is beta-to-beta (
8.0.0-beta.8->8.0.0-beta.10), not a range change.type-plus
is used only in this package's own type tests during development — it is not a runtime
or peer dependency, does not appear independencies, and does not leak into the
published.d.tsfiles. Nothing changes for consumers:patch.The version is pinned rather than caret-ranged.
^8.0.0-beta.10resolves to
>=8.0.0-beta.10 <9.0.0-0, which admits every later 8.0.0 prerelease as well as8.0.0
and8.1.0— and 8 is a prerelease line where breaking changes land between betas. An
exact version makes each bump a reviewable PR instead of something a lockfile refresh
can do silently. Move back to a caret when 8.0.0 is stable.type-plus@8.0.0-beta.10ships acjs/package.jsonmarker sorequire('type-plus')
works again under its"type": "module"root — beta.8 lacked it.type-plus's own
runtime dependency ontersify@^4.0.6(this package's current published version) means
no source change was needed here.pnpm-workspace.yamlalso gains a first-party soak exemption: the 24h
minimumReleaseAgesoak exists to catch a compromised third-party release, not to delay
our own reviewed publishes from reaching the next repo in this dependency chain.