diff --git a/package.json b/package.json index d00c2f5..5de022b 100644 --- a/package.json +++ b/package.json @@ -44,11 +44,9 @@ "packageManager": "pnpm@10.5.2", "peerDependencies": { "@openfeature/web-sdk": ">=1.4.0 <2.0.0", - "@bucketeer/js-client-sdk": "2.2.5" - }, - "dependencies": { - "typescript": "^5.8.3" + "@bucketeer/js-client-sdk": ">=2.4.0 <3.0.0" }, + "dependencies": {}, "devDependencies": { "@types/jsdom": "21.1.7", "@types/node": "22.13.9", @@ -61,14 +59,11 @@ "eslint-plugin-import": "2.31.0", "eslint-plugin-prettier": "5.2.3", "happy-dom": "17.1.9", - "install": "^0.13.0", - "jiti": "2.4.2", - "msw": "2.7.3", - "npm": "^11.4.1", "prettier": "3.5.3", "typescript-eslint": "8.26.0", "unbuild": "3.5.0", "vitest": "2.1.8", - "webdriverio": "9.5.1" + "webdriverio": "9.5.1", + "typescript": "^5.8.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a9edea6..2b41c5c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,11 @@ importers: .: dependencies: '@bucketeer/js-client-sdk': - specifier: 2.2.5 - version: 2.2.5 + specifier: '>=2.4.0 <3.0.0' + version: 2.4.0 '@openfeature/web-sdk': specifier: '>=1.4.0 <2.0.0' version: 1.5.0(@openfeature/core@1.7.2) - typescript: - specifier: ^5.8.3 - version: 5.8.3 devDependencies: '@types/jsdom': specifier: 21.1.7 @@ -51,21 +48,12 @@ importers: happy-dom: specifier: 17.1.9 version: 17.1.9 - install: - specifier: ^0.13.0 - version: 0.13.0 - jiti: - specifier: 2.4.2 - version: 2.4.2 - msw: - specifier: 2.7.3 - version: 2.7.3(@types/node@22.13.9)(typescript@5.8.3) - npm: - specifier: ^11.4.1 - version: 11.4.1 prettier: specifier: 3.5.3 version: 3.5.3 + typescript: + specifier: ^5.8.3 + version: 5.8.3 typescript-eslint: specifier: 8.26.0 version: 8.26.0(eslint@9.21.0(jiti@2.4.2))(typescript@5.8.3) @@ -115,6 +103,9 @@ packages: '@bucketeer/js-client-sdk@2.2.5': resolution: {integrity: sha512-8l4oazc+VV4AY6JHkVbM3A6zAq+vhU0uTZlAIVUDlHCCb6wLuxC/dlLSIj1G012Acs69uyvitStY8USbqhwHMA==} + '@bucketeer/js-client-sdk@2.4.0': + resolution: {integrity: sha512-RUkFQqP4rCxlgXuuYEYJo65E99yrmHCOjN0bKAUxG9fROEva5X0FORPR0N3S87XX22MZ0hj6LTqPex7JPH7AWw==} + '@bundled-es-modules/cookie@2.0.1': resolution: {integrity: sha512-8o+5fRPLNbjbdGRRmJj3h6Hh1AQJf2dk3qQ/5ZFb+PXkRNiSoMGGUKlsgLfrxneb72axVJyIYji64E2+nNfYyw==} @@ -1257,6 +1248,9 @@ packages: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} + async-mutex@0.5.0: + resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==} + async@3.2.6: resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} @@ -2079,10 +2073,6 @@ packages: inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - install@0.13.0: - resolution: {integrity: sha512-zDml/jzr2PKU9I8J/xyZBQn8rPCAY//UOYNmR01XwNwyfhEWObo2SWfSl1+0tm1u6PhxLwDnfsT/6jB7OUxqFA==} - engines: {node: '>= 0.10'} - internal-slot@1.1.0: resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==} engines: {node: '>= 0.4'} @@ -2445,78 +2435,6 @@ packages: resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} engines: {node: '>=0.10.0'} - npm@11.4.1: - resolution: {integrity: sha512-/O5DiEFmtvnF0EU1+5VlDpcItpSKH3l+3fQOl3hkZ3ilGN+jJlGxxi/zb0rEK+zxd8pGyifVPyS1ORkMjZGAKw==} - engines: {node: ^20.17.0 || >=22.9.0} - hasBin: true - bundledDependencies: - - '@isaacs/string-locale-compare' - - '@npmcli/arborist' - - '@npmcli/config' - - '@npmcli/fs' - - '@npmcli/map-workspaces' - - '@npmcli/package-json' - - '@npmcli/promise-spawn' - - '@npmcli/redact' - - '@npmcli/run-script' - - '@sigstore/tuf' - - abbrev - - archy - - cacache - - chalk - - ci-info - - cli-columns - - fastest-levenshtein - - fs-minipass - - glob - - graceful-fs - - hosted-git-info - - ini - - init-package-json - - is-cidr - - json-parse-even-better-errors - - libnpmaccess - - libnpmdiff - - libnpmexec - - libnpmfund - - libnpmorg - - libnpmpack - - libnpmpublish - - libnpmsearch - - libnpmteam - - libnpmversion - - make-fetch-happen - - minimatch - - minipass - - minipass-pipeline - - ms - - node-gyp - - nopt - - normalize-package-data - - npm-audit-report - - npm-install-checks - - npm-package-arg - - npm-pick-manifest - - npm-profile - - npm-registry-fetch - - npm-user-validate - - p-map - - pacote - - parse-conflict-json - - proc-log - - qrcode-terminal - - read - - semver - - spdx-expression-parse - - ssri - - supports-color - - tar - - text-table - - tiny-relative-date - - treeverse - - validate-npm-package-name - - which - nth-check@2.1.1: resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} @@ -3572,6 +3490,10 @@ snapshots: '@bucketeer/js-client-sdk@2.2.5': {} + '@bucketeer/js-client-sdk@2.4.0': + dependencies: + async-mutex: 0.5.0 + '@bundled-es-modules/cookie@2.0.1': dependencies: cookie: 0.7.2 @@ -4511,6 +4433,10 @@ snapshots: async-function@1.0.0: {} + async-mutex@0.5.0: + dependencies: + tslib: 2.8.1 + async@3.2.6: {} autoprefixer@10.4.21(postcss@8.5.5): @@ -5523,8 +5449,6 @@ snapshots: inherits@2.0.4: {} - install@0.13.0: {} - internal-slot@1.1.0: dependencies: es-errors: 1.3.0 @@ -5864,8 +5788,6 @@ snapshots: normalize-range@0.1.2: {} - npm@11.4.1: {} - nth-check@2.1.1: dependencies: boolbase: 1.0.0