function convertToPNGAndCopyOriginalToArchive()

in scripts/generate-assets.config.js [10:23]


function convertToPNGAndCopyOriginalToArchive(file, archive, rules) {
  const isTextLogo = file.basename.endsWith('-text');
  const rule = new TransformRule(isTextLogo ? rules.textLogo : rules.logo);

  archive.addFile(file.path, file.filename);

  if (file.extension === 'svg') {
    return rule.transformToPNG(file).then((png) => {
      return archive.addFileFromBuffer(png.content, png.filename);
    });
  }

  return Promise.resolve();
}