diff --git a/package-lock.json b/package-lock.json index 0fba56c..199e23c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,7 @@ "name": "getting-started-devcycle", "version": "0.1.0", "dependencies": { - "@devcycle/devcycle-react-sdk": "^1.2.22", + "@devcycle/devcycle-react-sdk": "^1.13.2", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.3.0", "@testing-library/user-event": "^13.5.0", @@ -2091,42 +2091,40 @@ "postcss-selector-parser": "^6.0.10" } }, - "node_modules/@devcycle/devcycle-js-sdk": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@devcycle/devcycle-js-sdk/-/devcycle-js-sdk-1.2.15.tgz", - "integrity": "sha512-vCu2its+MUQZKuPjdbQ2+awnIFih0QWtuIoD96bZrwkPdg4TNF4zBAC8Mh++JuOdOvvg6CSyFknXrFcdBLKnfA==", - "dependencies": { - "@devcycle/types": "1.0.22", - "axios": "^0.24.0", - "axios-retry": "^3.2.4", - "class-transformer": "0.5.1", - "class-validator": "^0.13.1", - "iso-639-1": "^2.1.13", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "ua-parser-js": "^1.0.2", - "uuid": "^8.3.2" - } - }, "node_modules/@devcycle/devcycle-react-sdk": { - "version": "1.2.22", - "resolved": "https://registry.npmjs.org/@devcycle/devcycle-react-sdk/-/devcycle-react-sdk-1.2.22.tgz", - "integrity": "sha512-lpjiM7aF8Jh97f2LvcRG7R+umw8btVCtOKziuWCe0irXA88zcF+V0zGITU1YaJm93CMnsAais/loCyBlGVwuzg==", + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@devcycle/devcycle-react-sdk/-/devcycle-react-sdk-1.13.2.tgz", + "integrity": "sha512-l+FvYJeYZXoErG9BJ99FAZO/tr8zvTRejGwt1qh7oLmAt8uVTREsHpw+TtTOnjMAEkxaU1gQXNSVcaJCkrdd1Q==", + "deprecated": "Package has been renamed to: @devcycle/react-client-sdk", "dependencies": { - "@devcycle/devcycle-js-sdk": "1.2.15", + "@devcycle/js-client-sdk": "^1.15.1", + "@devcycle/types": "^1.3.0", "hoist-non-react-statics": "^3.3.2" }, "peerDependencies": { "react": ">=16.8.0" } }, + "node_modules/@devcycle/js-client-sdk": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@devcycle/js-client-sdk/-/js-client-sdk-1.15.1.tgz", + "integrity": "sha512-Q6SLKcQaiKDqhtcAlKq5a82+loJddJsxlWausefqf3upvvD+4/2qQFAb77xRdo20bVJdVRNst8DqjShgmVzPbQ==", + "dependencies": { + "@devcycle/types": "^1.3.0", + "axios": "^1.0.0", + "axios-retry": "^3.3.1", + "lodash": "^4.17.21", + "ua-parser-js": "^1.0.36", + "uuid": "^8.3.2" + } + }, "node_modules/@devcycle/types": { - "version": "1.0.22", - "resolved": "https://registry.npmjs.org/@devcycle/types/-/types-1.0.22.tgz", - "integrity": "sha512-i7qwZn4a4V4LItNT7xi3XpaQgPAWP7/GW/LoHM0fsxkD6WzW1e9vjt+/HRZxxX/Lj4cXfcOpW3heTRUSjRaOYQ==", - "peerDependencies": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@devcycle/types/-/types-1.3.0.tgz", + "integrity": "sha512-kKNgTbTpWGT4ROncJUsw16YCSk3TTy5MhcPKVDe7EgIHK3JfVibL5ETouAqsj467/xQs235W/TGJ5uryi7kRVw==", + "dependencies": { + "@nestjs/class-validator": "^0.13.4", "class-transformer": "0.5.1", - "class-validator": "^0.13.1", "iso-639-1": "^2.1.13", "lodash": "^4.17.21", "reflect-metadata": "^0.1.13" @@ -2942,6 +2940,15 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, + "node_modules/@nestjs/class-validator": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/@nestjs/class-validator/-/class-validator-0.13.4.tgz", + "integrity": "sha512-/mqZL36LJ5uV5WDhi87Cd52IssuO+SStaOr2+6sBsvCCGUWkoJes4Wwzmm3m/gdHH+tsNxX60sVSzYcU6hAy9Q==", + "dependencies": { + "libphonenumber-js": "^1.9.43", + "validator": "^13.7.0" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -4810,22 +4817,37 @@ } }, "node_modules/axios": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz", + "integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==", "dependencies": { - "follow-redirects": "^1.14.4" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" } }, "node_modules/axios-retry": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.2.5.tgz", - "integrity": "sha512-a8umkKbfIkTiYJQLx3v3TzKM85TGKB8ZQYz4zwykt2fpO64TsRlUhjaPaAb3fqMWCXFm2YhWcd8V5FHDKO9bSA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.8.1.tgz", + "integrity": "sha512-4XseuArB4CEbfLRtMpUods2q8MLBvD4r8ifKgK4SP2FRgzQIPUDpzZ+cjQ/19eu3w2UpKgkJA+myEh2BYDSjqQ==", "dependencies": { "@babel/runtime": "^7.15.4", "is-retry-allowed": "^2.2.0" } }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, "node_modules/axobject-query": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", @@ -5496,15 +5518,6 @@ "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz", "integrity": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==" }, - "node_modules/class-validator": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.13.2.tgz", - "integrity": "sha512-yBUcQy07FPlGzUjoLuUfIOXzgynnQPPruyK1Ge2B74k9ROwnle1E+NxLWnUv5OLU8hA/qL5leAE9XnXq3byaBw==", - "dependencies": { - "libphonenumber-js": "^1.9.43", - "validator": "^13.7.0" - } - }, "node_modules/clean-css": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", @@ -11339,9 +11352,9 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.10.6", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.6.tgz", - "integrity": "sha512-CIjT100/SmntsUjsLVs2t3ufeN4KdNXUxhD07tH153pdbaCWuAjv0jK/gPuywR3IImB/U/MQM+x9RfhMs5XZiA==" + "version": "1.10.49", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.49.tgz", + "integrity": "sha512-gvLtyC3tIuqfPzjvYLH9BmVdqzGDiSi4VjtWe2fAgSdBf0yt8yPmbNnRIHNbR5IdtVkm0ayGuzwQKTWmU0hdjQ==" }, "node_modules/lilconfig": { "version": "2.0.5", @@ -13591,6 +13604,11 @@ "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.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -15584,9 +15602,9 @@ } }, "node_modules/ua-parser-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", - "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==", + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==", "funding": [ { "type": "opencollective", @@ -15595,6 +15613,10 @@ { "type": "paypal", "url": "https://paypal.me/faisalman" + }, + { + "type": "github", + "url": "https://github.com/sponsors/faisalman" } ], "engines": { @@ -15759,9 +15781,9 @@ } }, "node_modules/validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", "engines": { "node": ">= 0.10" } @@ -18043,37 +18065,40 @@ "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", "requires": {} }, - "@devcycle/devcycle-js-sdk": { - "version": "1.2.15", - "resolved": "https://registry.npmjs.org/@devcycle/devcycle-js-sdk/-/devcycle-js-sdk-1.2.15.tgz", - "integrity": "sha512-vCu2its+MUQZKuPjdbQ2+awnIFih0QWtuIoD96bZrwkPdg4TNF4zBAC8Mh++JuOdOvvg6CSyFknXrFcdBLKnfA==", + "@devcycle/devcycle-react-sdk": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@devcycle/devcycle-react-sdk/-/devcycle-react-sdk-1.13.2.tgz", + "integrity": "sha512-l+FvYJeYZXoErG9BJ99FAZO/tr8zvTRejGwt1qh7oLmAt8uVTREsHpw+TtTOnjMAEkxaU1gQXNSVcaJCkrdd1Q==", "requires": { - "@devcycle/types": "1.0.22", - "axios": "^0.24.0", - "axios-retry": "^3.2.4", - "class-transformer": "0.5.1", - "class-validator": "^0.13.1", - "iso-639-1": "^2.1.13", - "lodash": "^4.17.21", - "reflect-metadata": "^0.1.13", - "ua-parser-js": "^1.0.2", - "uuid": "^8.3.2" + "@devcycle/js-client-sdk": "^1.15.1", + "@devcycle/types": "^1.3.0", + "hoist-non-react-statics": "^3.3.2" } }, - "@devcycle/devcycle-react-sdk": { - "version": "1.2.22", - "resolved": "https://registry.npmjs.org/@devcycle/devcycle-react-sdk/-/devcycle-react-sdk-1.2.22.tgz", - "integrity": "sha512-lpjiM7aF8Jh97f2LvcRG7R+umw8btVCtOKziuWCe0irXA88zcF+V0zGITU1YaJm93CMnsAais/loCyBlGVwuzg==", + "@devcycle/js-client-sdk": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/@devcycle/js-client-sdk/-/js-client-sdk-1.15.1.tgz", + "integrity": "sha512-Q6SLKcQaiKDqhtcAlKq5a82+loJddJsxlWausefqf3upvvD+4/2qQFAb77xRdo20bVJdVRNst8DqjShgmVzPbQ==", "requires": { - "@devcycle/devcycle-js-sdk": "1.2.15", - "hoist-non-react-statics": "^3.3.2" + "@devcycle/types": "^1.3.0", + "axios": "^1.0.0", + "axios-retry": "^3.3.1", + "lodash": "^4.17.21", + "ua-parser-js": "^1.0.36", + "uuid": "^8.3.2" } }, "@devcycle/types": { - "version": "1.0.22", - "resolved": "https://registry.npmjs.org/@devcycle/types/-/types-1.0.22.tgz", - "integrity": "sha512-i7qwZn4a4V4LItNT7xi3XpaQgPAWP7/GW/LoHM0fsxkD6WzW1e9vjt+/HRZxxX/Lj4cXfcOpW3heTRUSjRaOYQ==", - "requires": {} + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@devcycle/types/-/types-1.3.0.tgz", + "integrity": "sha512-kKNgTbTpWGT4ROncJUsw16YCSk3TTy5MhcPKVDe7EgIHK3JfVibL5ETouAqsj467/xQs235W/TGJ5uryi7kRVw==", + "requires": { + "@nestjs/class-validator": "^0.13.4", + "class-transformer": "0.5.1", + "iso-639-1": "^2.1.13", + "lodash": "^4.17.21", + "reflect-metadata": "^0.1.13" + } }, "@eslint/eslintrc": { "version": "1.3.0", @@ -18680,6 +18705,15 @@ "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" }, + "@nestjs/class-validator": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/@nestjs/class-validator/-/class-validator-0.13.4.tgz", + "integrity": "sha512-/mqZL36LJ5uV5WDhi87Cd52IssuO+SStaOr2+6sBsvCCGUWkoJes4Wwzmm3m/gdHH+tsNxX60sVSzYcU6hAy9Q==", + "requires": { + "libphonenumber-js": "^1.9.43", + "validator": "^13.7.0" + } + }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -20041,17 +20075,31 @@ "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==" }, "axios": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.6.1.tgz", + "integrity": "sha512-vfBmhDpKafglh0EldBEbVuoe7DyAavGSLWhuSm5ZSEKQnHhBf0xAAwybbNH1IkrJNGnS/VG4I5yxig1pCEXE4g==", "requires": { - "follow-redirects": "^1.14.4" + "follow-redirects": "^1.15.0", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } } }, "axios-retry": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.2.5.tgz", - "integrity": "sha512-a8umkKbfIkTiYJQLx3v3TzKM85TGKB8ZQYz4zwykt2fpO64TsRlUhjaPaAb3fqMWCXFm2YhWcd8V5FHDKO9bSA==", + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.8.1.tgz", + "integrity": "sha512-4XseuArB4CEbfLRtMpUods2q8MLBvD4r8ifKgK4SP2FRgzQIPUDpzZ+cjQ/19eu3w2UpKgkJA+myEh2BYDSjqQ==", "requires": { "@babel/runtime": "^7.15.4", "is-retry-allowed": "^2.2.0" @@ -20562,15 +20610,6 @@ "resolved": "https://registry.npmjs.org/class-transformer/-/class-transformer-0.5.1.tgz", "integrity": "sha512-SQa1Ws6hUbfC98vKGxZH3KFY0Y1lm5Zm0SY8XX9zbK7FJCyVEac3ATW0RIpwzW+oOfmHE5PMPufDG9hCfoEOMw==" }, - "class-validator": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.13.2.tgz", - "integrity": "sha512-yBUcQy07FPlGzUjoLuUfIOXzgynnQPPruyK1Ge2B74k9ROwnle1E+NxLWnUv5OLU8hA/qL5leAE9XnXq3byaBw==", - "requires": { - "libphonenumber-js": "^1.9.43", - "validator": "^13.7.0" - } - }, "clean-css": { "version": "5.3.0", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", @@ -24786,9 +24825,9 @@ } }, "libphonenumber-js": { - "version": "1.10.6", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.6.tgz", - "integrity": "sha512-CIjT100/SmntsUjsLVs2t3ufeN4KdNXUxhD07tH153pdbaCWuAjv0jK/gPuywR3IImB/U/MQM+x9RfhMs5XZiA==" + "version": "1.10.49", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.49.tgz", + "integrity": "sha512-gvLtyC3tIuqfPzjvYLH9BmVdqzGDiSi4VjtWe2fAgSdBf0yt8yPmbNnRIHNbR5IdtVkm0ayGuzwQKTWmU0hdjQ==" }, "lilconfig": { "version": "2.0.5", @@ -26254,6 +26293,11 @@ } } }, + "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==" + }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -27727,9 +27771,9 @@ "peer": true }, "ua-parser-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.2.tgz", - "integrity": "sha512-00y/AXhx0/SsnI51fTc0rLRmafiGOM4/O+ny10Ps7f+j/b8p/ZY11ytMgznXkOVo4GQ+KwQG5UQLkLGirsACRg==" + "version": "1.0.37", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz", + "integrity": "sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ==" }, "unbox-primitive": { "version": "1.0.2", @@ -27849,9 +27893,9 @@ } }, "validator": { - "version": "13.7.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", - "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==" + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==" }, "vary": { "version": "1.1.2", diff --git a/package.json b/package.json index fb767aa..f303f1a 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "0.1.0", "private": true, "dependencies": { - "@devcycle/devcycle-react-sdk": "^1.2.22", + "@devcycle/devcycle-react-sdk": "^1.13.2", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.3.0", "@testing-library/user-event": "^13.5.0",