2.0.1 • Published 10 months ago

nodejs-versions v2.0.1

Weekly downloads
17
License
MIT
Repository
github
Last release
10 months ago

GitHub release GitHub license CI pipeline Code coverage Opened issues Opened PR DeepScan grade Node version

Purpose

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:

$ NODEJS_VERSION_CACHE=file node index.js

Compatibility

VersionSupportedTested
18.xyesyes
16.xyesyes
14.xyesyes

Installation

$ npm install nodejs-versions --save

Usage

Basic usage

const NodeVersions = require('nodejs-versions');
const latest = await NodeVersions.versions.getLatestLTS();

console.log(latest);

Or with promise like

const NodeVersions = require('nodejs-versions');
NodeVersions.versions.getLatestLTS().then((latest) => {
  console.log(latest);
})

Methods

versions.getAllVersions()

Returns all NodeJs versions with their information.

versions.getVersionsSinceDate(date)

Returns all releases since a specific date.

date

Type: Date

A string value that is a date or a date Object

versions.getVersionsSinceVersion(version)

Returns all releases since a specific version.

version

Type: String Default value: process.version

A string value that is a valid version. Example : 'v2.0.0' or '8.9.4'

versions.getLatest()

Returns latest NodeJs version

versions.getLatestLTS()

Returns latest LTS

changelog.getVersionChangelog(version)

Returns changelog of a specific version.

version

Type: String Default value: process.version

A string value that is a valid version. Example : 'v2.0.0' or '8.9.4'

Test

$ npm test

To generate coverage :

$ npm run test-coverage

Coverage report can be found in coverage/.

2.0.1

10 months ago

2.0.0

3 years ago

1.0.13

3 years ago

1.0.11

3 years ago

1.0.12

3 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.2

6 years ago

1.0.3

6 years ago

1.0.1

7 years ago

1.0.0

7 years ago