From 8db047784c035b159ad9847492a07ea382567b3f Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Wed, 13 Jan 2021 00:58:39 +0000 Subject: [PATCH] fix: upgrade twitch from 4.3.8 to 4.4.0 Snyk has created this PR to upgrade twitch from 4.3.8 to 4.4.0. See this package in npm: https://www.npmjs.com/package/twitch See this project in Snyk: https://app.snyk.io/org/tobitenno/project/24182a0b-1038-4b1e-b19f-3a04c511bdc9?utm_source=github&utm_medium=upgrade-pr --- package-lock.json | 184 +++++++++++++++++++++++++++++++++++----------- package.json | 2 +- 2 files changed, 141 insertions(+), 45 deletions(-) diff --git a/package-lock.json b/package-lock.json index 442a2272f..78c7aa903 100644 --- a/package-lock.json +++ b/package-lock.json @@ -41,9 +41,9 @@ }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, @@ -131,25 +131,34 @@ } }, "@d-fischer/rate-limiter": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/@d-fischer/rate-limiter/-/rate-limiter-0.2.7.tgz", - "integrity": "sha512-gA2dRIyisT3YkcpOVGvNRbW3tw8X6RHZ10thsc4CpFerynZItNt5fHeP6SidORP8XvI6vBh0NJpwDMfVxcqWEg==", + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@d-fischer/rate-limiter/-/rate-limiter-0.4.2.tgz", + "integrity": "sha512-ei9SFxSMEQ0Z0R0VJeuqAJ5aQHWVDetjNX+Z7sU7cgxtF0842HIPQvzeaUx4/aPiW4UiirYsGFTLOkN8sbkmZA==", "requires": { - "@d-fischer/logger": "^2.1.1", + "@d-fischer/logger": "^3.1.0", "@d-fischer/promise.allsettled": "^2.0.1", "@types/node": "^12.12.5", "tslib": "^2.0.3" }, "dependencies": { + "@d-fischer/logger": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@d-fischer/logger/-/logger-3.1.0.tgz", + "integrity": "sha512-kNg9PjmiyH9DMr70mAWU+i+dy3+e1hI0lR+No5RJduQtexI247NmEzNd0pethpwm+1uA0MRf3w9QnqZ1PHKvyA==", + "requires": { + "detect-node": "^2.0.4", + "tslib": "^2.0.3" + } + }, "@types/node": { - "version": "12.19.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.19.11.tgz", - "integrity": "sha512-bwVfNTFZOrGXyiQ6t4B9sZerMSShWNsGRw8tC5DY1qImUNczS9SjT4G6PnzjCnxsu5Ubj6xjL2lgwddkxtQl5w==" + "version": "12.19.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.19.13.tgz", + "integrity": "sha512-qdixo2f0U7z6m0UJUugTJqVF94GNDkdgQhfBtMs8t5898JE7G/D2kJYw4rc1nzjIPLVAsDkY2MdABnLAP5lM1w==" }, "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, @@ -308,6 +317,27 @@ "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.0.tgz", "integrity": "sha512-BfbIHP9IapdupGhq/hc+jT5dyiBVZ2DdeC5WwJWQWDb0GijQlzUFAeIQn/2GtvZcd2HVUU7An8felIICFTC2qg==" }, + "@types/node-fetch": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.7.tgz", + "integrity": "sha512-o2WVNf5UhWRkxlf6eq+jMZDu7kjgpgJfl4xVNlvryc95O/6F2ld8ztKX+qu+Rjyet93WAWm5LjeX9H5FGkODvw==", + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", + "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, "abort-controller": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", @@ -607,12 +637,12 @@ } }, "call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "requires": { "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" + "get-intrinsic": "^1.0.2" } }, "callsite": { @@ -2936,61 +2966,127 @@ "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" }, "twitch": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/twitch/-/twitch-4.3.8.tgz", - "integrity": "sha512-t3A6ZZiH7x/CuLmDo7tGBFc0WMFO76givU/LVNAk6L0GZkT8eo/gQxZolJMFK9cCtxRgqMzpoIg9vWwXIHu2Tg==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/twitch/-/twitch-4.4.0.tgz", + "integrity": "sha512-98uFiZFtiHEt6lFhyS1Jhl1lz8yD+ognd0cHiqI98WZ991SDMZMS6XPeudJIX8gwar/hFWivoskNH2KtSda+Uw==", "requires": { "@d-fischer/cache-decorators": "^2.1.1", "@d-fischer/deprecate": "^2.0.2", - "@d-fischer/logger": "^2.1.1", - "@d-fischer/rate-limiter": "^0.2.7", - "@d-fischer/shared-utils": "^2.4.1", + "@d-fischer/logger": "^3.1.0", + "@d-fischer/rate-limiter": "^0.4.2", + "@d-fischer/shared-utils": "^3.0.1", "top-package": "^1.0.0", "tslib": "^2.0.3", - "twitch-api-call": "^4.3.8", - "twitch-auth": "^4.3.8" + "twitch-api-call": "^4.4.0", + "twitch-auth": "^4.4.0", + "twitch-common": "^4.4.0" }, "dependencies": { + "@d-fischer/logger": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@d-fischer/logger/-/logger-3.1.0.tgz", + "integrity": "sha512-kNg9PjmiyH9DMr70mAWU+i+dy3+e1hI0lR+No5RJduQtexI247NmEzNd0pethpwm+1uA0MRf3w9QnqZ1PHKvyA==", + "requires": { + "detect-node": "^2.0.4", + "tslib": "^2.0.3" + } + }, + "@d-fischer/shared-utils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@d-fischer/shared-utils/-/shared-utils-3.0.1.tgz", + "integrity": "sha512-q+ipJ0HN1SeC9MXYLpZvtNjNwaEhqmVK0pquaEjWWAZGntEzTQ1KugBUHeYo04dPdOCh7Eovn/hp1mvobc0rgg==", + "requires": { + "@types/node": "^14.11.2", + "tslib": "^2.0.3" + } + }, "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, "twitch-api-call": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/twitch-api-call/-/twitch-api-call-4.3.8.tgz", - "integrity": "sha512-qNFUuTaDPVmAbDUMJjkhNTomfRwPROoenx/lRhxRmb6EN4mps0tQYYLcbVBXqd27yhNZd3h3j5wgp0MfcOMx4A==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/twitch-api-call/-/twitch-api-call-4.4.0.tgz", + "integrity": "sha512-1fMviCTbEjzUHdKssMpQAAcSuYec3UqI2c/VBt0zpXzgbZoywgxlzTJIUWGZGyTFdRSIWskWrlI/zEqdX87Srg==", "requires": { "@d-fischer/cross-fetch": "^4.0.2", "@d-fischer/qs": "^7.0.2", - "tslib": "^2.0.3" + "@types/node-fetch": "^2.5.7", + "node-fetch": "^2.6.1", + "tslib": "^2.0.3", + "twitch-common": "^4.4.0" }, "dependencies": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, "twitch-auth": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/twitch-auth/-/twitch-auth-4.3.8.tgz", - "integrity": "sha512-TJKjhDaTFa8luojeltmM7D+s47VkuKkBSuJklKjPra3uhjfNkVwiwdyO219tatSvAcrZ77ajOCTu7cO0BcuS0Q==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/twitch-auth/-/twitch-auth-4.4.0.tgz", + "integrity": "sha512-dHOfSCNMx1unzFVrzIfSuy0TyxknGQV56mg1hJuUOBzQRLMuZ+TmoycFXQvkAS1kMfMR+lAVSP/aR+qny18KSQ==", "requires": { "@d-fischer/deprecate": "^2.0.2", - "@d-fischer/logger": "^2.1.1", - "@d-fischer/shared-utils": "^2.4.1", + "@d-fischer/logger": "^3.1.0", + "@d-fischer/shared-utils": "^3.0.1", "tslib": "^2.0.3", - "twitch-api-call": "^4.3.8" + "twitch-api-call": "^4.4.0", + "twitch-common": "^4.4.0" }, "dependencies": { + "@d-fischer/logger": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@d-fischer/logger/-/logger-3.1.0.tgz", + "integrity": "sha512-kNg9PjmiyH9DMr70mAWU+i+dy3+e1hI0lR+No5RJduQtexI247NmEzNd0pethpwm+1uA0MRf3w9QnqZ1PHKvyA==", + "requires": { + "detect-node": "^2.0.4", + "tslib": "^2.0.3" + } + }, + "@d-fischer/shared-utils": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@d-fischer/shared-utils/-/shared-utils-3.0.1.tgz", + "integrity": "sha512-q+ipJ0HN1SeC9MXYLpZvtNjNwaEhqmVK0pquaEjWWAZGntEzTQ1KugBUHeYo04dPdOCh7Eovn/hp1mvobc0rgg==", + "requires": { + "@types/node": "^14.11.2", + "tslib": "^2.0.3" + } + }, "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + } + } + }, + "twitch-common": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/twitch-common/-/twitch-common-4.4.0.tgz", + "integrity": "sha512-HpAZDBpMK2wk7UMg56jswSnfXBT0tIx9ekyXUZBiFNH3vCbFgWCcncXQk9MYHpuNd4HJc1McJCkZJtnHgrDaPw==", + "requires": { + "@d-fischer/logger": "^3.1.0", + "tslib": "^2.0.3" + }, + "dependencies": { + "@d-fischer/logger": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@d-fischer/logger/-/logger-3.1.0.tgz", + "integrity": "sha512-kNg9PjmiyH9DMr70mAWU+i+dy3+e1hI0lR+No5RJduQtexI247NmEzNd0pethpwm+1uA0MRf3w9QnqZ1PHKvyA==", + "requires": { + "detect-node": "^2.0.4", + "tslib": "^2.0.3" + } + }, + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, diff --git a/package.json b/package.json index a9d2cc95c..c3c423af2 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "ping": "^0.4.0", "rss-feed-emitter": "^3.2.2", "sql-template-strings": "^2.2.2", - "twitch": "^4.3.8", + "twitch": "^4.4.0", "twitch-webhooks": "^4.3.8", "url-exists": "^1.0.3", "utf-8-validate": "^5.0.4",