next-auth-remotepatterns-images
Version:
1 lines • 1.81 kB
Source Map (JSON)
{"version":3,"sources":["../index.ts","../providers/LinkedIn.ts","../providers/Twitter.ts"],"sourcesContent":["import { LinkedIn } from \"./providers/LinkedIn.js\";\nimport { Twitter } from \"./providers/Twitter.js\";\n\nconst providers = [LinkedIn, Twitter];\n\nexport const providerRemotePatterns = Object.fromEntries(\n providers.map((provider) => [provider.name, provider.config])\n);\n\nfunction remotePatterns(providers: [() => unknown]) {\n return providers\n .flatMap((provider) => providerRemotePatterns[provider.name])\n .filter(Boolean);\n}\n\nexport default remotePatterns;\n","export const LinkedIn = {\n name: \"LinkedIn\",\n config: [\n {\n protocol: \"https\",\n hostname: \"media-exp1.licdn.com\",\n port: \"\",\n pathname: \"/profile-images/**\",\n },\n {\n protocol: \"https\",\n hostname: \"media.licdn.com\",\n port: \"\",\n pathname: \"/dms/image/**\",\n },\n ],\n};\n","export const Twitter = {\n name: \"Twitter\",\n config: {\n protocol: \"https\",\n hostname: \"pbs.twimg.com\",\n port: \"\",\n pathname: \"/profile_images/**\",\n },\n};\n"],"mappings":";;;;;;;;;;;;;;;;;;;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;;;ACAO,IAAM,WAAW;AAAA,EACtB,MAAM;AAAA,EACN,QAAQ;AAAA,IACN;AAAA,MACE,UAAU;AAAA,MACV,UAAU;AAAA,MACV,MAAM;AAAA,MACN,UAAU;AAAA,IACZ;AAAA,IACA;AAAA,MACE,UAAU;AAAA,MACV,UAAU;AAAA,MACV,MAAM;AAAA,MACN,UAAU;AAAA,IACZ;AAAA,EACF;AACF;;;AChBO,IAAM,UAAU;AAAA,EACrB,MAAM;AAAA,EACN,QAAQ;AAAA,IACN,UAAU;AAAA,IACV,UAAU;AAAA,IACV,MAAM;AAAA,IACN,UAAU;AAAA,EACZ;AACF;;;AFLA,IAAM,YAAY,CAAC,UAAU,OAAO;AAE7B,IAAM,yBAAyB,OAAO;AAAA,EAC3C,UAAU,IAAI,CAAC,aAAa,CAAC,SAAS,MAAM,SAAS,MAAM,CAAC;AAC9D;AAEA,SAAS,eAAeA,YAA4B;AAClD,SAAOA,WACJ,QAAQ,CAAC,aAAa,uBAAuB,SAAS,IAAI,CAAC,EAC3D,OAAO,OAAO;AACnB;AAEA,IAAO,0CAAQ;","names":["providers"]}