npm.io
3.2.0 • Published 6 months agoCLI

vernode

Licence
MIT
Version
3.2.0
Deps
0
Size
16 kB
Vulns
0
Weekly
0
Stars
1

VERNODE

Vernode checks for latest NodeJS versions.
You can use this as a module in your NodeJS program or as a CLI command in your system.

Requirements

NodeJS version 18.0.0 or higher because of Fetch API.

Module Installation

NPM

npm i vernode

PNPM

pnpm add vernode

BUN

bun add vernode

DENO

deno add npm:vernode

Module Usage

import vernode, { lts, current, nightly, reset } from 'vernode';

const versions = await vernode();

console.log(versions);
// { lts: '24.15.0', current: '25.9.0', nightly: '26.0.0-nightly...' }

console.log(versions.lts);     // 24.15.0
console.log(versions.current); // 25.9.0
console.log(versions.nightly); // 26.0.0-nightly...

console.log(await lts());     // 24.15.0
console.log(await current()); // 25.9.0
console.log(await nightly()); // 26.0.0-nightly...

// In long-running processes, clear the cache to re-fetch fresh data
reset();

CLI installation

NPM

npm i -g vernode

PNPM

pnpm add -g vernode

BUN

bun i -g vernode

DENO V2

deno i -g npm:vernode

CLI usage

vernode
# LTS:     24.15.0
# Current: 25.9.0
# Nightly: 26.0.0-nightly...

vernode lts      # 24.15.0
vernode current  # 25.9.0
vernode nightly  # 26.0.0-nightly...

vernode json     # full JSON output (all versions)
vernode -j       # same as above via flag

vernode lts -j   # { "lts": "24.15.0" }

vernode help
vernode -v       # print vernode version

CLI usage without installation

NPM

npx vernode

PNPM

pnpm dlx vernode

BUN

bunx vernode

DENO

deno run --allow-net npm:vernode

Keywords