bloomts
v0.1.0
Published
Phenotype bloom library
Readme
bloom
Feature flag service with targeting rules. Roll out features progressively.
Features
- Targeting: User, percentage, environment
- Rules Engine: Complex conditions
- Real-time: Update flags without restart
- Analytics: Track flag usage
Installation
npm install @bloom/flagsUsage
import { createFeatureFlag } from '@bloom/flags';
const flags = createFeatureFlag({
apiKey: process.env.BLOOM_API_KEY,
});
if (await flags.isEnabled('new-checkout', { userId: '123' })) {
// Show new checkout
}Architecture
src/
├── client/ # SDK
├── rules/ # Targeting rules
├── storage/ # Redis, Postgres
└── analytics/ # Usage trackingLicense
MIT
