0.1.0 • Published 5 months ago
@flags-sdk/posthog v0.1.0
Flags SDK — PostHog Adapter
The PostHog adapter for Flags SDK supports dynamic server side feature flags powered by PostHog.
Setup
Install the adapter
pnpm i @flags-sdk/posthog
Example Usage
import { flag } from 'flags/next';
import { postHogAdapter } from '@flags-sdk/posthog';
export const marketingGate = flag<boolean>({
// The key in PostHog
key: 'my_posthog_flag_key_here',
// The PostHog feature to use (isFeatureEnabled, featureFlagValue, featureFlagPayload)
adapter: postHogAdapter.featureFlagValue(),
});
Runtimes
Runtime | Supported |
---|---|
Node | ✅ |
Edge Runtime | ❌ |
Note: posthog-node
does not support the Edge Runtime.
To use with middleware and precompute, read more: Middleware now supports Node.js
Documentation
View more PostHog documentation at posthog.com.