next-auth-remotepatterns-images
Version:
44 lines (42 loc) • 1 kB
JavaScript
// providers/LinkedIn.ts
var LinkedIn = {
name: "LinkedIn",
config: [
{
protocol: "https",
hostname: "media-exp1.licdn.com",
port: "",
pathname: "/profile-images/**"
},
{
protocol: "https",
hostname: "media.licdn.com",
port: "",
pathname: "/dms/image/**"
}
]
};
// providers/Twitter.ts
var Twitter = {
name: "Twitter",
config: {
protocol: "https",
hostname: "pbs.twimg.com",
port: "",
pathname: "/profile_images/**"
}
};
// index.ts
var providers = [LinkedIn, Twitter];
var providerRemotePatterns = Object.fromEntries(
providers.map((provider) => [provider.name, provider.config])
);
function remotePatterns(providers2) {
return providers2.flatMap((provider) => providerRemotePatterns[provider.name]).filter(Boolean);
}
var next_auth_remotepatterns_images_default = remotePatterns;
export {
next_auth_remotepatterns_images_default as default,
providerRemotePatterns
};
//# sourceMappingURL=index.js.map