Skip to content

Commit 70068a1

Browse files
committed
Upgrade @configcat/sdk to v0.1.0
1 parent d7428f8 commit 70068a1

File tree

7 files changed

+876
-832
lines changed

7 files changed

+876
-832
lines changed

dist/configcat-vue.js

Lines changed: 856 additions & 812 deletions
Large diffs are not rendered by default.

dist/configcat-vue.umd.cjs

Lines changed: 5 additions & 5 deletions
Large diffs are not rendered by default.

dist/index.d.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,10 +12,9 @@ export { FormattableLogMessage } from '@configcat/sdk';
1212
export type { IConfigCatCache } from '@configcat/sdk';
1313
export type { ConditionTypeMap, ICondition, IConditionUnion, IConfig, IPercentageOption, IPrerequisiteFlagCondition, ISegment, ISegmentCondition, ISetting, ISettingUnion, ISettingValueContainer, ITargetingRule, IUserCondition, IUserConditionUnion, SettingTypeMap, SettingValue, UserConditionComparisonValueTypeMap, VariationIdValue } from '@configcat/sdk';
1414
export { PrerequisiteFlagComparator, SegmentComparator, SettingType, UserComparator } from '@configcat/sdk';
15-
export type { IConfigCatClient, IConfigCatClientSnapshot } from '@configcat/sdk';
16-
export { SettingKeyValue } from '@configcat/sdk';
15+
export type { IConfigCatClient, IConfigCatClientSnapshot, SettingKeyValue } from '@configcat/sdk';
1716
export type { IEvaluationDetails, SettingTypeOf } from '@configcat/sdk';
18-
export type { UserAttributeValue } from '@configcat/sdk';
17+
export type { IUser, UserAttributeValue } from '@configcat/sdk';
1918
export { User } from '@configcat/sdk';
2019
export type { FlagOverrides } from '@configcat/sdk';
2120
export { OverrideBehaviour } from '@configcat/sdk';

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,6 @@
6161
"vue-tsc": "^2.0.29"
6262
},
6363
"dependencies": {
64-
"@configcat/sdk": "^0.0.1"
64+
"@configcat/sdk": "^0.1.0"
6565
}
6666
}

src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ export const {
1515

1616
export type IQueryStringProvider = Internals.IQueryStringProvider;
1717

18+
/* Public types re-export from @configcat/sdk */
19+
1820
// These exports should be kept in sync with the exports listed in the `src/index.ts` module
1921
// located in the `js-unified-sdk` repo (https://github.com/configcat/js-unified-sdk)!
2022

@@ -41,13 +43,11 @@ export type {
4143

4244
export { PrerequisiteFlagComparator, SegmentComparator, SettingType, UserComparator } from "@configcat/sdk";
4345

44-
export type { IConfigCatClient, IConfigCatClientSnapshot } from "@configcat/sdk";
45-
46-
export { SettingKeyValue } from "@configcat/sdk";
46+
export type { IConfigCatClient, IConfigCatClientSnapshot, SettingKeyValue } from "@configcat/sdk";
4747

4848
export type { IEvaluationDetails, SettingTypeOf } from "@configcat/sdk";
4949

50-
export type { UserAttributeValue } from "@configcat/sdk";
50+
export type { IUser, UserAttributeValue } from "@configcat/sdk";
5151

5252
export { User } from "@configcat/sdk";
5353

src/plugins/ConfigCatPlugin.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,12 +19,13 @@ export default {
1919
// Vue's `App.prototype.use` does not play nicely with generic `install` functions, so we resort to using a discriminated union.
2020
install: (app: App, options: PluginOptions<PollingMode.AutoPoll> | PluginOptions<PollingMode.LazyLoad> | PluginOptions<PollingMode.ManualPoll>): void => {
2121
const { sdkKey, pollingMode, clientOptions } = options;
22-
const configCatKernel: Internals.IConfigCatKernel = Internals.LocalStorageCache.setup({
22+
const configCatKernel: Internals.IConfigCatKernel = {
2323
sdkType: "ConfigCat-Vue",
2424
sdkVersion: CONFIGCAT_SDK_VERSION,
2525
configFetcher: new Internals.XmlHttpRequestConfigFetcher(),
26-
eventEmitterFactory: () => new Internals.DefaultEventEmitter()
27-
});
26+
eventEmitterFactory: () => new Internals.DefaultEventEmitter(),
27+
defaultCacheFactory: Internals.LocalStorageConfigCache.tryGetFactory()
28+
};
2829

2930
const configCatClient = Internals.getClient(
3031
sdkKey,

0 commit comments

Comments
 (0)