setup-cpp
Version:
Install all the tools required for building and testing C++/C projects.
18 lines (15 loc) • 409 B
text/typescript
import macosRelease from "macos-release"
import memoize from "memoizee"
/**
* Get macOS version
*
* @returns {number[]} - The macOS version as an array of numbers
*/
function macosVersion_() {
if (process.platform !== "darwin") {
return []
}
const { version } = macosRelease()
return version.split(".").map((v) => Number.parseInt(v, 10))
}
export const macosVersion = memoize(macosVersion_)