UNPKG

@clerk/shared

Version:

Internal package utils used by the Clerk SDKs

1 lines 794 B
{"version":3,"file":"buildAccountsBaseUrl.mjs","names":[],"sources":["../src/buildAccountsBaseUrl.ts"],"sourcesContent":["/**\n * Builds a full origin string pointing to the Account Portal for the given frontend API.\n */\nexport function buildAccountsBaseUrl(frontendApi?: string): string {\n if (!frontendApi) {\n return '';\n }\n\n // convert url from FAPI to accounts for Kima and legacy (prod & dev) instances\n const accountsBaseUrl = frontendApi\n // staging accounts\n .replace(/clerk\\.accountsstage\\./, 'accountsstage.')\n .replace(/clerk\\.accounts\\.|clerk\\./, 'accounts.');\n return `https://${accountsBaseUrl}`;\n}\n"],"mappings":";;;;AAGA,SAAgB,qBAAqB,aAA8B;CACjE,IAAI,CAAC,aACH,OAAO;CAQT,OAAO,WAJiB,YAErB,QAAQ,0BAA0B,gBAAgB,CAAC,CACnD,QAAQ,6BAA6B,WACR;AAClC"}