diff --git a/package-lock.json b/package-lock.json index eb6caf6..a9fb83c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,8 +11,8 @@ "dependencies": { "@babel/core": "^7.23.3", "@babel/preset-env": "^7.23.3", - "@devcycle/openfeature-web-provider": "^0.7.0", - "@openfeature/web-sdk": "^0.4.12", + "@devcycle/openfeature-web-provider": "^0.11.0", + "@openfeature/web-sdk": "^1.1.0", "babel-loader": "^9.1.3", "dotenv-webpack": "^8.0.1", "webpack": "^5.89.0" @@ -1879,33 +1879,32 @@ "license": "MIT" }, "node_modules/@devcycle/js-client-sdk": { - "version": "1.21.0", - "resolved": "https://registry.npmjs.org/@devcycle/js-client-sdk/-/js-client-sdk-1.21.0.tgz", - "integrity": "sha512-ajGU14diZjCuZTYXkMwRjQgpCZw4FM4XT8mfpsESK0esFeuBVoXBcGTqEGVucjIMv7XKjomJoSb3ouxVPvgD/g==", + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/@devcycle/js-client-sdk/-/js-client-sdk-1.25.0.tgz", + "integrity": "sha512-YJXqcyDLAsT4oyqeHlz5hr3BLg2PfpifLZu/nM8T3voJB8qzBAanTaLpdUNeNeFRvNuQ2JYGhQ8TQiRjPFK47Q==", "dependencies": { - "@devcycle/types": "^1.9.0", - "axios": "^1.0.0", - "axios-retry": "^3.3.1", + "@devcycle/types": "^1.13.0", + "fetch-retry": "^5.0.6", "lodash": "^4.17.21", "ua-parser-js": "^1.0.36", "uuid": "^8.3.2" } }, "node_modules/@devcycle/openfeature-web-provider": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@devcycle/openfeature-web-provider/-/openfeature-web-provider-0.7.0.tgz", - "integrity": "sha512-e9EQrq2CDWSj2K1bcz3ph1KyKvTt9vLrY0ZzNb6yotdgeX36FbLyHsft5MDFwO1FxJiO+lL9LE8+pFKiAFdqsg==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@devcycle/openfeature-web-provider/-/openfeature-web-provider-0.11.0.tgz", + "integrity": "sha512-plN6mEo0WyElz+05CvbL5qPQdJWkh9zbUzyQLW9q9ICFEzOn9Cz9N05xcngUB17iKEhUHj3tO4Xex71mr0n1ZA==", "dependencies": { - "@devcycle/js-client-sdk": "^1.21.0" + "@devcycle/js-client-sdk": "^1.25.0" }, "peerDependencies": { - "@openfeature/web-sdk": "^0.4.12" + "@openfeature/web-sdk": "^1.0.3" } }, "node_modules/@devcycle/types": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@devcycle/types/-/types-1.9.0.tgz", - "integrity": "sha512-OwyvnxSwtPulqcDGstLDpGev2jEWcpjym+Lk0hyQjx8IqVnRZsafz8hwJp7w4o74up5ORBpczF/v7Pg8vC6AHQ==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@devcycle/types/-/types-1.13.0.tgz", + "integrity": "sha512-qTQrT4GOGpWERP/CxcYMxmXcxv9wzpysEjrvmWusdVCHESaMzF0wl5kM/I/XxghG+diQ8XDJQJINh7FXNHQFvw==", "dependencies": { "class-transformer": "0.5.1", "class-validator": "0.14.1", @@ -2361,17 +2360,17 @@ "dev": true }, "node_modules/@openfeature/core": { - "version": "0.0.25", - "resolved": "https://registry.npmjs.org/@openfeature/core/-/core-0.0.25.tgz", - "integrity": "sha512-/NrqVXY39WTOZ3EUtqnFOXFlvcJNuXFm+gi3Zs7wz8SzNdFhvrFtsL7ylQtIgYK5WBOP1HxrtAwrpEicaO1emw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@openfeature/core/-/core-1.2.0.tgz", + "integrity": "sha512-JyIiije5f+8Big1xz7UAmxqVmHBuFUI9Dh8DEFG2D1ocgjMm1tEzYXJDr3urCQGNnX9M/cYtNhEcGfyontIgJw==", "peer": true }, "node_modules/@openfeature/web-sdk": { - "version": "0.4.12", - "resolved": "https://registry.npmjs.org/@openfeature/web-sdk/-/web-sdk-0.4.12.tgz", - "integrity": "sha512-DcJ1VNS8L8DAvi9P5tJcI7cjeNCWDlOAcLkbDkuODEaW/15abJh82IH591cMgecmAgA6mE+8vEUWE4GEWakG+Q==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@openfeature/web-sdk/-/web-sdk-1.1.0.tgz", + "integrity": "sha512-qfJBWVN0AzYGoZZUE4w4LrQc3Oq3MWaUys+bkBjkgyFFDJM4TrgRz+wz/f3TwRVKj2Bc0EZ0ouyfupdWjR7bsQ==", "peerDependencies": { - "@openfeature/core": "0.0.25" + "@openfeature/core": "1.2.0" } }, "node_modules/@sinclair/typebox": { @@ -2838,9 +2837,9 @@ "license": "MIT" }, "node_modules/@types/validator": { - "version": "13.11.9", - "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.11.9.tgz", - "integrity": "sha512-FCTsikRozryfayPuiI46QzH3fnrOoctTjvOYZkho9BTFLCOZ2rgZJHMOVgCOfttjPJcgOx52EpkY0CMfy87MIw==" + "version": "13.11.10", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.11.10.tgz", + "integrity": "sha512-e2PNXoXLr6Z+dbfx5zSh9TRlXJrELycxiaXznp4S5+D2M3b9bqJEitNHA5923jhnB2zzFiZHa2f0SI1HoIahpg==" }, "node_modules/@types/ws": { "version": "8.5.10", @@ -3305,6 +3304,7 @@ "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, "license": "MIT" }, "node_modules/available-typed-arrays": { @@ -3320,25 +3320,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/axios": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.7.tgz", - "integrity": "sha512-/hDJGff6/c7u0hDkvkGxR/oy6CbCs8ziCsC7SqmhjfozqiJGc8Z11wrv9z9lYfY4K8l+H9TpjcMDX0xOZmx+RA==", - "dependencies": { - "follow-redirects": "^1.15.4", - "form-data": "^4.0.0", - "proxy-from-env": "^1.1.0" - } - }, - "node_modules/axios-retry": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.9.1.tgz", - "integrity": "sha512-8PJDLJv7qTTMMwdnbMvrLYuvB47M81wRtxQmEdV5w4rgbTXTt+vtPkXwajOfOdSyv/wZICJOC+/UhXH4aQ/R+w==", - "dependencies": { - "@babel/runtime": "^7.15.4", - "is-retry-allowed": "^2.2.0" - } - }, "node_modules/babel-jest": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-29.7.0.tgz", @@ -3918,6 +3899,7 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" @@ -4296,6 +4278,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, "license": "MIT", "engines": { "node": ">=0.4.0" @@ -4825,6 +4808,11 @@ "bser": "2.1.1" } }, + "node_modules/fetch-retry": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", + "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==" + }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -5012,6 +5000,7 @@ "version": "1.15.5", "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.5.tgz", "integrity": "sha512-vSFWUON1B+yAw1VN4xMfxgn5fTUiaOzAJCKBwIIgT/+7CuGy9+r+5gITvP62j3RmaD5Ph65UaERdOSRGUzZtgw==", + "dev": true, "funding": [ { "type": "individual", @@ -5041,6 +5030,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, "license": "MIT", "dependencies": { "asynckit": "^0.4.0", @@ -5889,17 +5879,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-retry-allowed": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-2.2.0.tgz", - "integrity": "sha512-XVm7LOeLpTW4jV19QSH38vkswxoLud8sQ57YwJVTPWdiaI9I8keEhGFpBlslyVsgdQy4Opg8QOLb8YRgsyZiQg==", - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, "node_modules/is-set": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", @@ -6913,9 +6892,9 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.10.55", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.55.tgz", - "integrity": "sha512-MrTg2JFLscgmTY6/oT9vopYETlgUls/FU6OaeeamGwk4LFxjIgOUML/ZSZICgR0LPYXaonVJo40lzMvaaTJlQA==" + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.11.2.tgz", + "integrity": "sha512-V9mGLlaXN1WETzqQvSu6qf6XVAr3nFuJvWsHcuzCCCo6xUKawwSxOPTpan5CGOSKTn5w/bQuCZcLPJkyysgC3w==" }, "node_modules/lines-and-columns": { "version": "1.2.4", @@ -7649,11 +7628,6 @@ "node": ">= 0.10" } }, - "node_modules/proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, "node_modules/psl": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", @@ -8874,9 +8848,9 @@ } }, "node_modules/ua-parser-js": { - "version": "1.0.37", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", - "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.38.tgz", + "integrity": "sha512-Aq5ppTOfvrCMgAPneW1HfWj66Xi7XL+/mIy996R1/CLS/rcyJQm6QZdsKrUeivDFQ+Oc9Wyuwor8Ze8peEoUoQ==", "funding": [ { "type": "opencollective", @@ -9050,9 +9024,9 @@ } }, "node_modules/validator": { - "version": "13.11.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", - "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "version": "13.12.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.12.0.tgz", + "integrity": "sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==", "engines": { "node": ">= 0.10" } diff --git a/package.json b/package.json index 63bfaec..7e5ae5e 100644 --- a/package.json +++ b/package.json @@ -14,8 +14,8 @@ "dependencies": { "@babel/core": "^7.23.3", "@babel/preset-env": "^7.23.3", - "@devcycle/openfeature-web-provider": "^0.7.0", - "@openfeature/web-sdk": "^0.4.12", + "@devcycle/openfeature-web-provider": "^0.11.0", + "@openfeature/web-sdk": "^1.1.0", "babel-loader": "^9.1.3", "dotenv-webpack": "^8.0.1", "webpack": "^5.89.0"