diff --git a/package-lock.json b/package-lock.json index a07c06ac..cd54fbc8 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,11 +25,11 @@ "@openfeature/flipt-web-provider": "^0.1.0", "@openfeature/go-feature-flag-provider": "^0.7.0", "@openfeature/go-feature-flag-web-provider": "^0.2.0", - "@openfeature/nestjs-sdk": "^0.1.3-experimental", - "@openfeature/ofrep-provider": "^0.1.3", - "@openfeature/ofrep-web-provider": "^0.1.3", + "@openfeature/nestjs-sdk": "^0.2.0", + "@openfeature/ofrep-provider": "^0.2.0", + "@openfeature/ofrep-web-provider": "^0.3.0", "@openfeature/open-telemetry-hooks": "^0.4.0", - "@openfeature/web-sdk": "1.0.3", + "@openfeature/web-sdk": "1.4.0", "@opentelemetry/api": "^1.8.0", "@opentelemetry/auto-instrumentations-node": "^0.44.0", "@opentelemetry/core": "^1.23.0", @@ -2497,15 +2497,17 @@ } }, "node_modules/@flipt-io/flipt": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@flipt-io/flipt/-/flipt-1.0.0.tgz", - "integrity": "sha512-DAEH5YVgjw2cLZBDTxgekEc8Zn2jlclLYlJdIC9cPE3wMSSudKgeWyh61GfQ3bV7YEz7LjPGhk1YBH+obeR4qw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@flipt-io/flipt/-/flipt-1.2.0.tgz", + "integrity": "sha512-LapnGsMxaf01aJmjeUmfYBwGiFx7+qImv10WfQJjBNGIv9fwmzmA3IzFyod5EtIJ1ck0gEW2C9EK03BQz4/C6Q==", + "license": "MIT", "peer": true }, "node_modules/@flipt-io/flipt-client-browser": { - "version": "0.0.17", - "resolved": "https://registry.npmjs.org/@flipt-io/flipt-client-browser/-/flipt-client-browser-0.0.17.tgz", - "integrity": "sha512-AJxB1xXrK0r1HP3fKTYwcx1Zqwfj890XgsaO0pC4UGp434QyKZTeI386h9EvOHYrVYaZfpAuODjD0YnCM/dT3Q==" + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@flipt-io/flipt-client-browser/-/flipt-client-browser-0.3.1.tgz", + "integrity": "sha512-1MFuQuHRENnzVooxrfQjFBLNBfE5uGBJmF2NuPFXTYMZn+sGelFovuNVuKlHqegI3Dqzz9Al2qJlkeFo+MhHxg==", + "license": "MIT" }, "node_modules/@grpc/grpc-js": { "version": "1.10.9", @@ -5998,9 +6000,10 @@ } }, "node_modules/@openfeature/core": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@openfeature/core/-/core-1.1.0.tgz", - "integrity": "sha512-aNuvOmqrFxAyzLnEa3YINsUu1pskXyEeMu4O9Kyde0+cS7q+Tgh4KKePwAROXkhhU1RQckW931P41xK5osXAWA==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@openfeature/core/-/core-1.6.0.tgz", + "integrity": "sha512-QYAtwdreZU9Mi/LXLRzXsUA7PhbtT7+UJfRBMIAy6MidZjMgIbNfoh6+MncXb3UocThn0OsYa8WLfWD9q43eCQ==", + "license": "Apache-2.0", "peer": true }, "node_modules/@openfeature/env-var-provider": { @@ -6012,19 +6015,20 @@ } }, "node_modules/@openfeature/flagd-core": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@openfeature/flagd-core/-/flagd-core-0.2.3.tgz", - "integrity": "sha512-dhinXEfFmyTPVuI53Nq1pEC7SJP78LgpmJriMlVjcNaDRkA8VneyjuttijDnHw8PcrBit5I3DZNelXzrUkkiLw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@openfeature/flagd-core/-/flagd-core-1.0.0.tgz", + "integrity": "sha512-JoaiDfQHgD15shkD5i/I+bpssvqqIwu2dkXMgQ8PfG/keYITCvNFIbxyqPKn+nAX9DR0Zp0P+spJTXtyxLMikw==", + "license": "Apache-2.0", "dependencies": { "ajv": "^8.12.0", "imurmurhash": "0.1.4", - "json-logic-engine": "1.3.4", + "json-logic-engine": "4.0.2", "object-hash": "3.0.0", "semver": "7.5.3", "tslib": "^2.3.0" }, "peerDependencies": { - "@openfeature/core": ">=0.0.16" + "@openfeature/core": ">=1.6.0" } }, "node_modules/@openfeature/flagd-core/node_modules/lru-cache": { @@ -6058,27 +6062,26 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/@openfeature/flagd-provider": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/@openfeature/flagd-provider/-/flagd-provider-0.13.1.tgz", - "integrity": "sha512-X+sNmgmHN08U1kE0I1lLNDdvvvUTmPpXxFuppB8ak+6+d5lHCLMIhhEGlE56C8VhyWBP0d+chl42O4IqdypqDA==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@openfeature/flagd-provider/-/flagd-provider-0.13.2.tgz", + "integrity": "sha512-T5IIjPc1VvOuwBQU8jWdf3IhaK9ceMOt1oVGScIVWHgQSns2QjOv6ATxLZ8ciPenavoUQW6YnphmbVaEb1ft3w==", + "license": "Apache-2.0", "dependencies": { - "@openfeature/flagd-core": "0.2.3", - "@protobuf-ts/runtime-rpc": "2.9.4", - "lru-cache": "10.2.2", - "util": "0.12.5" + "@openfeature/flagd-core": "^1.0.0", + "lru-cache": "^11.0.0" }, "peerDependencies": { - "@grpc/grpc-js": "~1.8.0 || ~1.9.0 || ~1.10.0", - "@openfeature/server-sdk": "^1.13.0" + "@grpc/grpc-js": "~1.8.0 || ~1.9.0 || ~1.10.0 || ~1.11.0 || ~1.12.0", + "@openfeature/server-sdk": "^1.17.0" } }, "node_modules/@openfeature/flagd-provider/node_modules/lru-cache": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", - "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "version": "11.0.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-11.0.2.tgz", + "integrity": "sha512-123qHRfJBmo2jXDbo/a5YOQrJoHF/GNQTLzQ5+IdK5pWpceK17yRc6ozlWd25FxvGKQbIUs91fDFkXmDHTKcyA==", "license": "ISC", "engines": { - "node": "14 || >=16.14" + "node": "20 || >=22" } }, "node_modules/@openfeature/flagd-web-provider": { @@ -6095,23 +6098,23 @@ } }, "node_modules/@openfeature/flipt-provider": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@openfeature/flipt-provider/-/flipt-provider-0.1.0.tgz", - "integrity": "sha512-XPXJyd25E1UbO844pHUvfvPsk3j1rcCU5ZuC3aFSextq4ABPQWsp8gS8OFPKVbqzuqHqykhyaM02ah1sXdWmwQ==", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@openfeature/flipt-provider/-/flipt-provider-0.1.2.tgz", + "integrity": "sha512-UDCCxgSEbbacrLkkkMfPoH3Z5GjL8BGkvRCQFg1Q4OmCzUHBNpj+PmkyeaHPoX7/aUMUOoKReDjl0PkW8mrR7Q==", "dependencies": { "tslib": "^2.3.0" }, "peerDependencies": { - "@flipt-io/flipt": "^1.0.0", + "@flipt-io/flipt": "^1.2.0", "@openfeature/server-sdk": "^1.13.0" } }, "node_modules/@openfeature/flipt-web-provider": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@openfeature/flipt-web-provider/-/flipt-web-provider-0.1.0.tgz", - "integrity": "sha512-VQ5qIKQ2B6qNbCZQfSvMAoF4mwAHQYZeh15v0ddiYzdXm5DhtAgURIuD3gz38t9BxUMMM2VQDjjmHiyyknhcmQ==", + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@openfeature/flipt-web-provider/-/flipt-web-provider-0.1.1.tgz", + "integrity": "sha512-waSYbbDqm/FKbtTcFXObUYVBExxbbMEWUH2j8T6P71xWhlu3RXrbUYCLWOBD2g2SZn9FFz+ojfgjX13Hn6IJcw==", "dependencies": { - "@flipt-io/flipt-client-browser": "^0.0.17", + "@flipt-io/flipt-client-browser": "^0.3.1", "tslib": "^2.3.0" }, "peerDependencies": { @@ -6119,41 +6122,47 @@ } }, "node_modules/@openfeature/go-feature-flag-provider": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@openfeature/go-feature-flag-provider/-/go-feature-flag-provider-0.7.0.tgz", - "integrity": "sha512-qKKIs1y/sYG94D1cqNgeL8bMV6B6dY5enFjG1vvKzsWrOzyuDgErc5GDbANDfmvpwzyJsTMXaC7W9vVnAVNhDw==", + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@openfeature/go-feature-flag-provider/-/go-feature-flag-provider-0.7.3.tgz", + "integrity": "sha512-nVaknCH2ELESkts9h0NGgfeFIeTXJ917upV9akTwrm2h1Jq2pEg8HfZNFASK5AxPyBNqQH+x4XeLs/06boeVaQ==", "dependencies": { - "axios": "1.6.7", + "axios": "1.6.8", "copy-anything": "3.0.5", - "lru-cache": "10.0.1", + "lru-cache": "10.2.2", "object-hash": "3.0.0" }, "peerDependencies": { - "@openfeature/server-sdk": "^1.13.0" + "@openfeature/server-sdk": "^1.15.0" } }, "node_modules/@openfeature/go-feature-flag-provider/node_modules/axios": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", - "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.8.tgz", + "integrity": "sha512-v/ZHtJDU39mDpyBoFVkETcd/uNdxrWRrg3bKpOKzXFA6Bvqopts6ALSMU3y6ijYxbw2B+wPrIv46egTzJXCLGQ==", + "license": "MIT", "dependencies": { - "follow-redirects": "^1.15.4", + "follow-redirects": "^1.15.6", "form-data": "^4.0.0", "proxy-from-env": "^1.1.0" } }, "node_modules/@openfeature/go-feature-flag-provider/node_modules/lru-cache": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz", - "integrity": "sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==", + "version": "10.2.2", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.2.tgz", + "integrity": "sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==", + "license": "ISC", "engines": { "node": "14 || >=16.14" } }, "node_modules/@openfeature/go-feature-flag-web-provider": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@openfeature/go-feature-flag-web-provider/-/go-feature-flag-web-provider-0.2.0.tgz", - "integrity": "sha512-CIPmvYJXVVeVbbpi8cvAMC+EU7lhgCvEzji4Gwl7tOmaiAGuM5rCnFLJY2bElfjP9Q0/3Wbmoy6vjRXQ1CakHw==", + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@openfeature/go-feature-flag-web-provider/-/go-feature-flag-web-provider-0.2.4.tgz", + "integrity": "sha512-ozh/qK0JvvanRXbm3xyFoJMZ8AG0EGfFWxtq7QdBpujjSRylRx8XZBomf78LOD+PIU4xI09cJBXSF1q1WxZzzQ==", + "license": "Apache-2.0", + "dependencies": { + "copy-anything": "^3.0.5" + }, "peerDependencies": { "@openfeature/web-sdk": "^1.0.0" } @@ -6169,43 +6178,43 @@ } }, "node_modules/@openfeature/nestjs-sdk": { - "version": "0.1.3-experimental", - "resolved": "https://registry.npmjs.org/@openfeature/nestjs-sdk/-/nestjs-sdk-0.1.3-experimental.tgz", - "integrity": "sha512-B8onVxiLuaGoljyGEk8AT1wrKitLXP8advzQ1KXxT1PDnQ7IRXRgwAu7Hv8NDIUZAzSXk6jH9Ssq0VZfRgHwoA==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@openfeature/nestjs-sdk/-/nestjs-sdk-0.2.2.tgz", + "integrity": "sha512-IKmoT+KYASNnvCDFVNvC1rJ6kyYgFOsM7rssdUIvXk1wMP3h6HxltQwzBGOFVOdRaZV4bu4Dkcp5ExlUBNAfTA==", + "license": "Apache-2.0", "peerDependencies": { "@nestjs/common": "^8.0.0 || ^9.0.0 || ^10.0.0", "@nestjs/core": "^8.0.0 || ^9.0.0 || ^10.0.0", - "@openfeature/server-sdk": ">=1.7.5", + "@openfeature/server-sdk": ">=1.14.0", "rxjs": "^6.0.0 || ^7.0.0 || 8.0.0" } }, "node_modules/@openfeature/ofrep-core": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/@openfeature/ofrep-core/-/ofrep-core-0.1.4.tgz", - "integrity": "sha512-jpRiEZ/7o5iIWYTf/gs1NUFtyxJcthp5OwrFIWpuwN0h0aZRCo8Q58QOcXH3lXTz5IW6v+lskrNaxA8GRjf2gw==", - "peer": true + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@openfeature/ofrep-core/-/ofrep-core-0.2.0.tgz", + "integrity": "sha512-8Lo7h4mkmc3OXppzOaC+Xmfa8dzBZcZhe8MAE6RVhLKPToN3RVHuJ6ZUEukgWV2P/+ham6n6X8nNCo1AF557TQ==" }, "node_modules/@openfeature/ofrep-provider": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@openfeature/ofrep-provider/-/ofrep-provider-0.1.3.tgz", - "integrity": "sha512-B6vzg42qx6WAPSj/rJ8/RLlljv8Wa0JQT2nIjFVR/by3P3F6jZI1xChWxZSU+LJnymD2ShCw0TmCPSfWlfA2bA==", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@openfeature/ofrep-provider/-/ofrep-provider-0.2.0.tgz", + "integrity": "sha512-+oGKBto6CckOIQXMqLaobIGyTGZGBZxAi72H57CT4maTitmtZVDdBSfE0FBN44m3LI8gv/AuLa4XBIrP1+FxUA==", "dependencies": { + "@openfeature/ofrep-core": "0.2.0", "tslib": "^2.3.0" }, "peerDependencies": { - "@openfeature/ofrep-core": "^0.1.4", "@openfeature/server-sdk": "^1.6.0" } }, "node_modules/@openfeature/ofrep-web-provider": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@openfeature/ofrep-web-provider/-/ofrep-web-provider-0.1.3.tgz", - "integrity": "sha512-pbFKaAryUDBocEcFmCCajqeUP3Zvt/NRYtFmlH3k7TxzrxSoH4umRyan9AdpjEagWzKhIlaEa6tvIAnp482/Vw==", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@openfeature/ofrep-web-provider/-/ofrep-web-provider-0.3.1.tgz", + "integrity": "sha512-RYFZtIRbv2dP7FEYFgSI2gJEYeDEYzVE+YFfsNuX8wV6yP2PiW+GWUb3mHUBNWkfUR0sc1UXqwWSpmBI/g1cDw==", "dependencies": { + "@openfeature/ofrep-core": "0.2.0", "tslib": "^2.3.0" }, "peerDependencies": { - "@openfeature/ofrep-core": "^0.1.4", "@openfeature/web-sdk": ">=0.4.0" } }, @@ -6219,23 +6228,25 @@ } }, "node_modules/@openfeature/server-sdk": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/@openfeature/server-sdk/-/server-sdk-1.13.4.tgz", - "integrity": "sha512-dQ+A2DropEqTx+xfLcrCo+VdfZnC1cELQGf3Fn2Lmq3mrhnl4uP9uB0sV6hik7Z/S+v4ZLbytRB/W2coFNztOw==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/@openfeature/server-sdk/-/server-sdk-1.17.0.tgz", + "integrity": "sha512-M5Dcw6/IROlvIVPzzgPEpq5JhbIGyGY7oVlN6cJMd9EbhJtQzmMQBuXKCqoar59OgQXKH/u2LQxEhS1ccaR/RA==", + "license": "Apache-2.0", "peer": true, "engines": { - "node": ">=16" + "node": ">=18" }, "peerDependencies": { - "@openfeature/core": "1.1.0" + "@openfeature/core": "^1.6.0" } }, "node_modules/@openfeature/web-sdk": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@openfeature/web-sdk/-/web-sdk-1.0.3.tgz", - "integrity": "sha512-WIB2hIUbpIxK2nEdchWCKZyLhwFQzr+DUh+NnN+v13VoLHq1CE96zhLHC7IQpgyQ6+L7//tPqgeb112Kmb8MNA==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@openfeature/web-sdk/-/web-sdk-1.4.0.tgz", + "integrity": "sha512-cMCt5jszLiZ9mLacS7XjMTEpbIS3asttSpyrPJ8rAdwDk86UjzfPwzMTSiccVolJqS299hWGXC1FGbu4IHX40Q==", + "license": "Apache-2.0", "peerDependencies": { - "@openfeature/core": "1.1.0" + "@openfeature/core": "^1.6.0" } }, "node_modules/@opentelemetry/api": { @@ -7605,19 +7616,6 @@ "url": "https://opencollective.com/popperjs" } }, - "node_modules/@protobuf-ts/runtime": { - "version": "2.9.4", - "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime/-/runtime-2.9.4.tgz", - "integrity": "sha512-vHRFWtJJB/SiogWDF0ypoKfRIZ41Kq+G9cEFj6Qm1eQaAhJ1LDFvgZ7Ja4tb3iLOQhz0PaoPnnOijF1qmEqTxg==" - }, - "node_modules/@protobuf-ts/runtime-rpc": { - "version": "2.9.4", - "resolved": "https://registry.npmjs.org/@protobuf-ts/runtime-rpc/-/runtime-rpc-2.9.4.tgz", - "integrity": "sha512-y9L9JgnZxXFqH5vD4d7j9duWvIJ7AShyBRoNKJGhu9Q27qIbchfzli66H9RvrQNIFk5ER7z1Twe059WZGqERcA==", - "dependencies": { - "@protobuf-ts/runtime": "^2.9.4" - } - }, "node_modules/@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", @@ -10059,6 +10057,7 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dev": true, "dependencies": { "possible-typed-array-names": "^1.0.0" }, @@ -10783,6 +10782,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "dev": true, "license": "MIT", "dependencies": { "call-bind-apply-helpers": "^1.0.0", @@ -12303,6 +12303,7 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, "dependencies": { "es-define-property": "^1.0.0", "es-errors": "^1.3.0", @@ -14269,6 +14270,7 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, "dependencies": { "is-callable": "^1.1.3" } @@ -14941,6 +14943,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, "dependencies": { "es-define-property": "^1.0.0" }, @@ -14980,6 +14983,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dev": true, "dependencies": { "has-symbols": "^1.0.3" }, @@ -15564,6 +15568,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -15686,6 +15691,7 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -15813,6 +15819,7 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -16038,6 +16045,7 @@ "version": "1.1.15", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.15.tgz", "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "dev": true, "license": "MIT", "dependencies": { "which-typed-array": "^1.1.16" @@ -17948,9 +17956,9 @@ "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" }, "node_modules/json-logic-engine": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/json-logic-engine/-/json-logic-engine-1.3.4.tgz", - "integrity": "sha512-p+WXFVTDWjZiM45+H2MSnAz984PPt2QampUGeMmgxWllsJjF8j8ucA3llmbL0xJkkV/7uj4MhhgJIYZ1MbkGiA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/json-logic-engine/-/json-logic-engine-4.0.2.tgz", + "integrity": "sha512-LvKZcgQ1c2fZ0/wl+mjnerllVWdKSR2y24AQjy0bnVgOg3ZqQBTbCeMmmn518F+GhdAc1VOXHbyOAf7rQy6qRA==", "license": "MIT", "engines": { "node": ">=12.22.7" @@ -20695,6 +20703,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "dev": true, "engines": { "node": ">= 0.4" } @@ -22602,6 +22611,7 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, "dependencies": { "define-data-property": "^1.1.4", "es-errors": "^1.3.0", @@ -24604,18 +24614,6 @@ } } }, - "node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -25173,6 +25171,7 @@ "version": "1.1.18", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.18.tgz", "integrity": "sha512-qEcY+KJYlWyLH9vNbsr6/5j59AXk5ni5aakf8ldzBvGde6Iz4sxZGkJyWSAueTG7QhOvNRYb1lDdFmL5Td0QKA==", + "dev": true, "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.7", diff --git a/package.json b/package.json index 80784468..9525df69 100644 --- a/package.json +++ b/package.json @@ -32,11 +32,11 @@ "@openfeature/flipt-web-provider": "^0.1.0", "@openfeature/go-feature-flag-provider": "^0.7.0", "@openfeature/go-feature-flag-web-provider": "^0.2.0", - "@openfeature/nestjs-sdk": "^0.1.3-experimental", - "@openfeature/ofrep-provider": "^0.1.3", - "@openfeature/ofrep-web-provider": "^0.1.3", + "@openfeature/nestjs-sdk": "^0.2.0", + "@openfeature/ofrep-provider": "^0.2.0", + "@openfeature/ofrep-web-provider": "^0.3.0", "@openfeature/open-telemetry-hooks": "^0.4.0", - "@openfeature/web-sdk": "1.0.3", + "@openfeature/web-sdk": "1.4.0", "@opentelemetry/api": "^1.8.0", "@opentelemetry/auto-instrumentations-node": "^0.44.0", "@opentelemetry/core": "^1.23.0", @@ -146,7 +146,7 @@ "ws": ">=8.17.1", "@grpc/grpc-js": ">=1.10.9", "@openfeature/config-cat-provider": { - "@openfeature/server-sdk": "1.13.4" + "@openfeature/server-sdk": "1.17.0" } } }