UNPKG

setup-cpp

Version:

Install all the tools required for building and testing C++/C projects.

18 lines (15 loc) 409 B
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_)