next-auth-remotepatterns-images
Version:
71 lines (67 loc) • 2.13 kB
JavaScript
;
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __hasOwnProp = Object.prototype.hasOwnProperty;
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __copyProps = (to, from, except, desc) => {
if (from && typeof from === "object" || typeof from === "function") {
for (let key of __getOwnPropNames(from))
if (!__hasOwnProp.call(to, key) && key !== except)
__defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable });
}
return to;
};
var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod);
// index.ts
var next_auth_remotepatterns_images_exports = {};
__export(next_auth_remotepatterns_images_exports, {
default: () => next_auth_remotepatterns_images_default,
providerRemotePatterns: () => providerRemotePatterns
});
module.exports = __toCommonJS(next_auth_remotepatterns_images_exports);
// 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;
// Annotate the CommonJS export names for ESM import in node:
0 && (module.exports = {
providerRemotePatterns
});
//# sourceMappingURL=index.cjs.map