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 i vernode
pnpm add vernode
bun add vernode
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 i -g vernode
pnpm add -g vernode
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
npx vernode
pnpm dlx vernode
bunx vernode
deno run --allow-net npm:vernode