zedkit
@zedtech/zedkit-flags

Load flag values from JSON or env

Parse `ZEDKIT_FLAGS_JSON` or a JSON string and merge overrides onto registry defaults.

alpha

At a glance

  • Who: CI, preview apps, and integration tests.
  • What: Parse ZEDKIT_FLAGS_JSON or a JSON string and merge overrides onto registry defaults.
  • Use when: Ephemeral environments where a remote flag service is unavailable.
  • Avoid when: Secrets or per-user targeting — use OpenFeature evaluation context and a real provider.

Install

pnpm add @zedtech/zedkit-flags

Latest: 0.1.0 (via changesets).

Example

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

const registry = defineFlagRegistry({ maintenance: false });
const merged = mergeFlagValues(registry, loadFlagsFromEnv());
OpenFeature.setProvider(createMemoryProvider(merged));

Wraps: (none)

On this page