Skip to content

Commit ecca844

Browse files
Merge branch 'main' into feat/otel-hook-update
2 parents 39e377e + 11400ef commit ecca844

File tree

7 files changed

+16
-9
lines changed

7 files changed

+16
-9
lines changed

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,5 +22,5 @@
2222
"libs/providers/unleash-web": "0.1.1",
2323
"libs/providers/growthbook": "0.1.2",
2424
"libs/providers/aws-ssm": "0.1.3",
25-
"libs/providers/flagsmith": "0.1.1"
25+
"libs/providers/flagsmith": "0.1.2"
2626
}

libs/providers/flagsmith/CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
# Changelog
22

3+
## [0.1.2](https://github.com/open-feature/js-sdk-contrib/compare/flagsmith-provider-v0.1.1...flagsmith-provider-v0.1.2) (2025-10-08)
4+
5+
6+
### 🐛 Bug Fixes
7+
8+
* named-export-provider-and-doc-update ([#1390](https://github.com/open-feature/js-sdk-contrib/issues/1390)) ([f001d23](https://github.com/open-feature/js-sdk-contrib/commit/f001d2306b953e6e9339191608d3cd3c950558b1))
9+
310
## [0.1.1](https://github.com/open-feature/js-sdk-contrib/compare/flagsmith-provider-v0.1.0...flagsmith-provider-v0.1.1) (2025-09-29)
411

512

libs/providers/flagsmith/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@ It can be created by passing a configured Flagsmith client instance to the `Flag
1818

1919
```javascript
2020
import { OpenFeature } from '@openfeature/server-sdk';
21-
import FlagsmithOpenFeatureProvider from '@openfeature/flagsmith-provider';
22-
import Flagsmith from 'flagsmith-nodejs';
21+
import { FlagsmithOpenFeatureProvider } from '@openfeature/flagsmith-provider';
22+
import { Flagsmith } from 'flagsmith-nodejs';
2323

2424
// Create the Flagsmith client
2525
const flagsmith = new Flagsmith({

libs/providers/flagsmith/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libs/providers/flagsmith/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@openfeature/flagsmith-provider",
3-
"version": "0.1.1",
3+
"version": "0.1.2",
44
"scripts": {
55
"publish-if-not-exists": "cp $NPM_CONFIG_USERCONFIG .npmrc && if [ \"$(npm show $npm_package_name@$npm_package_version version)\" = \"$(npm run current-version -s)\" ]; then echo 'already published, skipping'; else npm publish --access public; fi",
66
"current-version": "echo $npm_package_version"

libs/providers/flagsmith/src/lib/flagsmith-provider.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import FlagsmithOpenFeatureProvider from './flagsmith-provider';
1+
import { FlagsmithOpenFeatureProvider } from './flagsmith-provider';
22
import { type Logger, StandardResolutionReasons, ErrorCode, GeneralError } from '@openfeature/server-sdk';
33
import { type Flagsmith, type Flags, type BaseFlag } from 'flagsmith-nodejs';
44
import { mockFlagData } from './flagsmith.mocks';

libs/providers/flagsmith/src/lib/flagsmith-provider.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ type FlagsmithTrait = Record<string, FlagsmithValue | TraitConfig>;
1919
/**
2020
* Configuration options for the Flagsmith OpenFeature provider.
2121
*/
22-
interface FlagsmithProviderConfig {
22+
export interface FlagsmithProviderConfig {
2323
/** Whether to return values for disabled flags instead of throwing errors */
2424
returnValueForDisabledFlags?: boolean;
2525
/** Whether to allow Flagsmith default flag values instead of treating as not found */
@@ -28,7 +28,7 @@ interface FlagsmithProviderConfig {
2828
useBooleanConfigValue?: boolean;
2929
}
3030

31-
export default class FlagsmithOpenFeatureProvider implements Provider {
31+
export class FlagsmithOpenFeatureProvider implements Provider {
3232
readonly metadata: ProviderMetadata = {
3333
name: 'flagsmith-provider',
3434
};

0 commit comments

Comments
 (0)