zedkit
@zedtech/zedkit-flags

Override flags in the browser for local dev

Persist boolean, string, or number overrides in `localStorage` and merge them after OpenFeature evaluation.

alpha

At a glance

  • Who: Authors building internal dev panels or docs previews.
  • What: Persist boolean, string, or number overrides in localStorage and merge them after OpenFeature evaluation.
  • Use when: Local-only tooling; never ship override UI to production users without auth.
  • Avoid when: Server-side flag evaluation.

Install

pnpm add @zedtech/zedkit-flags

Latest: 0.1.0 (via changesets).

Example

Usage
import { mergeFlagValue, readFlagOverrides, writeFlagOverride } from "@zedtech/zedkit-flags";

const evaluated = false;
const overrides = readFlagOverrides(localStorage);
const effective = mergeFlagValue("beta", evaluated, overrides);
writeFlagOverride(localStorage, "beta", !effective);

Wraps: (none)

On this page