From 7aeeee6a7482625c2e4c31d086edb5c498dd6156 Mon Sep 17 00:00:00 2001 From: Fahad Heylaal Date: Sun, 12 Jul 2026 23:02:27 +0200 Subject: [PATCH] chore: upgrade to v3 --- package-lock.json | 20 +++++++++----------- package.json | 2 +- src/index.js | 4 ++-- 3 files changed, 12 insertions(+), 14 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1cd4172..1e8e868 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,25 +8,23 @@ "name": "featurevisor-example-nodejs", "version": "1.0.0", "license": "MIT", - "devDependencies": { - "@featurevisor/sdk": "^2.0.0" + "dependencies": { + "@featurevisor/sdk": "^3.0.1" } }, "node_modules/@featurevisor/sdk": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@featurevisor/sdk/-/sdk-2.0.0.tgz", - "integrity": "sha512-NAI9nv/nT/OE5TwZnj26XKmqgEUmhFsEHExhvq7bD8RooZOisco51v6DjFqT2UuBejXpmwRr5tMOr5/fHeHrLA==", - "dev": true, + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@featurevisor/sdk/-/sdk-3.0.1.tgz", + "integrity": "sha512-kCsypa8fYJcks6L8t4pUfTDDpeXrCxE0JcJtSQgVRiYc07AGxPK++CKIAlqe6sWFbI8LHVa5KXNZ9uFvFZ9+cw==", "license": "MIT", "dependencies": { - "@featurevisor/types": "2.0.0" + "@featurevisor/types": "3.0.1" } }, "node_modules/@featurevisor/types": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@featurevisor/types/-/types-2.0.0.tgz", - "integrity": "sha512-fzOkkSW99riRicZqQxb2+OnSu8VF9O3UrzWMw9DtFehQwwz5Jj/EZCqGiub/UPKltfZnJ3dJ2fPrUJ3sU11hhA==", - "dev": true, + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@featurevisor/types/-/types-3.0.1.tgz", + "integrity": "sha512-aDinR7Llsiorpesfy8GczhVFvkl9cy5fMHDlRR9mA2uDMkLVA5LDk31v1h2ncp158E5QiZP5t1Gii58nM8C0bA==", "license": "MIT" } } diff --git a/package.json b/package.json index 8043c3c..a71cda3 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,6 @@ "author": "", "license": "MIT", "dependencies": { - "@featurevisor/sdk": "^2.0.0" + "@featurevisor/sdk": "^3.0.1" } } diff --git a/src/index.js b/src/index.js index 7b9c7c4..8c7bb88 100644 --- a/src/index.js +++ b/src/index.js @@ -3,7 +3,7 @@ */ // If you are using `.mjs` files or have `type: module` in your `package.json`, you can use `import` syntax. -import { createInstance } from "@featurevisor/sdk"; +import { createFeaturevisor } from "@featurevisor/sdk"; // otherwise, use `require` syntax // const { createInstance } = require("@featurevisor/sdk"); @@ -21,7 +21,7 @@ async function main() { const datafileContent = await fetch(DATAFILE_URL) .then((res) => res.json()); - const f = createInstance({ + const f = createFeaturevisor({ datafile: datafileContent, context: { userId: "123"