export function readConfig()

in lib/configtools.ts [24:39]


export function readConfig(jsonFile: string): Array<Deployment> {
  let config = [];

  const file = 'build_output/' + jsonFile;

  try {
    config = JSON.parse(readFileSync(file, { encoding: 'utf-8', flag: 'r' }));
  } catch (err: any) { // eslint-disable-line @typescript-eslint/no-explicit-any
    if (err.code === 'ENOENT') {
      console.log('No ' + file + ' file present; proceeding with empty configuration.');
    } else {
      throw err;
    }
  }
  return config;
}