configcat-js-ssr
Advanced tools
Comparing version 8.2.0 to 8.3.0
@@ -1,3 +0,2 @@ | ||
import { FlagOverrides, MapOverrideDataSource, PollingMode } from "configcat-common"; | ||
import * as configcatcommon from "configcat-common"; | ||
import { PollingMode, getClient as getClientCommon } from "configcat-common"; | ||
import { LocalStorageCache } from "./Cache"; | ||
@@ -17,3 +16,3 @@ import { HttpConfigFetcher } from "./ConfigFetcher"; | ||
export function getClient(sdkKey, pollingMode, options) { | ||
return configcatcommon.getClient(sdkKey, pollingMode !== null && pollingMode !== void 0 ? pollingMode : PollingMode.AutoPoll, options, LocalStorageCache.setup({ | ||
return getClientCommon(sdkKey, pollingMode !== null && pollingMode !== void 0 ? pollingMode : PollingMode.AutoPoll, options, LocalStorageCache.setup({ | ||
configFetcher: new HttpConfigFetcher(), | ||
@@ -24,26 +23,3 @@ sdkType: "ConfigCat-JS-SSR", | ||
} | ||
/** | ||
* Disposes all existing `ConfigCatClient` instances. | ||
*/ | ||
export function disposeAllClients() { | ||
configcatcommon.disposeAllClients(); | ||
} | ||
/** | ||
* Creates an instance of `ConfigCatConsoleLogger`. | ||
* @param logLevel Log level (the minimum level to use for filtering log events). | ||
*/ | ||
export function createConsoleLogger(logLevel) { | ||
return configcatcommon.createConsoleLogger(logLevel); | ||
} | ||
/** | ||
* Creates an instance of `FlagOverrides` that uses a map data source. | ||
* @param map The map that contains the overrides. | ||
* @param behaviour The override behaviour. | ||
* Specifies whether the local values should override the remote values | ||
* or local values should only be used when a remote value doesn't exist | ||
* or the local values should be used only. | ||
*/ | ||
export function createFlagOverridesFromMap(map, behaviour) { | ||
return new FlagOverrides(new MapOverrideDataSource(map), behaviour); | ||
} | ||
export { disposeAllClients, createConsoleLogger, createFlagOverridesFromMap } from "configcat-common"; | ||
/* Public types re-export from common-js */ | ||
@@ -50,0 +26,0 @@ // These exports should be kept in sync with the exports listed in the section "Public types for end users" of common-js/src/index.ts! |
@@ -1,1 +0,1 @@ | ||
export default "8.2.0"; | ||
export default "8.3.0"; |
@@ -1,3 +0,3 @@ | ||
import type { IAutoPollOptions, IConfigCatClient, IConfigCatLogger, ILazyLoadingOptions, IManualPollOptions, LogLevel, OverrideBehaviour, SettingValue } from "configcat-common"; | ||
import { FlagOverrides, PollingMode } from "configcat-common"; | ||
import type { IAutoPollOptions, IConfigCatClient, ILazyLoadingOptions, IManualPollOptions } from "configcat-common"; | ||
import { PollingMode } from "configcat-common"; | ||
/** | ||
@@ -14,22 +14,3 @@ * Returns an instance of `ConfigCatClient` for the specified SDK Key. | ||
export declare function getClient<TMode extends PollingMode | undefined>(sdkKey: string, pollingMode?: TMode, options?: OptionsForPollingMode<TMode>): IConfigCatClient; | ||
/** | ||
* Disposes all existing `ConfigCatClient` instances. | ||
*/ | ||
export declare function disposeAllClients(): void; | ||
/** | ||
* Creates an instance of `ConfigCatConsoleLogger`. | ||
* @param logLevel Log level (the minimum level to use for filtering log events). | ||
*/ | ||
export declare function createConsoleLogger(logLevel: LogLevel): IConfigCatLogger; | ||
/** | ||
* Creates an instance of `FlagOverrides` that uses a map data source. | ||
* @param map The map that contains the overrides. | ||
* @param behaviour The override behaviour. | ||
* Specifies whether the local values should override the remote values | ||
* or local values should only be used when a remote value doesn't exist | ||
* or the local values should be used only. | ||
*/ | ||
export declare function createFlagOverridesFromMap(map: { | ||
[name: string]: NonNullable<SettingValue>; | ||
}, behaviour: OverrideBehaviour): FlagOverrides; | ||
export { disposeAllClients, createConsoleLogger, createFlagOverridesFromMap } from "configcat-common"; | ||
/** Options used to configure the ConfigCat SDK in the case of Auto Polling mode. */ | ||
@@ -44,3 +25,3 @@ export interface IJSAutoPollOptions extends IAutoPollOptions { | ||
} | ||
export declare type OptionsForPollingMode<TMode extends PollingMode | undefined> = TMode extends PollingMode.AutoPoll ? IJSAutoPollOptions : TMode extends PollingMode.ManualPoll ? IJSManualPollOptions : TMode extends PollingMode.LazyLoad ? IJSLazyLoadingOptions : TMode extends undefined ? IJSAutoPollOptions : never; | ||
export type OptionsForPollingMode<TMode extends PollingMode | undefined> = TMode extends PollingMode.AutoPoll ? IJSAutoPollOptions : TMode extends PollingMode.ManualPoll ? IJSManualPollOptions : TMode extends PollingMode.LazyLoad ? IJSLazyLoadingOptions : TMode extends undefined ? IJSAutoPollOptions : never; | ||
export { PollingMode } from "configcat-common"; | ||
@@ -47,0 +28,0 @@ export type { IOptions } from "configcat-common"; |
@@ -5,3 +5,2 @@ "use strict"; | ||
var configcat_common_1 = require("configcat-common"); | ||
var configcatcommon = require("configcat-common"); | ||
var Cache_1 = require("./Cache"); | ||
@@ -21,3 +20,3 @@ var ConfigFetcher_1 = require("./ConfigFetcher"); | ||
function getClient(sdkKey, pollingMode, options) { | ||
return configcatcommon.getClient(sdkKey, pollingMode !== null && pollingMode !== void 0 ? pollingMode : configcat_common_1.PollingMode.AutoPoll, options, Cache_1.LocalStorageCache.setup({ | ||
return (0, configcat_common_1.getClient)(sdkKey, pollingMode !== null && pollingMode !== void 0 ? pollingMode : configcat_common_1.PollingMode.AutoPoll, options, Cache_1.LocalStorageCache.setup({ | ||
configFetcher: new ConfigFetcher_1.HttpConfigFetcher(), | ||
@@ -29,52 +28,29 @@ sdkType: "ConfigCat-JS-SSR", | ||
exports.getClient = getClient; | ||
/** | ||
* Disposes all existing `ConfigCatClient` instances. | ||
*/ | ||
function disposeAllClients() { | ||
configcatcommon.disposeAllClients(); | ||
} | ||
exports.disposeAllClients = disposeAllClients; | ||
/** | ||
* Creates an instance of `ConfigCatConsoleLogger`. | ||
* @param logLevel Log level (the minimum level to use for filtering log events). | ||
*/ | ||
function createConsoleLogger(logLevel) { | ||
return configcatcommon.createConsoleLogger(logLevel); | ||
} | ||
exports.createConsoleLogger = createConsoleLogger; | ||
/** | ||
* Creates an instance of `FlagOverrides` that uses a map data source. | ||
* @param map The map that contains the overrides. | ||
* @param behaviour The override behaviour. | ||
* Specifies whether the local values should override the remote values | ||
* or local values should only be used when a remote value doesn't exist | ||
* or the local values should be used only. | ||
*/ | ||
function createFlagOverridesFromMap(map, behaviour) { | ||
return new configcat_common_1.FlagOverrides(new configcat_common_1.MapOverrideDataSource(map), behaviour); | ||
} | ||
exports.createFlagOverridesFromMap = createFlagOverridesFromMap; | ||
var configcat_common_2 = require("configcat-common"); | ||
Object.defineProperty(exports, "disposeAllClients", { enumerable: true, get: function () { return configcat_common_2.disposeAllClients; } }); | ||
Object.defineProperty(exports, "createConsoleLogger", { enumerable: true, get: function () { return configcat_common_2.createConsoleLogger; } }); | ||
Object.defineProperty(exports, "createFlagOverridesFromMap", { enumerable: true, get: function () { return configcat_common_2.createFlagOverridesFromMap; } }); | ||
/* Public types re-export from common-js */ | ||
// These exports should be kept in sync with the exports listed in the section "Public types for end users" of common-js/src/index.ts! | ||
var configcat_common_2 = require("configcat-common"); | ||
Object.defineProperty(exports, "PollingMode", { enumerable: true, get: function () { return configcat_common_2.PollingMode; } }); | ||
var configcat_common_3 = require("configcat-common"); | ||
Object.defineProperty(exports, "DataGovernance", { enumerable: true, get: function () { return configcat_common_3.DataGovernance; } }); | ||
Object.defineProperty(exports, "PollingMode", { enumerable: true, get: function () { return configcat_common_3.PollingMode; } }); | ||
var configcat_common_4 = require("configcat-common"); | ||
Object.defineProperty(exports, "LogLevel", { enumerable: true, get: function () { return configcat_common_4.LogLevel; } }); | ||
Object.defineProperty(exports, "DataGovernance", { enumerable: true, get: function () { return configcat_common_4.DataGovernance; } }); | ||
var configcat_common_5 = require("configcat-common"); | ||
Object.defineProperty(exports, "FormattableLogMessage", { enumerable: true, get: function () { return configcat_common_5.FormattableLogMessage; } }); | ||
Object.defineProperty(exports, "LogLevel", { enumerable: true, get: function () { return configcat_common_5.LogLevel; } }); | ||
var configcat_common_6 = require("configcat-common"); | ||
Object.defineProperty(exports, "SettingType", { enumerable: true, get: function () { return configcat_common_6.SettingType; } }); | ||
Object.defineProperty(exports, "UserComparator", { enumerable: true, get: function () { return configcat_common_6.UserComparator; } }); | ||
Object.defineProperty(exports, "PrerequisiteFlagComparator", { enumerable: true, get: function () { return configcat_common_6.PrerequisiteFlagComparator; } }); | ||
Object.defineProperty(exports, "SegmentComparator", { enumerable: true, get: function () { return configcat_common_6.SegmentComparator; } }); | ||
Object.defineProperty(exports, "FormattableLogMessage", { enumerable: true, get: function () { return configcat_common_6.FormattableLogMessage; } }); | ||
var configcat_common_7 = require("configcat-common"); | ||
Object.defineProperty(exports, "SettingKeyValue", { enumerable: true, get: function () { return configcat_common_7.SettingKeyValue; } }); | ||
Object.defineProperty(exports, "SettingType", { enumerable: true, get: function () { return configcat_common_7.SettingType; } }); | ||
Object.defineProperty(exports, "UserComparator", { enumerable: true, get: function () { return configcat_common_7.UserComparator; } }); | ||
Object.defineProperty(exports, "PrerequisiteFlagComparator", { enumerable: true, get: function () { return configcat_common_7.PrerequisiteFlagComparator; } }); | ||
Object.defineProperty(exports, "SegmentComparator", { enumerable: true, get: function () { return configcat_common_7.SegmentComparator; } }); | ||
var configcat_common_8 = require("configcat-common"); | ||
Object.defineProperty(exports, "User", { enumerable: true, get: function () { return configcat_common_8.User; } }); | ||
Object.defineProperty(exports, "SettingKeyValue", { enumerable: true, get: function () { return configcat_common_8.SettingKeyValue; } }); | ||
var configcat_common_9 = require("configcat-common"); | ||
Object.defineProperty(exports, "OverrideBehaviour", { enumerable: true, get: function () { return configcat_common_9.OverrideBehaviour; } }); | ||
Object.defineProperty(exports, "User", { enumerable: true, get: function () { return configcat_common_9.User; } }); | ||
var configcat_common_10 = require("configcat-common"); | ||
Object.defineProperty(exports, "ClientCacheState", { enumerable: true, get: function () { return configcat_common_10.ClientCacheState; } }); | ||
Object.defineProperty(exports, "RefreshResult", { enumerable: true, get: function () { return configcat_common_10.RefreshResult; } }); | ||
Object.defineProperty(exports, "OverrideBehaviour", { enumerable: true, get: function () { return configcat_common_10.OverrideBehaviour; } }); | ||
var configcat_common_11 = require("configcat-common"); | ||
Object.defineProperty(exports, "ClientCacheState", { enumerable: true, get: function () { return configcat_common_11.ClientCacheState; } }); | ||
Object.defineProperty(exports, "RefreshResult", { enumerable: true, get: function () { return configcat_common_11.RefreshResult; } }); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.default = "8.2.0"; | ||
exports.default = "8.3.0"; |
{ | ||
"name": "configcat-js-ssr", | ||
"version": "8.2.0", | ||
"version": "8.3.0", | ||
"description": "ConfigCat Feature Flags for Server Side Rendered apps like NuxtJS. Official ConfigCat SDK for Server Side Rendered to easily access feature flags.", | ||
@@ -50,3 +50,3 @@ "main": "lib/index.js", | ||
"axios": "^1.6.2", | ||
"configcat-common": "^9.1.0", | ||
"configcat-common": "9.2.0", | ||
"tslib": "^2.4.1" | ||
@@ -53,0 +53,0 @@ }, |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
191668
425
+ Addedconfigcat-common@9.2.0(transitive)
- Removedconfigcat-common@9.3.1(transitive)
Updatedconfigcat-common@9.2.0