async function listProjects()

in management/pre_firebase.js [5:34]


async function listProjects() {
  const accessToken = await getAccessToken();
  const options = {
    uri: 'https://firebase.googleapis.com/v1beta1/availableProjects',
    method: 'GET',
    headers: {
      'Authorization': 'Bearer ' + accessToken,
    },
    json: true,
  };

  try {
    const resp = await requestPromise(options);
    console.log(JSON.stringify(resp));
    const projects = resp['projectInfo'];
    console.log(`Project total: ${projects.length}\n`);
    for (let i in projects) {
      const project = projects[i];
      console.log(
`
Project ${i} 
ID: ${project['project']} 
Display Name: ${project['displayName']}
`
      );
    }
  } catch(err) {
    console.error(err);
  }
}