zedkit
@zedtech/zedkit-flags

Define a typed flag registry

Keep flag keys and default values in one object; build an in-memory OpenFeature provider from it.

alpha

At a glance

  • Who: Server boot code and tests that need deterministic flag values.
  • What: Keep flag keys and default values in one object; build an in-memory OpenFeature provider from it.
  • Use when: Unit tests, local APIs, or staging before a remote flag backend is wired.
  • Avoid when: Production flag delivery — register your vendor provider at the app root instead.

Install

pnpm add @zedtech/zedkit-flags

Latest: 0.1.0 (via changesets).

Example

Usage
import { OpenFeature, defineFlagRegistry, memoryProviderFromRegistry } from "@zedtech/zedkit-flags";

const registry = defineFlagRegistry({ beta: false });
OpenFeature.setProvider(memoryProviderFromRegistry(registry));

Wraps: @openfeature/server-sdk (peer)

On this page