windows-release

6.0.1last stable release 10 months ago
Complexity Score
Low
Open Issues
N/A
Dependent Projects
213
Weekly Downloadsglobal
3,259,241

License

  • MIT
    • Yesattribution
    • Permissivelinking
    • Permissivedistribution
    • Permissivemodification
    • Nopatent grant
    • Yesprivate use
    • Permissivesublicensing
    • Notrademark grant

Downloads

Readme

windows-release

Get the name of a Windows version from the release number: 5.1.2600XP

Install

npm install windows-release

Usage

import os from 'node:os';
import windowsRelease from 'windows-release';

// On a Windows XP system

windowsRelease();
//=> 'XP'

os.release();
//=> '5.1.2600'

windowsRelease(os.release());
//=> 'XP'

windowsRelease('4.9.3000');
//=> 'ME'

API

windowsRelease(release?)

release

Type: string

By default, the current OS is used, but you can supply a custom release number, which is the output of os.release().

Note: Most Windows Server versions cannot be detected based on the release number alone. There is runtime detection in place to work around this, but it will only be used if no argument is supplied, or the supplied argument matches os.release().

Related

  • os-name - Get the name of the current operating system
  • macos-release - Get the name and version of a macOS release from the Darwin version

Dependencies

CVE IssuesActive
0
Scorecards Score
4.30
Test Coverage
No Data
Follows Semver
Yes
Github Stars
42
Dependenciestotal
4
DependenciesOutdated
4
DependenciesDeprecated
0
Threat Modelling
No Data
Repo Audits
No Data

Learn how to distribute windows-release in your own private NPM registry

npm config set registry  https://npm.cloudsmith.com/owner/repo
Processing...
Done
npm install windows-release
Processing...
Done

13 Releases

NPM on Cloudsmith

Getting started with NPM on Cloudsmith is fast and easy.