Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@bucketco/node-sdk

Package Overview
Dependencies
Maintainers
0
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@bucketco/node-sdk - npm Package Compare versions

Comparing version 1.4.2 to 1.4.3

2

dist/package.json
{
"name": "@bucketco/node-sdk",
"version": "1.4.2",
"version": "1.4.3",
"license": "MIT",

@@ -5,0 +5,0 @@ "repository": {

@@ -50,2 +50,9 @@ "use strict";

var _a, _b, _c, _d;
this._initialize = (0, utils_1.once)(() => __awaiter(this, void 0, void 0, function* () {
var _a;
if (!this._config.offline) {
yield this.getFeaturesCache().refresh();
}
(_a = this._config.logger) === null || _a === void 0 ? void 0 : _a.info("Bucket initialized");
}));
(0, utils_1.ok)((0, utils_1.isObject)(options), "options must be an object");

@@ -415,10 +422,8 @@ (0, utils_1.ok)(options.host === undefined ||

* Call this method before calling `getFeatures` to ensure the feature definitions are cached.
* The client will ignore subsequent calls to this method.
**/
initialize() {
return __awaiter(this, void 0, void 0, function* () {
var _a;
if (!this._config.offline) {
yield this.getFeaturesCache().refresh();
}
(_a = this._config.logger) === null || _a === void 0 ? void 0 : _a.info("Bucket initialized");
yield this._initialize();
return;
});

@@ -425,0 +430,0 @@ }

@@ -11,2 +11,3 @@ "use strict";

exports.hashObject = hashObject;
exports.once = once;
const crypto_1 = require("crypto");

@@ -156,2 +157,14 @@ /**

}
function once(fn) {
let called = false;
let returned;
return function () {
if (called) {
return returned;
}
returned = fn();
called = true;
return returned;
};
}
//# sourceMappingURL=utils.js.map

@@ -141,2 +141,3 @@ import type { FeatureOverridesFn, IdType } from "./types";

}): Promise<void>;
private _initialize;
/**

@@ -149,2 +150,3 @@ * Initializes the client by caching the features definitions.

* Call this method before calling `getFeatures` to ensure the feature definitions are cached.
* The client will ignore subsequent calls to this method.
**/

@@ -151,0 +153,0 @@ initialize(): Promise<void>;

@@ -50,1 +50,2 @@ import { IdType, Logger, LogLevel } from "./types";

export declare function hashObject(obj: Record<string, any>): string;
export declare function once<T extends () => ReturnType<T>>(fn: T): () => ReturnType<T>;
{
"name": "@bucketco/node-sdk",
"version": "1.4.2",
"version": "1.4.3",
"license": "MIT",

@@ -49,3 +49,3 @@ "repository": {

},
"gitHead": "67abc1868074101798bb8827da6480ecb7b43b11"
"gitHead": "5411ac337abbcdf254584286599ae94b934c0ca7"
}

@@ -19,5 +19,5 @@ # Bucket Node.js SDK

To get started you need to obtain a secret key from
[Environment setting view](https://app.bucket.co/envs/{environment}/settings/app-environments)
in **Bucket.co**.
To get started you need to obtain your secret key from the
[environment settings](https://app.bucket.co/envs/current/settings/app-environments)
in Bucket.

@@ -32,3 +32,3 @@ > [!CAUTION]

1. Find the Bucket secret key for your development environment on https://app.bucket.co
1. Find the Bucket secret key for your development environment under [environment settings](https://app.bucket.co/envs/current/settings/app-environments) in Bucket.
2. Set `BUCKET_SECRET_KEY` in your `.env` file

@@ -35,0 +35,0 @@ 3. Create a `bucket.ts` file containing the following:

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc