Package Exports
- @pkgjs/nv
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@pkgjs/nv) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Get information about Node.js versions
This repository is managed by the Package Maintenance Working Group, see Governance.
Usage
$ npm i @pkgjs/nvconst nv = require('@pkgjs/nv')
(async () => {
const versions = await nv('lts')
console.log(versions)
/*
[
{
version: '10.16.3',
major: 10,
minor: 16,
patch: 3,
codename: 'dubnium',
versionName: 'v10',
start: 2018-04-24T00:00:00.000Z,
lts: 2018-10-30T00:00:00.000Z,
maintenance: 2020-04-01T00:00:00.000Z,
end: 2021-04-01T00:00:00.000Z
}
]
*/
})()You can also pass an array of aliases and the resulting array will be sorted and de-duped, for example:
const versions = await nv(['lts', 'supported'])
console.log(versions.map((v) => v.version))
/*
[ '8.16.1', '10.16.3', '12.11.0' ]
*/Supported Aliases
Support Aliases
For now referenced here until we have a more official doc: https://github.com/nodejs/package-maintenance/issues/236#issue-474783582
all: All node versionslts_active: Head of LTS and Active major version lineslts: Head of current LTS linesactive: The newest version in the active but not maintenence mode lineslts_latest/lts/*: Latest of the LTS lines (lts/*for nvm compat)supported: Head of all maintained lines- DEPRECATED
maintained: Head of all maintained lines current/node: Newest of all maintained lines (nodefor nvm compat)
Version Aliases
v6,v8,v10,v12, etc: Head of major version line by version numberdubnium,carbon: Named alias for LTS lines