certs.js
function download(url, path) {
  console.log("Downloading the mkcert executable...")
  const file = fs.createWriteStream(path)
  return new Promise(resolve => {
    function get(url, file) {
      https.get(url, (response) => {
        if (response.statusCode === 302) get(response.headers.location, file)
        else response.pipe(file).on("finish", resolve)
      })
    }
    get(url, file)
  })
}
function download(url, path) {
  console.log("Downloading the mkcert executable...")
  const file = fs.createWriteStream(path)
  return new Promise(resolve => {
    function get(url, file) {
      https.get(url, (response) => {
        if (response.statusCode === 302) get(response.headers.location, file)
        else response.pipe(file).on("finish", resolve)
      })
    }
    get(url, file)
  })
}
function download ( url , path ) { console . log ( "Downloading the mkcert executable..." ) const file = fs . createWriteStream ( path ) return new Promise ( resolve => { function get ( url , file ) { https . get ( url , ( response ) => { if ( response . statusCode === 302 ) get ( response . headers . location , file ) else response . pipe ( file ) . on ( "finish" , resolve ) } ) } get ( url , file ) } ) }
download a binary file
download a binary file