js-sdk-contrib icon indicating copy to clipboard operation
js-sdk-contrib copied to clipboard

OpenFeature Providers and Hooks for JavaScript

Results 123 js-sdk-contrib issues
Sort by recently updated
recently updated
newest added

### Context This ticket follows open-feature/flagd#1814, which aims to normalize selector usage across all flagd services. Currently, selectors are handled differently in sync, evaluation, and OFREP services. ### Requirements -...

enhancement

## This PR - Adds a global (IIFE) build for the web for GrowthBook and LaunchDarkly ### Notes It's a concept only, I'm not quite sure if OpenFeature Community is...

## This PR Use updated traits in the evaluation context whenever it changes. Various README improvements. ### Related Issues Fixes #1232 ### Notes N/A ### Follow-up Tasks Created an issue...

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [@typescript-eslint/eslint-plugin](https://typescript-eslint.io/packages/eslint-plugin) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)) | [`7.18.0` -> `8.35.1`](https://renovatebot.com/diffs/npm/@typescript-eslint%2feslint-plugin/7.18.0/8.35.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@typescript-eslint%2feslint-plugin/8.35.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@typescript-eslint%2feslint-plugin/7.18.0/8.35.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@typescript-eslint/parser](https://typescript-eslint.io/packages/parser)...

renovate

- defaults to 5 - when provider disconnects, if disconnected time `retryGracePeriod` provider is emits `ERROR` See https://flagd.dev/reference/specifications/providers/#flagd-provider-lifecycle for full details and spec.

hack.commit.push

It seems to me that we aren't properly encoding the /{flagKey} path segment in OFREP requests [here](https://github.com/open-feature/js-sdk-contrib/blob/4e1202982efdc3b08a3dec951155729a2d775e7f/libs/shared/ofrep-core/src/lib/api/ofrep-api.ts#L113C70-L113C77). This means that flags with certain characters in them `/` for example, will...

bug
security

**Description** The go-feature-flag-provider overwrites the endpoint path name when constructing the endpointURL. When using a relay-proxy deployed behind a load balancer that proxies traffic based on pathname, the provider is...

- add keepalive option to gRPC connections - only applies to event stream (RPC) and sync stream (in-process)

hack.commit.push