UNPKG

@keycloakify/keycloak-account-ui

Version:

<p align="center"> <img src="https://github.com/user-attachments/assets/e31c4910-7205-441c-9a35-e134b806b3a8"> </p> <p align="center"> <i>Repackaged Keycloak Account UI</i> <br> <br> <a href="https://github.com/keycloakify/keycloak-a

23 lines 782 B
export function parseLinks(response) { const linkHeader = response.headers.get("link"); if (!linkHeader) { throw new Error("Attempted to parse links, but no header was found."); } const links = linkHeader.split(/,\s*</); return links.reduce((acc, link) => { const matcher = link.match(/<?([^>]*)>(.*)/); if (!matcher) return {}; const linkUrl = matcher[1]; const rel = matcher[2].match(/\s*(.+)\s*=\s*"?([^"]+)"?/); if (rel) { const link = {}; for (const [key, value] of new URL(linkUrl).searchParams.entries()) { link[key] = value; } acc[rel[2]] = link; } return acc; }, {}); } //# sourceMappingURL=parse-links.js.map