#!/usr/bin/env node import {initWasm, Resvg} from '@resvg/resvg-wasm'; import {optimize} from 'svgo'; import {mkdir, readFile, writeFile} from 'node:fs/promises'; import {argv, exit} from 'node:process'; async function generateMailIcon(icon: string, name: string, color: string) { await generate( (await readFile( new URL(import.meta.resolve(`${icon.replace('octicon-', '@primer/octicons/build/svg/')}.svg`)), 'utf8', )).replace('