export const extractImports = (code: string) => { const importRegex = /import\s+(?:\*\s+as\s+.+?|{(.+?)}|.+?)\s+from\s+['"](.+?)['"]/g; const imports = new Set(); let match: RegExpExecArray | null; while ((match = importRegex.exec(code))) { imports.add(match[2]); } return Array.from(imports).filter( (i) => !i.startsWith(".") && !i.startsWith("@/") ); };