A module that returns newest LTS or Security release of a given Node.js release line.
const { newest } = require('@nodevu/newest');
const newestLts = await newest('v16', 'lts');
const newestSecurity = await newest('v16', 'security');const { lts, security } = require('@nodevu/newest');
const newestLts = await lts('v16');
const newestSecurity = await security('v16');This module exports three async functions. Each one resolves to a version string like 16.20.2, or undefined if there isn't one: the release line has no LTS releases (like v25 or v0.10), no security releases (like v5), or doesn't exist (like v999).
newest(name, type, options)name(string): Node.js release line name. Examples:v16,v11,v8,v0.10.type(string):ltsorsecurity.options(object, optional): passed straight to @nodevu/core, so you can set things like a customfetchornow.
lts(name, options)name(string): Node.js release line name. Examples:v16,v11,v8,v0.10.options(object, optional): same as above.
security(name, options)name(string): Node.js release line name. Examples:v16,v11,v8,v0.10.options(object, optional): same as above.