@flippercloud/flipper
v1.0.1
Published
Flipper feature flags for TypeScript/JavaScript
Readme
@flippercloud/flipper
A TypeScript/JavaScript implementation of Flipper - a feature flagging library for controlling features and behavior.
Installation
bun add @flippercloud/flipperQuick usage
import Flipper from '@flippercloud/flipper'
import { MemoryAdapter } from '@flippercloud/flipper'
const adapter = new MemoryAdapter()
const flipper = new Flipper(adapter)
// Enable a feature
await flipper.enable('new-ui')
// Check if a feature is enabled
const isEnabled = await flipper.isEnabled('new-ui')
console.log(isEnabled) // true
// Enable for specific actors
await flipper.enableActor('premium-feature', 'user-123')
// Check if enabled for a specific actor
const isPremiumEnabled = await flipper.isEnabledFor('premium-feature', 'user-123')
console.log(isPremiumEnabled) // trueDocs
Looking for configuration, adapters, advanced usage, and best practices? See the full guide: Flipper documentation.
License
MIT
