Skip to content

[vercel/flags-core] allow json flags#335

Merged
dferber90 merged 9 commits intomainfrom
json-object-values
Mar 20, 2026
Merged

[vercel/flags-core] allow json flags#335
dferber90 merged 9 commits intomainfrom
json-object-values

Conversation

@dferber90
Copy link
Collaborator

@dferber90 dferber90 commented Mar 14, 2026

Summary

  • Adds support for JSON flag values in @vercel/flags-core, in addition to the existing boolean, string, and number types
  • Extends the Value type to allow for any string/boolean/number/json value

Changes

  • src/types.ts — Extended Value
  • src/black-box.test.ts — Added object flag variant to the "different value types" test

Notes

The evaluation engine is already generic over variant values (indexes into the array and returns them), so no changes were needed there. The OpenFeature provider's resolveObjectEvaluation also works with objects without modification.

@dferber90 dferber90 requested a review from a team March 14, 2026 13:15
@vercel
Copy link
Contributor

vercel bot commented Mar 14, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
flags-playground Ready Ready Preview, Comment, Open in v0 Mar 20, 2026 0:01am
flags-sdk-dev Ready Ready Preview, Comment, Open in v0 Mar 20, 2026 0:01am
flags-sdk-next-15 Ready Ready Preview, Comment, Open in v0 Mar 20, 2026 0:01am
flags-sdk-next-16 Ready Ready Preview, Comment, Open in v0 Mar 20, 2026 0:01am
flags-sdk-snippets Ready Ready Preview, Comment, Open in v0 Mar 20, 2026 0:01am
flags-sdk-sveltekit-snippets Ready Ready Preview, Comment, Open in v0 Mar 20, 2026 0:01am
shirt-shop Ready Ready Preview, Comment, Open in v0 Mar 20, 2026 0:01am
shirt-shop-api Ready Ready Preview, Comment, Open in v0 Mar 20, 2026 0:01am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants