0.1.0 • Published 5 months ago

@flags-sdk/posthog v0.1.0

Weekly downloads
-
License
MIT
Repository
github
Last release
5 months ago

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

RuntimeSupported
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.