function updateFrameworks({ type, debug }) {
  let types = type || ["keyed", "non-keyed"];
  console.log("Check implementations for updates", "debug", debug,"type", type);  
  let log = [];

  const DEBUG = debug;

  for (const { name, type } of frameworks) {
    if (!types.includes(type)) continue
    log.push(updateOneFramework({ type, name, debug }));
  }

  console.log("Log:\n", log.join("\n"));
}
Checks frameworks in frameworks/keyed and frameworks/non-keyed for obsolescence,
the presence of package.json and the presence of the frameworkVersionFromPackage property
@param {Object} options
@param {boolean} options.debug