diff --git a/package-lock.json b/package-lock.json index 40c49a9c10..56754d33e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,7 @@ "node-notifier": "^9.0.0", "node-pagerduty": "^1.3.6", "nodemailer": "^6.5.0", - "open": "^7.4.2", + "open": "^8.0.2", "play-sound": "^1.1.3", "puppeteer": "^8.0.0", "puppeteer-extra": "^3.1.17", @@ -37,7 +37,7 @@ "twilio": "^3.57.0", "twitch": "^4.4.12", "twitch-auth": "^4.4.12", - "twitch-chat-client": "^4.4.12", + "twitch-chat-client": "^4.5.1", "twitter": "^1.7.1", "winston": "^3.3.3" }, @@ -54,7 +54,7 @@ "@types/twitter": "^1.7.0", "c8": "^7.6.0", "gts": "^3.1.0", - "mocha": "^8.3.0", + "mocha": "^8.3.2", "nodemon": "^2.0.7", "sinon": "^9.2.4", "ts-node": "^9.1.1", @@ -259,6 +259,9 @@ "@types/ws": "^7.2.7", "tslib": "^2.0.3", "ws": "^7.4.2" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" } }, "node_modules/@d-fischer/cross-fetch": { @@ -285,7 +288,10 @@ "node_modules/@d-fischer/isomorphic-ws": { "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==" + "integrity": "sha512-jT9J/ehLgPXMW3akVRpIJ7CeMKJLH/gCw+PksATT2lN5B5ceEE+am111P2niyEQKxKGYpHrsCEMmK+IdS+E/dQ==", + "peerDependencies": { + "ws": "*" + } }, "node_modules/@d-fischer/logger": { "version": "3.1.0", @@ -350,6 +356,9 @@ "dependencies": { "@types/node": "^14.11.2", "tslib": "^2.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" } }, "node_modules/@dabh/diagnostics": { @@ -2557,6 +2566,14 @@ "node": ">=10" } }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, "node_modules/define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -4299,11 +4316,11 @@ } }, "node_modules/ircv3": { - "version": "0.26.12", - "resolved": "https://registry.npmjs.org/ircv3/-/ircv3-0.26.12.tgz", - "integrity": "sha512-lPshVcxYHLboS+EgsFZQE3i4J/yTsCTj/m2wTyJ7TFZz+AQGDBnmD+7UA/94q6exe3Ql4XOLWfRkBC7rdFc2cg==", + "version": "0.26.13", + "resolved": "https://registry.npmjs.org/ircv3/-/ircv3-0.26.13.tgz", + "integrity": "sha512-h2DM250qxBWvr/ZcxxuCIeYQSSJU5ScvfBhUEjGQkYslbkXzdlylo7mvkABueyQqV729Bnu/EW6FP2MpHlbY1g==", "dependencies": { - "@d-fischer/connection": "^6.4.1", + "@d-fischer/connection": "^6.4.2", "@d-fischer/escape-string-regexp": "^5.0.0", "@d-fischer/logger": "^3.1.0", "@d-fischer/shared-utils": "^3.0.1", @@ -4311,6 +4328,9 @@ "@types/node": "^14.14.19", "klona": "^2.0.4", "tslib": "^2.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" } }, "node_modules/is-absolute": { @@ -5415,9 +5435,9 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "node_modules/mocha": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.3.0.tgz", - "integrity": "sha512-TQqyC89V1J/Vxx0DhJIXlq9gbbL9XFNdeLQ1+JsnZsVaSOV1z3tWfw0qZmQJGQRIfkvZcs7snQnZnOCKoldq1Q==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.3.2.tgz", + "integrity": "sha512-UdmISwr/5w+uXLPKspgoV7/RXZwKRTiTjJ2/AC5ZiEztIoOYdfKb19+9jNmEInzx5pBsCyJQzarAxqIGBNYJhg==", "dev": true, "dependencies": { "@ungap/promise-all-settled": "1.1.2", @@ -5452,6 +5472,10 @@ }, "engines": { "node": ">= 10.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/mochajs" } }, "node_modules/mocha/node_modules/argparse": { @@ -8837,15 +8861,19 @@ } }, "node_modules/open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.0.2.tgz", + "integrity": "sha512-NV5QmWJrTaNBLHABJyrb+nd5dXI5zfea/suWawBhkHzAbVhLLiJdrqMgxMypGK9Eznp2Ltoh7SAVkQ3XAucX7Q==", "dependencies": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" }, "engines": { - "node": ">=8" + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/optionator": { @@ -11009,35 +11037,41 @@ } }, "node_modules/twitch-api-call": { - "version": "4.4.12", - "resolved": "https://registry.npmjs.org/twitch-api-call/-/twitch-api-call-4.4.12.tgz", - "integrity": "sha512-AFGj3Jo1T3dF3MApQtFgIXLXix3tipWN5ytOHpOaO1zMjmRaQ+wIAnS1znzIPJPmpY8R+lBjnasFOq1mwfrtKg==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/twitch-api-call/-/twitch-api-call-4.5.1.tgz", + "integrity": "sha512-bN64iWbGFdEl2TXAdzbbG5XC43lQYxfaiXuMZe3/EqoCgYW2sxSRFALUDzxRgUXKvp/2t2duwkXcy5DZm7Ca+A==", "dependencies": { "@d-fischer/cross-fetch": "^4.0.2", "@d-fischer/qs": "^7.0.2", "@types/node-fetch": "^2.5.7", "node-fetch": "^2.6.1", "tslib": "^2.0.3", - "twitch-common": "^4.4.12" + "twitch-common": "^4.5.1" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" } }, "node_modules/twitch-auth": { - "version": "4.4.12", - "resolved": "https://registry.npmjs.org/twitch-auth/-/twitch-auth-4.4.12.tgz", - "integrity": "sha512-MxmwpKFg5UPo7IcrqCAXS90GxOUedN2FKhpzn70qauBZGOQpSPEmfts6Da0MVbqHJHiKNxClSwRDb6MjPtENCw==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/twitch-auth/-/twitch-auth-4.5.1.tgz", + "integrity": "sha512-qy9niynqLWKxR0hVBF/OPLdYlyzmLxnyECDUqG/qC4avnjDsO0A/f507wu651iN1FeNoNxMY6EoE9AWydCiLIg==", "dependencies": { "@d-fischer/deprecate": "^2.0.2", "@d-fischer/logger": "^3.1.0", "@d-fischer/shared-utils": "^3.0.1", "tslib": "^2.0.3", - "twitch-api-call": "^4.4.12", - "twitch-common": "^4.4.12" + "twitch-api-call": "^4.5.1", + "twitch-common": "^4.5.1" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" } }, "node_modules/twitch-chat-client": { - "version": "4.4.12", - "resolved": "https://registry.npmjs.org/twitch-chat-client/-/twitch-chat-client-4.4.12.tgz", - "integrity": "sha512-czbtBl5TVPGNOU1mMmWBxxBWHjH9ieiejya1mkb4LP4e1UJ4W6zcAN9kTtqR9XaFxt8yP9z32SnHj2g3yTdYuQ==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/twitch-chat-client/-/twitch-chat-client-4.5.1.tgz", + "integrity": "sha512-XpWepfOH+vYseQdNI+OZ+um5vYuZng/OAbeAKkSHrHzWKLtjhwJY6CmYs3sL04J6GUM4GMYvmk5E7DNL83M25Q==", "dependencies": { "@d-fischer/cache-decorators": "^2.1.1", "@d-fischer/deprecate": "^2.0.2", @@ -11045,20 +11079,29 @@ "@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.12", + "ircv3": "^0.26.13", "tslib": "^2.0.3", - "twitch-auth": "^4.4.12", - "twitch-common": "^4.4.12" + "twitch-auth": "^4.5.1", + "twitch-common": "^4.5.1" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "twitch": "^4.4.0" } }, "node_modules/twitch-common": { - "version": "4.4.12", - "resolved": "https://registry.npmjs.org/twitch-common/-/twitch-common-4.4.12.tgz", - "integrity": "sha512-hYDHD4TbDrg5YDc8/fSk64ohdtrrF3YRwL52mo+UYvlHuhmUyM2ww9ea3vdtaZg41MHyL6dOLtU1UrftoZGq2g==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/twitch-common/-/twitch-common-4.5.1.tgz", + "integrity": "sha512-NKzDYfp9YusnwzM23OaM26n0CIx7LtlWoXG4wvdsFfWJv5Q5/juvC9P6P5Pthis15H8cairJ4Aw32d35aHOdTQ==", "dependencies": { "@d-fischer/logger": "^3.1.0", "@d-fischer/shared-utils": "^3.0.1", "tslib": "^2.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" } }, "node_modules/twitter": { @@ -12039,7 +12082,8 @@ "@d-fischer/isomorphic-ws": { "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==" + "integrity": "sha512-jT9J/ehLgPXMW3akVRpIJ7CeMKJLH/gCw+PksATT2lN5B5ceEE+am111P2niyEQKxKGYpHrsCEMmK+IdS+E/dQ==", + "requires": {} }, "@d-fischer/logger": { "version": "3.1.0", @@ -14034,6 +14078,11 @@ "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.0.tgz", "integrity": "sha512-bYL2d05vOSf1JEZNx5vSAtPuBMkX8K9EUutg7zlKvTqKXHt7RhWJFbmd7qakVuf13i+IkGmp6FwSsONOf6VYIg==" }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -15459,11 +15508,11 @@ "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" }, "ircv3": { - "version": "0.26.12", - "resolved": "https://registry.npmjs.org/ircv3/-/ircv3-0.26.12.tgz", - "integrity": "sha512-lPshVcxYHLboS+EgsFZQE3i4J/yTsCTj/m2wTyJ7TFZz+AQGDBnmD+7UA/94q6exe3Ql4XOLWfRkBC7rdFc2cg==", + "version": "0.26.13", + "resolved": "https://registry.npmjs.org/ircv3/-/ircv3-0.26.13.tgz", + "integrity": "sha512-h2DM250qxBWvr/ZcxxuCIeYQSSJU5ScvfBhUEjGQkYslbkXzdlylo7mvkABueyQqV729Bnu/EW6FP2MpHlbY1g==", "requires": { - "@d-fischer/connection": "^6.4.1", + "@d-fischer/connection": "^6.4.2", "@d-fischer/escape-string-regexp": "^5.0.0", "@d-fischer/logger": "^3.1.0", "@d-fischer/shared-utils": "^3.0.1", @@ -16355,9 +16404,9 @@ "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==" }, "mocha": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.3.0.tgz", - "integrity": "sha512-TQqyC89V1J/Vxx0DhJIXlq9gbbL9XFNdeLQ1+JsnZsVaSOV1z3tWfw0qZmQJGQRIfkvZcs7snQnZnOCKoldq1Q==", + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-8.3.2.tgz", + "integrity": "sha512-UdmISwr/5w+uXLPKspgoV7/RXZwKRTiTjJ2/AC5ZiEztIoOYdfKb19+9jNmEInzx5pBsCyJQzarAxqIGBNYJhg==", "dev": true, "requires": { "@ungap/promise-all-settled": "1.1.2", @@ -18700,12 +18749,13 @@ } }, "open": { - "version": "7.4.2", - "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", - "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.0.2.tgz", + "integrity": "sha512-NV5QmWJrTaNBLHABJyrb+nd5dXI5zfea/suWawBhkHzAbVhLLiJdrqMgxMypGK9Eznp2Ltoh7SAVkQ3XAucX7Q==", "requires": { - "is-docker": "^2.0.0", - "is-wsl": "^2.1.1" + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" } }, "optionator": { @@ -20497,35 +20547,35 @@ } }, "twitch-api-call": { - "version": "4.4.12", - "resolved": "https://registry.npmjs.org/twitch-api-call/-/twitch-api-call-4.4.12.tgz", - "integrity": "sha512-AFGj3Jo1T3dF3MApQtFgIXLXix3tipWN5ytOHpOaO1zMjmRaQ+wIAnS1znzIPJPmpY8R+lBjnasFOq1mwfrtKg==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/twitch-api-call/-/twitch-api-call-4.5.1.tgz", + "integrity": "sha512-bN64iWbGFdEl2TXAdzbbG5XC43lQYxfaiXuMZe3/EqoCgYW2sxSRFALUDzxRgUXKvp/2t2duwkXcy5DZm7Ca+A==", "requires": { "@d-fischer/cross-fetch": "^4.0.2", "@d-fischer/qs": "^7.0.2", "@types/node-fetch": "^2.5.7", "node-fetch": "^2.6.1", "tslib": "^2.0.3", - "twitch-common": "^4.4.12" + "twitch-common": "^4.5.1" } }, "twitch-auth": { - "version": "4.4.12", - "resolved": "https://registry.npmjs.org/twitch-auth/-/twitch-auth-4.4.12.tgz", - "integrity": "sha512-MxmwpKFg5UPo7IcrqCAXS90GxOUedN2FKhpzn70qauBZGOQpSPEmfts6Da0MVbqHJHiKNxClSwRDb6MjPtENCw==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/twitch-auth/-/twitch-auth-4.5.1.tgz", + "integrity": "sha512-qy9niynqLWKxR0hVBF/OPLdYlyzmLxnyECDUqG/qC4avnjDsO0A/f507wu651iN1FeNoNxMY6EoE9AWydCiLIg==", "requires": { "@d-fischer/deprecate": "^2.0.2", "@d-fischer/logger": "^3.1.0", "@d-fischer/shared-utils": "^3.0.1", "tslib": "^2.0.3", - "twitch-api-call": "^4.4.12", - "twitch-common": "^4.4.12" + "twitch-api-call": "^4.5.1", + "twitch-common": "^4.5.1" } }, "twitch-chat-client": { - "version": "4.4.12", - "resolved": "https://registry.npmjs.org/twitch-chat-client/-/twitch-chat-client-4.4.12.tgz", - "integrity": "sha512-czbtBl5TVPGNOU1mMmWBxxBWHjH9ieiejya1mkb4LP4e1UJ4W6zcAN9kTtqR9XaFxt8yP9z32SnHj2g3yTdYuQ==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/twitch-chat-client/-/twitch-chat-client-4.5.1.tgz", + "integrity": "sha512-XpWepfOH+vYseQdNI+OZ+um5vYuZng/OAbeAKkSHrHzWKLtjhwJY6CmYs3sL04J6GUM4GMYvmk5E7DNL83M25Q==", "requires": { "@d-fischer/cache-decorators": "^2.1.1", "@d-fischer/deprecate": "^2.0.2", @@ -20533,16 +20583,16 @@ "@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.12", + "ircv3": "^0.26.13", "tslib": "^2.0.3", - "twitch-auth": "^4.4.12", - "twitch-common": "^4.4.12" + "twitch-auth": "^4.5.1", + "twitch-common": "^4.5.1" } }, "twitch-common": { - "version": "4.4.12", - "resolved": "https://registry.npmjs.org/twitch-common/-/twitch-common-4.4.12.tgz", - "integrity": "sha512-hYDHD4TbDrg5YDc8/fSk64ohdtrrF3YRwL52mo+UYvlHuhmUyM2ww9ea3vdtaZg41MHyL6dOLtU1UrftoZGq2g==", + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/twitch-common/-/twitch-common-4.5.1.tgz", + "integrity": "sha512-NKzDYfp9YusnwzM23OaM26n0CIx7LtlWoXG4wvdsFfWJv5Q5/juvC9P6P5Pthis15H8cairJ4Aw32d35aHOdTQ==", "requires": { "@d-fischer/logger": "^3.1.0", "@d-fischer/shared-utils": "^3.0.1", diff --git a/package.json b/package.json index 9fbfef3caf..b6a5c0cc1b 100644 --- a/package.json +++ b/package.json @@ -49,7 +49,7 @@ "node-notifier": "^9.0.0", "node-pagerduty": "^1.3.6", "nodemailer": "^6.5.0", - "open": "^7.4.2", + "open": "^8.0.2", "play-sound": "^1.1.3", "puppeteer": "^8.0.0", "puppeteer-extra": "^3.1.17", @@ -62,7 +62,7 @@ "twilio": "^3.57.0", "twitch": "^4.4.12", "twitch-auth": "^4.4.12", - "twitch-chat-client": "^4.4.12", + "twitch-chat-client": "^4.5.1", "twitter": "^1.7.1", "winston": "^3.3.3" }, @@ -79,7 +79,7 @@ "@types/twitter": "^1.7.0", "c8": "^7.6.0", "gts": "^3.1.0", - "mocha": "^8.3.0", + "mocha": "^8.3.2", "nodemon": "^2.0.7", "sinon": "^9.2.4", "ts-node": "^9.1.1",