MCPcopy Create free account
hub / github.com/api-platform/website / createLogo

Function createLogo

pwa/prebuild.ts:52–66  ·  view source on GitHub ↗
(
  inputDirectory: string,
  outputDirectory: string,
  file: string
)

Source from the content-addressed store, hash-verified

50}
51
52export async function createLogo(
53 inputDirectory: string,
54 outputDirectory: string,
55 file: string
56) {
57 const outputFile = `${outputDirectory}/${path.parse(file).name}.png`;
58 if (fs.existsSync(outputFile)) {
59 // File exists in path
60 } else {
61 await sharp(`${inputDirectory}/${file}`)
62 .resize(800, undefined)
63 .toFormat("png")
64 .toFile(outputFile);
65 }
66}
67
68async function createLogos() {
69 const inputDirectory = path.join(process.cwd(), "public", "images", "logos");

Callers 1

createLogosFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected