UNPKG

@cabin-interactive/qrz-api-client

Version:
13 lines (12 loc) 391 B
export function parseQrzResponse(response) { const parsed = response .split('&') .reduce((acc, pair) => { const [key, value] = pair.split('='); const camelKey = key.toLowerCase() .replace(/_([a-z])/g, (_, letter) => letter.toUpperCase()); acc[camelKey] = decodeURIComponent(value); return acc; }, {}); return parsed; }