Provides information about all NodeJs version and releases.
npm install nodejs-versions







This module basically returns information about NodeJs release since :
* a specific version
* a specific date
If you don't provide a version it will take into account process.version as current version.
Only 2 dependencies.
By default it stores data in memory, you can override this behavior and save data on the disk with the env var:
``console`
$ NODEJS_VERSION_CACHE=file node index.js
| Version | Supported | Tested |
| ------------- |:-------------:|:--------------:|
| 18.x | yes | yes |
| 16.x | yes | yes |
| 14.x | yes | yes |
`console`
$ npm install nodejs-versions --save
javascript
const NodeVersions = require('nodejs-versions');
const latest = await NodeVersions.versions.getLatestLTS();console.log(latest);
`Or with promise like
`javascript
const NodeVersions = require('nodejs-versions');
NodeVersions.versions.getLatestLTS().then((latest) => {
console.log(latest);
})`Methods
$3
Returns all NodeJs versions with their information.
$3
Returns all releases since a specific date.
#### date
Type:
DateA string value that is a date or a date Object
$3
Returns all releases since a specific version.
#### version
Type:
String
Default value: process.versionA string value that is a valid version.
Example : 'v2.0.0' or '8.9.4'
$3
Returns latest NodeJs version
$3
Returns latest LTS
$3
Returns changelog of a specific version.
#### version
Type:
String
Default value: process.versionA string value that is a valid version.
Example : 'v2.0.0' or '8.9.4'
Test
`console
$ npm test
`To generate coverage :
`console
$ npm run test-coverage
``Coverage report can be found in coverage/.