message: Add guard clause to prevent crash when "extensions" is not provided.
diff: @@ -82,12 +82,14 @@ function mergeSupported(
  // remove overrides
  final = final.filter(x => x.icon !== file.overrides);
  // check if file extensions are already in use and remove them
  + if (file.extensions) {
  file.extensions.forEach(ext => {
  final
  .filter(x => x.extensions.find(y => y === ext))
  .forEach(x => _.remove(x.extensions, ext));
  });
  final.push(file);
  + }
  });
  return final;
  }
  