diff --git a/package-lock.json b/package-lock.json index 4a0f929..15262e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -245,42 +245,47 @@ "@types/node": "^14.11.2", "tslib": "^2.0.3" }, - "dependencies": { - "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - } - } - }, - "@d-fischer/connection": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/@d-fischer/connection/-/connection-6.4.0.tgz", - "integrity": "sha512-vlUltrbbUBRL7l7QGPb++/jG3lypZmtsOldxaqPEvBht/1NDxU/z6Oz1i+LNin+nDofE0SV8oD6CRNTwDx+baQ==", - "requires": { - "@d-fischer/isomorphic-ws": "^5.0.2", - "@d-fischer/logger": "^2.1.1", - "@d-fischer/shared-utils": "^3.0.1", - "@d-fischer/typed-event-emitter": "^3.2.2", - "@types/node": "^14.14.16", - "@types/ws": "^7.2.7", - "tslib": "^2.0.3", - "ws": "^7.3.1" - }, "dependencies": { "@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==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@d-fischer/shared-utils/-/shared-utils-2.4.2.tgz", + "integrity": "sha512-th2EGPG8c6hrAPA0PmRQlwvWIVDDj+/1jitL+Dhoi414Zl6fKVKfm44xsLqIvtFm5pGJBXKQSrP+Lcyj7Akxlg==", "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==" + } + } + }, + "@d-fischer/connection": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/@d-fischer/connection/-/connection-6.4.1.tgz", + "integrity": "sha512-NdMSfwzAaIJXS5weQlq1rd3Rl/0zfz7HQeWnIefkvA5Jsndt9fu1F3TeBnP+RIG73rjnFrUdPzeM975c7Yq6aw==", + "requires": { + "@d-fischer/isomorphic-ws": "^5.0.2", + "@d-fischer/logger": "^3.0.0", + "@d-fischer/shared-utils": "^3.0.1", + "@d-fischer/typed-event-emitter": "^3.2.2", + "@types/node": "^14.14.19", + "@types/ws": "^7.2.7", + "tslib": "^2.0.3", + "ws": "^7.4.2" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" + }, + "ws": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.2.tgz", + "integrity": "sha512-T4tewALS3+qsrpGI/8dqNMLIVdq/g/85U98HPMa6F0m6xTbvhXU6RCQLqPH3+SlomNV/LdY6RXEbBpMH6EOJnA==" } } }, @@ -303,23 +308,23 @@ "integrity": "sha512-7eoxnxcto5eVPW5h1T+ePnVFukmI9f/ZR9nlBLh1t3kyzJDUNor2C+YW9H/Terw3YnbZSDgDYrpCJCHtOtAQHw==" }, "@d-fischer/isomorphic-ws": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@d-fischer/isomorphic-ws/-/isomorphic-ws-5.0.2.tgz", - "integrity": "sha512-FeULiS37jd5M7nroqUw7kfnntlIW6Kilr2kn38Xjoyw/WZqwdxSAihJ2Y09aoDamrVKEW9/flbo2/y/VwHVZ6g==" + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@d-fischer/isomorphic-ws/-/isomorphic-ws-5.0.3.tgz", + "integrity": "sha512-jT9J/ehLgPXMW3akVRpIJ7CeMKJLH/gCw+PksATT2lN5B5ceEE+am111P2niyEQKxKGYpHrsCEMmK+IdS+E/dQ==" }, "@d-fischer/logger": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@d-fischer/logger/-/logger-2.1.1.tgz", - "integrity": "sha512-E46n4a6AjSFCptzaQrw9y7FF0H2Rci4KJdi6QzjzqaGAHaxyA9IdpVcfKgpG4CCSTA0F6tD7LbgKNR0XoEHhPg==", + "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" }, "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==" } } }, @@ -340,41 +345,41 @@ "integrity": "sha512-yAu3xDooiL+ef84Jo8nLjDjWBRk7RXk163Y6aTvRB7FauYd3spQD/dWvgT7R4CrN54Juhrrc3dMY7mc+jZGurQ==" }, "@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": { "@types/node": { - "version": "12.19.11", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.19.11.tgz", - "integrity": "sha512-bwVfNTFZOrGXyiQ6t4B9sZerMSShWNsGRw8tC5DY1qImUNczS9SjT4G6PnzjCnxsu5Ubj6xjL2lgwddkxtQl5w==" + "version": "12.19.12", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.19.12.tgz", + "integrity": "sha512-UwfL2uIU9arX/+/PRcIkT08/iBadGN2z6ExOROA2Dh5mAuWTBj6iJbQX4nekiV5H8cTrEG569LeX+HRco9Cbxw==" }, "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==" } } }, "@d-fischer/shared-utils": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/@d-fischer/shared-utils/-/shared-utils-2.4.1.tgz", - "integrity": "sha512-JFkiZ1s+Sx4uIoQ7mrMeOkxVxWBpnS4hCm6R7+UUciPmAR0qgKxNt7x079b3cUFTOSbbF0Inp6ReqNK4w/QgUQ==", + "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" }, "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==" } } }, @@ -388,9 +393,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==" } } }, @@ -941,7 +946,6 @@ "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==", - "dev": true, "requires": { "@types/node": "*", "form-data": "^3.0.0" @@ -951,7 +955,6 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.0.tgz", "integrity": "sha512-CKMFDglpbMi6PyN+brwB9Q/GOw0eAnsrEZDgcsH5Krhz5Od/haKHAX0NmQfha2zPPz0JpWzA7GJHGSnvCRLWsg==", - "dev": true, "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -1837,11 +1840,11 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==" }, "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz", + "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==", "requires": { - "follow-redirects": "1.5.10" + "follow-redirects": "^1.10.0" } }, "axios-error": { @@ -2855,14 +2858,6 @@ "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.10.2.tgz", "integrity": "sha512-h/YtykNNTR8Qgtd1Fxl5J1/SFP1b7SOk/M1P+Re+bCdFMV0IMkuKNgHPN7rlvvuhfw24w0LX78iYKt4YmePJNQ==" }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "requires": { - "ms": "2.0.0" - } - }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", @@ -3259,9 +3254,9 @@ } }, "electron-to-chromium": { - "version": "1.3.635", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.635.tgz", - "integrity": "sha512-RRriZOLs9CpW6KTLmgBqyUdnY0QNqqWs0HOtuQGGEMizOTNNn1P7sGRBxARnUeLejOsgwjDyRqT3E/CSst02ZQ==", + "version": "1.3.636", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.636.tgz", + "integrity": "sha512-Adcvng33sd3gTjNIDNXGD1G4H6qCImIy2euUJAQHtLNplEKU5WEz5KRJxupRNIIT8sD5oFZLTKBWAf12Bsz24A==", "dev": true }, "elliptic": { @@ -3316,9 +3311,9 @@ } }, "enhanced-resolve": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.5.0.tgz", - "integrity": "sha512-b4a6BasBCoLzri4MdaeOlDMpls2oioI28CF17csMiav9dq46yvQaKPFNUrCHB6VqQokBDG2VIEEL81jMiQ6Wtw==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.6.0.tgz", + "integrity": "sha512-C3GGDfFZmqUa21o10YRKbZN60DPl0HyXKXxoEnQMWso9u7KMU23L7CBHfr/rVxORddY/8YQZaU2MZ1ewTS8Pcw==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -4451,12 +4446,9 @@ "integrity": "sha512-GRnmB5gPyJpAhTQdSZTSp9uaPSvl09KoYcMQtsB9rQoOmzs9dH6ffeccH+Z+cv6P68Hu5bC6JjRh4Ah/mHSNRw==" }, "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", - "requires": { - "debug": "=3.1.0" - } + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz", + "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==" }, "for-in": { "version": "1.0.2", @@ -5323,33 +5315,24 @@ "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" }, "ircv3": { - "version": "0.26.9", - "resolved": "https://registry.npmjs.org/ircv3/-/ircv3-0.26.9.tgz", - "integrity": "sha512-JDhwHES6G2yQQF1ktKQZrxoXzcEFICMp1hxHPBUShtDW8tEGeyH2ASURpsqwxLlm2OGKq9oXc7nXa3/HgVckmg==", + "version": "0.26.11", + "resolved": "https://registry.npmjs.org/ircv3/-/ircv3-0.26.11.tgz", + "integrity": "sha512-FG8t226WkpGhaiM4umpnEiqNMfsIiNz2wQ3iokvEa7/ZgXUVWtlUmdZ1GOc/pFmVeJ8Q8B2Ji8jgrT4EXpUNEA==", "requires": { - "@d-fischer/connection": "^6.4.0", + "@d-fischer/connection": "^6.4.1", "@d-fischer/escape-string-regexp": "^5.0.0", - "@d-fischer/logger": "^2.1.1", + "@d-fischer/logger": "^3.1.0", "@d-fischer/shared-utils": "^3.0.1", "@d-fischer/typed-event-emitter": "^3.2.2", - "@types/node": "^14.14.16", + "@types/node": "^14.14.19", "klona": "^2.0.4", "tslib": "^2.0.3" }, "dependencies": { - "@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==" } } }, @@ -6659,7 +6642,8 @@ "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true }, "multimap": { "version": "1.1.0", @@ -6733,11 +6717,11 @@ "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" }, "node-hue-api": { - "version": "4.0.9", - "resolved": "https://registry.npmjs.org/node-hue-api/-/node-hue-api-4.0.9.tgz", - "integrity": "sha512-xsMUGKDSeMtYsKHSKNCn5XFq4eEArbEaFRAAccGBIlQ+ysrVKjlg1So44wY32gMgYfm3S6sJQOw2jLyPxu3Dkw==", + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/node-hue-api/-/node-hue-api-4.0.10.tgz", + "integrity": "sha512-s+UvFttQfNXFadk8p6N9q9A5hteY2Q48W/mVze9nFPR5gwPH374cdA61ezKOx1WgBrN4btHj1z81veznhEZZAA==", "requires": { - "axios": "^0.19.0", + "axios": "^0.21.1", "bottleneck": "^2.19.5", "get-ssl-certificate": "^2.3.3" } @@ -11410,93 +11394,106 @@ } }, "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": { "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": { "tslib": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.3.tgz", - "integrity": "sha512-uZtkfKblCEQtZKBF6EBXVZeQNl82yqtDQdv+eck8u7tdPxjLu2/lp5/uPW+um2tpuxINHWy3GhiccY7QgEaVHQ==" - }, - "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==", - "requires": { - "@d-fischer/cross-fetch": "^4.0.2", - "@d-fischer/qs": "^7.0.2", - "tslib": "^2.0.3" - } + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, "twitch-chat-client": { - "version": "4.3.8", - "resolved": "https://registry.npmjs.org/twitch-chat-client/-/twitch-chat-client-4.3.8.tgz", - "integrity": "sha512-rOkwJEkrnEnbbB85H5NtP39FF9sbXujz5bZZ/9PKeyafBbxzH8Z2BnrW9czUvMdv+I6Id6Hff43hGzmV9IPoJw==", + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/twitch-chat-client/-/twitch-chat-client-4.4.0.tgz", + "integrity": "sha512-I6uqQCNtV+AnTcBnmtlerNK5rBQpZPIuZVV4FW7HF7TJpNAT8mCQWaQudhbwAnHQlK1XLhyUaNvrpHryz832bg==", "requires": { "@d-fischer/cache-decorators": "^2.1.1", "@d-fischer/deprecate": "^2.0.2", - "@d-fischer/logger": "^2.1.1", - "@d-fischer/shared-utils": "^2.4.1", - "@d-fischer/typed-event-emitter": "^3.1.1", - "ircv3": "^0.26.5", + "@d-fischer/logger": "^3.1.0", + "@d-fischer/rate-limiter": "^0.4.2", + "@d-fischer/shared-utils": "^3.0.1", + "@d-fischer/typed-event-emitter": "^3.2.2", + "ircv3": "^0.26.11", "tslib": "^2.0.3", - "twitch-auth": "^4.3.8" + "twitch-auth": "^4.4.0", + "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-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": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==" } } }, @@ -11878,9 +11875,9 @@ "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" }, "webpack": { - "version": "5.12.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.12.3.tgz", - "integrity": "sha512-7tiQmcTnKhZwbf7X7sEfXe0pgkGjUZjT6JfYkZHvvIb4/ZsXl1rJu5PxsJoN7W3v5sNSP/8TgBoiOdDqVdvK5w==", + "version": "5.13.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.13.0.tgz", + "integrity": "sha512-NPhMEtfhSVegp1FNPkCM1MPygDm0GHwpreG10dh//0Gr0epfB0br9nlgEfxSghxJqrQ7j9XzgO91CGGLWZiHeA==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -11891,7 +11888,7 @@ "acorn": "^8.0.4", "browserslist": "^4.14.5", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.3.1", + "enhanced-resolve": "^5.6.0", "eslint-scope": "^5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", diff --git a/package.json b/package.json index 85c2741..49599bb 100644 --- a/package.json +++ b/package.json @@ -37,7 +37,7 @@ "messaging-api-telegram": "^1.0.4", "mqtt": "^4.2.6", "node-fetch": "^2.6.1", - "node-hue-api": "^4.0.9", + "node-hue-api": "^4.0.10", "node-notifier": "^9.0.0", "node-pagerduty": "^1.3.6", "nodemailer": "^6.4.17", @@ -52,9 +52,9 @@ "redis": "^3.0.2", "top-user-agents": "^1.0.19", "twilio": "^3.54.2", - "twitch": "^4.3.8", - "twitch-auth": "^4.3.8", - "twitch-chat-client": "^4.3.8", + "twitch": "^4.4.0", + "twitch-auth": "^4.4.0", + "twitch-chat-client": "^4.4.0", "twitter": "^1.7.1", "winston": "^3.3.3" }, @@ -70,7 +70,7 @@ "nodemon": "^2.0.7", "ts-node": "^9.1.1", "typescript": "^4.1.3", - "webpack": "^5.12.3", + "webpack": "^5.13.0", "xo": "^0.36.1" }, "xo": {