UNPKG

unleash-server

Version:

Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.

26 lines 625 B
export const validateOrigin = (origin) => { if (origin === undefined) { return false; } if (origin === '*') { return true; } if (origin?.includes('*')) { return false; } try { const parsed = new URL(origin); return typeof parsed.origin === 'string' && parsed.origin === origin; } catch { return false; } }; export const validateOrigins = (origins) => { for (const origin of origins) { if (!validateOrigin(origin)) { return `Invalid origin: ${origin}`; } } }; //# sourceMappingURL=validateOrigin.js.map