1 | // @ts-check
|
2 |
|
3 | import coverageSupportedMinNodeVersion from "./coverageSupportedMinNodeVersion.mjs";
|
4 | import semver from "./semver.mjs";
|
5 |
|
6 | const {
|
7 | major: minMajor,
|
8 | minor: minMinor,
|
9 | patch: minPatch,
|
10 | } = coverageSupportedMinNodeVersion;
|
11 | const { major, minor, patch } = semver(process.versions.node);
|
12 |
|
13 | /**
|
14 | * Is the process Node.js version greater than or equal to
|
15 | * {@link coverageSupportedMinNodeVersion the minimum required to support code coverage}.
|
16 | * @type {boolean}
|
17 | */
|
18 | export default // coverage ignore next line
|
19 | (major === minMajor && minor >= minMinor && patch >= minPatch) ||
|
20 | major > minMajor;
|