flagpilot-elsolya
v0.1.0
Published
Feature flag evaluation with pluggable providers and deterministic rollout
Maintainers
Readme
flagpilot-elsolya
Feature flag evaluation with local rule engine, deterministic rollout, and pluggable providers.
Install
npm install flagpilot-elsolyaUsage
import { createFeatureFlags, createInMemoryProvider } from "flagpilot-elsolya";
const flags = createFeatureFlags({
provider: createInMemoryProvider({
"new-checkout": {
type: "boolean",
default: false,
rules: [{ when: { plan: { in: ["pro"] } }, value: true }],
},
}),
});
const enabled = await flags.getBooleanValue("new-checkout", false, { plan: "pro", userId: "u1" });License
MIT
