import { parse, print, type Module } from "@swc/core"; interface ParseReactSvgOptions { componentName: string; svgCode: string; typescript: boolean; minify?: boolean; } export const parseReactSvgContent = async ({ componentName, svgCode, typescript, minify = false, }: ParseReactSvgOptions) => { let structuredCode = ""; if (typescript) { structuredCode = `import * as React from 'react';\n\n` + `const ${componentName} = (props: React.SVGProps) => (\n ${svgCode.replace(" (\n ${svgCode.replace("