@ankrajg/vanillafeatureflag
Version:
Its a vanillaJs feature flag package library.
20 lines (18 loc) • 470 B
JavaScript
export const featureFlags = {
darkMode: true,
youTube: true,
google: true,
netflix: true,
};
export const getSubscriptionFeatures = (newFlags) => {
const subscriptionFeatures = {};
const flags = newFlags ? newFlags : featureFlags;
for (let key in flags) {
if (flags.hasOwnProperty(key)) {
subscriptionFeatures[key] = {
label: key === "darkMode" ? "Dark Mode" : `${key} subscription`,
};
}
}
return subscriptionFeatures;
};