The Node.js® Website
1export type NodeReleaseStatus =
2 | 'Maintenance LTS'
3 | 'Active LTS'
4 | 'Current'
5 | 'End-of-life'
6 | 'Pending';
7
8export interface NodeReleaseSource {
9 major: number;
10 version: string;
11 codename?: string;
12 currentStart: string;
13 ltsStart?: string;
14 maintenanceStart?: string;
15 endOfLife: string;
16 npm?: string;
17 v8?: string;
18 releaseDate?: string;
19 modules?: string;
20}
21
22export interface NodeRelease extends NodeReleaseSource {
23 versionWithPrefix: string;
24 isLts: boolean;
25 status: NodeReleaseStatus;
26}