macos-release
Advanced tools
Comparing version 2.1.0 to 2.2.0
@@ -1,6 +0,36 @@ | ||
/** | ||
Get the name and version of a macOS release from the Darwin version. | ||
declare const macosRelease: { | ||
/** | ||
Get the name and version of a macOS release from the Darwin version. | ||
@param release - By default, the current operating system is used, but you can supply a custom [Darwin kernel version](http://en.wikipedia.org/wiki/Darwin_%28operating_system%29#Release_history), which is the output of [`os.release()`](https://nodejs.org/api/os.html#os_os_release). | ||
*/ | ||
export default function macosRelease(release?: string): string; | ||
@param release - By default, the current operating system is used, but you can supply a custom [Darwin kernel version](http://en.wikipedia.org/wiki/Darwin_%28operating_system%29#Release_history), which is the output of [`os.release()`](https://nodejs.org/api/os.html#os_os_release). | ||
@example | ||
``` | ||
import * as os from 'os'; | ||
import macosRelease = require('macos-release'); | ||
// On a macOS Sierra system | ||
macosRelease(); | ||
//=> {name: 'Sierra', version: '10.12'} | ||
os.release(); | ||
//=> 13.2.0 | ||
// This is the Darwin kernel version | ||
macosRelease(os.release()); | ||
//=> {name: 'Sierra', version: '10.12'} | ||
macosRelease('14.0.0'); | ||
//=> {name: 'Yosemite', version: '10.10'} | ||
``` | ||
*/ | ||
(release?: string): string; | ||
// TODO: remove this in the next major version, refactor the whole definition to: | ||
// declare function macosRelease(release?: string): string; | ||
// export = macosRelease; | ||
default: typeof macosRelease; | ||
}; | ||
export = macosRelease; |
@@ -30,2 +30,3 @@ 'use strict'; | ||
module.exports = macosRelease; | ||
// TODO: remove this in the next major version | ||
module.exports.default = macosRelease; |
{ | ||
"name": "macos-release", | ||
"version": "2.1.0", | ||
"version": "2.2.0", | ||
"description": "Get the name and version of a macOS release from the Darwin version", | ||
@@ -16,3 +16,3 @@ "license": "MIT", | ||
"scripts": { | ||
"test": "xo && ava && tsd-check" | ||
"test": "xo && ava && tsd" | ||
}, | ||
@@ -36,6 +36,6 @@ "files": [ | ||
"devDependencies": { | ||
"ava": "^1.3.1", | ||
"tsd-check": "^0.5.0", | ||
"ava": "^1.4.1", | ||
"tsd": "^0.7.1", | ||
"xo": "^0.24.0" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
4959
56