diff --git a/packages/openfeature-node-provider/example/app.ts b/packages/openfeature-node-provider/example/app.ts index fdfcdd8b..90b87d16 100644 --- a/packages/openfeature-node-provider/example/app.ts +++ b/packages/openfeature-node-provider/example/app.ts @@ -1,7 +1,7 @@ import express from "express"; import "./bucket"; import { EvaluationContext, OpenFeature } from "@openfeature/server-sdk"; -import provider, { CreateTodosConfig } from "./bucket"; +import { CreateTodosConfig } from "./bucket"; // In the following, we assume that targetingKey is a unique identifier for the user. type Context = EvaluationContext & { diff --git a/packages/openfeature-node-provider/example/serve.ts b/packages/openfeature-node-provider/example/serve.ts index b4abd9d9..eeb84192 100644 --- a/packages/openfeature-node-provider/example/serve.ts +++ b/packages/openfeature-node-provider/example/serve.ts @@ -4,8 +4,6 @@ import app from "./app"; // Initialize Bucket SDK before starting the server, // so that features are available when the server starts. bucket.initialize().then(() => { - console.log("Bucket initialized"); - // Start listening for requests only after Bucket is initialized, // which guarantees that features are available. app.listen(process.env.PORT ?? 3000, () => { diff --git a/packages/openfeature-node-provider/package.json b/packages/openfeature-node-provider/package.json index 7276c0c0..ac3fdae2 100644 --- a/packages/openfeature-node-provider/package.json +++ b/packages/openfeature-node-provider/package.json @@ -1,6 +1,6 @@ { "name": "@bucketco/openfeature-node-provider", - "version": "0.3.0", + "version": "0.3.1", "license": "MIT", "repository": { "type": "git", @@ -25,8 +25,14 @@ "publishConfig": { "access": "public" }, - "main": "./dist/src/index.js", + "main": "./dist/index.js", "types": "./dist/types/index.d.ts", + "exports": { + ".": { + "types": "./dist/types/index.d.ts", + "require": "./dist/index.js" + } + }, "devDependencies": { "@babel/core": "~7.24.7", "@bucketco/eslint-config": "~0.0.2",