Checks whether the running MJ version satisfies an app's required range.
Prerelease host versions (e.g. '6.2.0-edge.3') are evaluated as their base
release tuple ('6.2.0') so era-correct ranges accept prerelease dev hosts —
see CoerceToBaseVersion for the rationale.
Parameters
mjVersion: string
The current MJ version (e.g., '4.3.1' or '6.2.0-edge.3')
requiredRange: string
The semver range from the manifest (e.g., '>=4.0.0 <5.0.0')
Checks whether the running MJ version satisfies an app's required range.
Prerelease host versions (e.g. '6.2.0-edge.3') are evaluated as their base release tuple ('6.2.0') so era-correct ranges accept prerelease dev hosts — see CoerceToBaseVersion for the rationale.