/**
 * Type of a node version array from https://nodejs.org/download/release/index.json
 * @author Gabe Abrams
 */
type NodeVersionArray = {
  // Version number in vX.Y.Z format
  version: string,
  // Date of release in YYYY-MM-DD format
  date: string,
  // Array of files available for this version
  files: string[],
  // NPM version
  npm: string,
  // V8 version
  v8: string,
  // libuv version
  uv: string,
  // zlib version
  zlib: string,
  // OpenSSL version
  openssl: string,
  // Node.js module version
  modules: string,
  // Is this version an LTS version? If so, the name of the LTS version
  lts: string | false,
  // Is this version a security release?
  security: boolean,
}[];

export default NodeVersionArray;
