diff --git a/package-lock.json b/package-lock.json index 0fba56c..62fb797 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.6.1", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.3.0", "@testing-library/user-event": "^13.5.0", @@ -2092,15 +2092,15 @@ } }, "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", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@devcycle/devcycle-js-sdk/-/devcycle-js-sdk-1.7.1.tgz", + "integrity": "sha512-+X7wjunpXHpEJs79JajebssOsGRgRJ6qvpjJhbPEnW+nYweBFg0WUuut+H8l0aXn9YESX+z0Z2wXrklmLIuPQw==", + "dependencies": { + "@devcycle/types": "1.0.55", + "@nestjs/class-validator": "^0.13.4", + "axios": "^0.27.2", + "axios-retry": "^3.3.1", "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", @@ -2109,11 +2109,12 @@ } }, "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.6.1", + "resolved": "https://registry.npmjs.org/@devcycle/devcycle-react-sdk/-/devcycle-react-sdk-1.6.1.tgz", + "integrity": "sha512-eeFKNRmgSRKqHH3+iMfsn+bCKQJWa7pUeM+Cvz+AmEFAQtO4Bg2uKPXzEqKIlcR6TJ8jYhbaNJVlW/lkISkqxQ==", "dependencies": { - "@devcycle/devcycle-js-sdk": "1.2.15", + "@devcycle/devcycle-js-sdk": "1.7.1", + "@devcycle/types": "1.0.55", "hoist-non-react-statics": "^3.3.2" }, "peerDependencies": { @@ -2121,12 +2122,13 @@ } }, "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.0.55", + "resolved": "https://registry.npmjs.org/@devcycle/types/-/types-1.0.55.tgz", + "integrity": "sha512-GGMVxgdo6MohniC8yEyqczmN+VlOaqSLBWJCDB3UZKmIO1ThbcdW+4X2jLT5yH8d1MkdR5bYHzns4zfeFjKmtQ==", + "dependencies": { + "@nestjs/class-validator": "^0.13.4", + "@types/validator": "13.7.6", "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 +2944,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", @@ -4007,6 +4018,11 @@ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" }, + "node_modules/@types/validator": { + "version": "13.7.6", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.6.tgz", + "integrity": "sha512-uBsnWETsUagQ0n6G2wcXNIufpTNJir0zqzG4p62fhnwzs48d/iuOWEEo0d3iUxN7D+9R/8CSvWGKS+KmaD0mWA==" + }, "node_modules/@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -4810,22 +4826,36 @@ } }, "node_modules/axios": { - "version": "0.24.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.24.0.tgz", - "integrity": "sha512-Q6cWsys88HoPgAaFAVUb0WpPk0O8iTeisR9IMqy9G8AbO4NlpVknrnQS03zzF9PGAWgO3cgletO3VjV/P7VztA==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", "dependencies": { - "follow-redirects": "^1.14.4" + "follow-redirects": "^1.14.9", + "form-data": "^4.0.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.3.1", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.3.1.tgz", + "integrity": "sha512-RohAUQTDxBSWLFEnoIG/6bvmy8l3TfpkclgStjl5MDCMBDgapAWCmr1r/9harQfWC8bzLC8job6UcL1A1Yc+/Q==", "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 +5526,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 +11360,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.18", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.18.tgz", + "integrity": "sha512-NS4ZEgNhwbcPz1gfSXCGFnQm0xEiyTSPRthIuWytDzOiEG9xnZ2FbLyfJC4tI2BMAAXpoWbNxHYH75pa3Dq9og==" }, "node_modules/lilconfig": { "version": "2.0.5", @@ -15584,9 +15605,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.32", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.32.tgz", + "integrity": "sha512-dXVsz3M4j+5tTiovFVyVqssXBu5HM47//YSOeZ9fQkdDKkfzv2v3PP1jmH6FUyPW+yCSn7aBVK1fGGKNhowdDA==", "funding": [ { "type": "opencollective", @@ -18044,15 +18065,15 @@ "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==", - "requires": { - "@devcycle/types": "1.0.22", - "axios": "^0.24.0", - "axios-retry": "^3.2.4", + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@devcycle/devcycle-js-sdk/-/devcycle-js-sdk-1.7.1.tgz", + "integrity": "sha512-+X7wjunpXHpEJs79JajebssOsGRgRJ6qvpjJhbPEnW+nYweBFg0WUuut+H8l0aXn9YESX+z0Z2wXrklmLIuPQw==", + "requires": { + "@devcycle/types": "1.0.55", + "@nestjs/class-validator": "^0.13.4", + "axios": "^0.27.2", + "axios-retry": "^3.3.1", "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", @@ -18061,19 +18082,27 @@ } }, "@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.6.1", + "resolved": "https://registry.npmjs.org/@devcycle/devcycle-react-sdk/-/devcycle-react-sdk-1.6.1.tgz", + "integrity": "sha512-eeFKNRmgSRKqHH3+iMfsn+bCKQJWa7pUeM+Cvz+AmEFAQtO4Bg2uKPXzEqKIlcR6TJ8jYhbaNJVlW/lkISkqxQ==", "requires": { - "@devcycle/devcycle-js-sdk": "1.2.15", + "@devcycle/devcycle-js-sdk": "1.7.1", + "@devcycle/types": "1.0.55", "hoist-non-react-statics": "^3.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.0.55", + "resolved": "https://registry.npmjs.org/@devcycle/types/-/types-1.0.55.tgz", + "integrity": "sha512-GGMVxgdo6MohniC8yEyqczmN+VlOaqSLBWJCDB3UZKmIO1ThbcdW+4X2jLT5yH8d1MkdR5bYHzns4zfeFjKmtQ==", + "requires": { + "@nestjs/class-validator": "^0.13.4", + "@types/validator": "13.7.6", + "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 +18709,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", @@ -19472,6 +19510,11 @@ "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" }, + "@types/validator": { + "version": "13.7.6", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.6.tgz", + "integrity": "sha512-uBsnWETsUagQ0n6G2wcXNIufpTNJir0zqzG4p62fhnwzs48d/iuOWEEo0d3iUxN7D+9R/8CSvWGKS+KmaD0mWA==" + }, "@types/ws": { "version": "8.5.3", "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", @@ -20041,17 +20084,30 @@ "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": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", "requires": { - "follow-redirects": "^1.14.4" + "follow-redirects": "^1.14.9", + "form-data": "^4.0.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.3.1", + "resolved": "https://registry.npmjs.org/axios-retry/-/axios-retry-3.3.1.tgz", + "integrity": "sha512-RohAUQTDxBSWLFEnoIG/6bvmy8l3TfpkclgStjl5MDCMBDgapAWCmr1r/9harQfWC8bzLC8job6UcL1A1Yc+/Q==", "requires": { "@babel/runtime": "^7.15.4", "is-retry-allowed": "^2.2.0" @@ -20562,15 +20618,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 +24833,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.18", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.18.tgz", + "integrity": "sha512-NS4ZEgNhwbcPz1gfSXCGFnQm0xEiyTSPRthIuWytDzOiEG9xnZ2FbLyfJC4tI2BMAAXpoWbNxHYH75pa3Dq9og==" }, "lilconfig": { "version": "2.0.5", @@ -27727,9 +27774,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.32", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.32.tgz", + "integrity": "sha512-dXVsz3M4j+5tTiovFVyVqssXBu5HM47//YSOeZ9fQkdDKkfzv2v3PP1jmH6FUyPW+yCSn7aBVK1fGGKNhowdDA==" }, "unbox-primitive": { "version": "1.0.2", diff --git a/package.json b/package.json index fb767aa..bf58386 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.6.1", "@testing-library/jest-dom": "^5.16.4", "@testing-library/react": "^13.3.0", "@testing-library/user-event": "^13.5.0",