import log from '@/utils/log.js'; import got from 'got'; export default async function(url: string): Promise { try { const buffer = await got(url).buffer(); const base64Image = buffer.toString('base64'); return base64Image; } catch (err: unknown) { log('Error in url2base64'); if (err instanceof Error) { log(`${err.name}\n${err.message}\n${err.stack}`); } throw err; } }