Skip to content

Commit 3007d60

Browse files
authored
fix: don't import from common dist/source (#157)
* latest common * fix: don't import from common dist/source * v3.9.6
1 parent c9aaf08 commit 3007d60

File tree

7 files changed

+27
-20
lines changed

7 files changed

+27
-20
lines changed

js-client-sdk.api.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@
77
/// <reference types="chrome" />
88

99
import { AsyncMap } from '@eppo/js-client-sdk-common';
10+
import { Attributes } from '@eppo/js-client-sdk-common';
1011
import { AttributeType } from '@eppo/js-client-sdk-common';
1112
import { BanditActions } from '@eppo/js-client-sdk-common';
1213
import { BanditSubjectAttributes } from '@eppo/js-client-sdk-common';
1314
import { ContextAttributes } from '@eppo/js-client-sdk-common';
1415
import { EppoClient } from '@eppo/js-client-sdk-common';
1516
import { EppoPrecomputedClient } from '@eppo/js-client-sdk-common';
1617
import { Flag } from '@eppo/js-client-sdk-common';
18+
import { FlagKey } from '@eppo/js-client-sdk-common';
1719
import { IAssignmentDetails } from '@eppo/js-client-sdk-common';
1820
import { IAssignmentEvent } from '@eppo/js-client-sdk-common';
1921
import { IAssignmentLogger } from '@eppo/js-client-sdk-common';
@@ -23,6 +25,10 @@ import { IBanditLogger } from '@eppo/js-client-sdk-common';
2325
import { IContainerExperiment } from '@eppo/js-client-sdk-common';
2426
import { ObfuscatedFlag } from '@eppo/js-client-sdk-common';
2527

28+
export { Attributes }
29+
30+
export { AttributeType }
31+
2632
export { BanditActions }
2733

2834
export { BanditSubjectAttributes }

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@eppo/js-client-sdk",
3-
"version": "3.9.5",
3+
"version": "3.9.6",
44
"description": "Eppo SDK for client-side JavaScript applications",
55
"main": "dist/index.js",
66
"files": [
@@ -60,7 +60,7 @@
6060
"webpack-cli": "^6.0.1"
6161
},
6262
"dependencies": {
63-
"@eppo/js-client-sdk-common": "4.8.3"
63+
"@eppo/js-client-sdk-common": "4.8.4"
6464
},
6565
"packageManager": "[email protected]+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
6666
}

src/configuration-factory.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ import {
22
Flag,
33
IAsyncStore,
44
IConfigurationStore,
5+
IObfuscatedPrecomputedBandit,
56
MemoryOnlyConfigurationStore,
67
MemoryStore,
78
PrecomputedFlag,
89
} from '@eppo/js-client-sdk-common';
9-
import { IObfuscatedPrecomputedBandit } from '@eppo/js-client-sdk-common/dist/interfaces';
1010

1111
import ChromeStorageAsyncMap from './cache/chrome-storage-async-map';
1212
import { ChromeStorageEngine } from './chrome-storage-engine';

src/events/local-storage-backed-named-event-queue.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
1-
import { applicationLogger } from '@eppo/js-client-sdk-common';
2-
import NamedEventQueue from '@eppo/js-client-sdk-common/dist/events/named-event-queue';
1+
import { applicationLogger, NamedEventQueue } from '@eppo/js-client-sdk-common';
32

43
import { takeWhile } from '../util';
54

src/i-client-config.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@ import {
22
BanditSubjectAttributes,
33
ContextAttributes,
44
Flag,
5+
FlagKey,
56
IAssignmentLogger,
67
IAsyncStore,
78
IBanditLogger,
89
} from '@eppo/js-client-sdk-common';
9-
import type { FlagKey } from '@eppo/js-client-sdk-common/dist/types';
1010

1111
import { ServingStoreUpdateStrategy } from './isolatable-hybrid.store';
1212

src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,8 @@ import {
2121
IConfigurationWire,
2222
Subject,
2323
IBanditLogger,
24+
IObfuscatedPrecomputedConfigurationResponse,
2425
} from '@eppo/js-client-sdk-common';
25-
import { IObfuscatedPrecomputedConfigurationResponse } from '@eppo/js-client-sdk-common/src/configuration';
2626

2727
import { assignmentCacheFactory } from './cache/assignment-cache-factory';
2828
import HybridAssignmentCache from './cache/hybrid-assignment-cache';
@@ -73,6 +73,8 @@ export {
7373
ContextAttributes,
7474
BanditSubjectAttributes,
7575
BanditActions,
76+
Attributes,
77+
AttributeType,
7678
} from '@eppo/js-client-sdk-common';
7779
export { ChromeStorageEngine } from './chrome-storage-engine';
7880

yarn.lock

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -380,10 +380,10 @@
380380
resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.6.3.tgz#f13c7c205915eb91ae54c557f5e92bddd8be0e83"
381381
integrity sha512-4B4OijXeVNOPZlYA2oEwWOTkzyltLao+xbotHQeqN++Rv27Y6s818+n2Qkp8q+Fxhn0t/5lA5X1Mxktud8eayQ==
382382

383-
384-
version "4.8.3"
385-
resolved "https://registry.yarnpkg.com/@eppo/js-client-sdk-common/-/js-client-sdk-common-4.8.3.tgz#62c5701fc6854dac3c337bd66499c5950c7efcf5"
386-
integrity sha512-oA8NF2MjE3ue3TUwHCNLsF+/Xc661tJOH571yLLIKD155oYY5h9nwOurQ9Yx1YXsomCNw7OvuMJNaebN5GM2iA==
383+
384+
version "4.8.4"
385+
resolved "https://registry.yarnpkg.com/@eppo/js-client-sdk-common/-/js-client-sdk-common-4.8.4.tgz#a1919233fa52399b86ce75b9eebed1c6d2bac16e"
386+
integrity sha512-cDxOOHjGU0kJLp2zXWGXaH2xcEd/oxsAT4e78jbbhktb+e5vkU3+SCFTvijFykr1h/hQ2a3O1PPP0M8HFfdrZA==
387387
dependencies:
388388
buffer "npm:@eppo/[email protected]"
389389
js-base64 "^3.7.7"
@@ -3931,9 +3931,9 @@ pino-std-serializers@^7.0.0:
39313931
integrity sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==
39323932

39333933
pino@^9.5.0:
3934-
version "9.5.0"
3935-
resolved "https://registry.yarnpkg.com/pino/-/pino-9.5.0.tgz#a7ef0fea868d22d52d8a4ce46e6e03c5dc46fdd6"
3936-
integrity sha512-xSEmD4pLnV54t0NOUN16yCl7RIB1c5UUOse5HSyEXtBp+FgFQyPeDutc+Q2ZO7/22vImV7VfEjH/1zV2QuqvYw==
3934+
version "9.6.0"
3935+
resolved "https://registry.yarnpkg.com/pino/-/pino-9.6.0.tgz#6bc628159ba0cc81806d286718903b7fc6b13169"
3936+
integrity sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==
39373937
dependencies:
39383938
atomic-sleep "^1.0.0"
39393939
fast-redact "^3.1.1"
@@ -3991,9 +3991,9 @@ pretty-format@^29.0.0, pretty-format@^29.7.0:
39913991
react-is "^18.0.0"
39923992

39933993
process-warning@^4.0.0:
3994-
version "4.0.0"
3995-
resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-4.0.0.tgz#581e3a7a1fb456c5f4fd239f76bce75897682d5a"
3996-
integrity sha512-/MyYDxttz7DfGMMHiysAsFE4qF+pQYAA8ziO/3NcRVrQ5fSk+Mns4QZA/oRPFzvcqNoVJXQNWNAsdwBXLUkQKw==
3994+
version "4.0.1"
3995+
resolved "https://registry.yarnpkg.com/process-warning/-/process-warning-4.0.1.tgz#5c1db66007c67c756e4e09eb170cdece15da32fb"
3996+
integrity sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==
39973997

39983998
prompts@^2.0.1:
39993999
version "2.4.2"
@@ -4189,9 +4189,9 @@ safe-buffer@~5.1.1:
41894189
integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==
41904190

41914191
safe-stable-stringify@^2.3.1:
4192-
version "2.4.3"
4193-
resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.4.3.tgz#138c84b6f6edb3db5f8ef3ef7115b8f55ccbf886"
4194-
integrity sha512-e2bDA2WJT0wxseVd4lsDP4+3ONX6HpMXQa1ZhFQ7SU+GjvORCmShbCMltrtIDfkYhVHrOcPtj+KhmDBdPdZD1g==
4192+
version "2.5.0"
4193+
resolved "https://registry.yarnpkg.com/safe-stable-stringify/-/safe-stable-stringify-2.5.0.tgz#4ca2f8e385f2831c432a719b108a3bf7af42a1dd"
4194+
integrity sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==
41954195

41964196
"safer-buffer@>= 2.1.2 < 3.0.0":
41974197
version "2.1.2"

0 commit comments

Comments
 (0)