Draws the favicons and writes the manifest from SITE_EMOJI and
OG_SITE_NAME, so changing them needs a restart and no rebuild.
deno task icons <dir> runs it before the server starts, into the directory
the frontend is served from, relative to the working directory. That is
dist/ for start and serve, and public/, which Vite serves, for dev.
It does nothing when the directory doesn't exist.
Usage
import * as mod from "api/scripts/generate-icons.ts";