UNPKG

get-node

Version:

Download a specific version of Node.js

24 lines (21 loc) 516 B
import{download}from"./download.js"; import{getOpts}from"./options.js"; import{getVersion}from"./version.js"; const getNode=async(versionRange,opts)=>{ const{ versionRange:versionRangeA, output, arch, preferredNodeOpts, nodeVersionAliasOpts, fetchOpts }=await getOpts(versionRange,opts); const version=await getVersion({ versionRange:versionRangeA, preferredNodeOpts, nodeVersionAliasOpts }); const nodePath=await download({version,output,arch,fetchOpts}); return{version,path:nodePath} }; export default getNode;