unleash-server
Version:
Unleash is an enterprise ready feature flag service. It provides different strategies for handling feature flags.
20 lines • 941 B
JavaScript
import DefaultStrategy from './default-strategy.js';
import GradualRolloutRandomStrategy from './gradual-rollout-random.js';
import GradualRolloutUserIdStrategy from './gradual-rollout-user-id.js';
import GradualRolloutSessionIdStrategy from './gradual-rollout-session-id.js';
import RemoteAddressStrategy from './remote-address-strategy.js';
import FlexibleRolloutStrategy from './flexible-rollout-strategy.js';
import UnknownStrategy from './unknown-strategy.js';
import ApplicationHostnameStrategy from './application-hostname-strategy.js';
export { Strategy } from './strategy.js';
export const defaultStrategies = [
new DefaultStrategy(),
new ApplicationHostnameStrategy(),
new GradualRolloutRandomStrategy(),
new GradualRolloutUserIdStrategy(),
new GradualRolloutSessionIdStrategy(),
new RemoteAddressStrategy(),
new FlexibleRolloutStrategy(),
new UnknownStrategy(),
];
//# sourceMappingURL=index.js.map