You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Get the name and version of a macOS release from the Darwin version
Example: 13.2.0 → {name: 'Mavericks', version: '10.9'}
Install
npm install macos-release
Usage
importosfrom'node:os';importmacosReleasefrom'macos-release';// On a macOS Sierra systemmacosRelease();//=> {name: 'Sierra', version: '10.12'}os.release();//=> 13.2.0// This is the Darwin kernel versionmacosRelease(os.release());//=> {name: 'Sierra', version: '10.12'}macosRelease('14.0.0');//=> {name: 'Yosemite', version: '10.10'}macosRelease('20.0.0');//=> {name: 'Big Sur', version: '11'}
API
macosRelease(release?)
release
Type: string
By default, the current operating system is used, but you can supply a custom Darwin kernel version, which is the output of os.release().
Related
os-name - Get the name of the current operating system. Example: macOS Sierra
macos-version - Get the macOS version of the current system. Example: 10.9.3
windows-release - Get the name of a Windows version from the release number: 5.1.2600 → XP
About
Get the name and version of a macOS release from the Darwin version