diff --git a/package-lock.json b/package-lock.json index 9352409..972fa0f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -246,15 +246,6 @@ "tslib": "^2.0.3" }, "dependencies": { - "@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==", - "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", @@ -351,9 +342,9 @@ }, "dependencies": { "@types/node": { - "version": "12.19.7", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.19.7.tgz", - "integrity": "sha512-zvjOU1g4CpPilbTDUATnZCUb/6lARMRAqzT7ILwl1P3YvU2leEcZ2+fw9+Jrw/paXB1CgQyXTrN4hWDtqT9O2A==" + "version": "12.19.8", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.19.8.tgz", + "integrity": "sha512-D4k2kNi0URNBxIRCb1khTnkWNHv8KSL1owPmS/K5e5t8B2GzMReY7AsJIY1BnP5KdlgC4rj9jk2IkDMasIE7xg==" }, "tslib": { "version": "2.0.3", @@ -641,9 +632,9 @@ "integrity": "sha512-Q1y515GcOdTHgagaVFhHnIFQ38ygs/kmxdNpvpou+raI9UO3YZcHDngBSYKQklcKlvA7iuQlmIKbzvmxcOE9CQ==" }, "@types/eslint": { - "version": "7.2.5", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.5.tgz", - "integrity": "sha512-Dc6ar9x16BdaR3NSxSF7T4IjL9gxxViJq8RmFd+2UAyA+K6ck2W+gUwfgpG/y9TPyUuBL35109bbULpEynvltA==", + "version": "7.2.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.2.6.tgz", + "integrity": "sha512-I+1sYH+NPQ3/tVqCeUSBwTE/0heyvtXqpIopUUArlBm0Kpocb8FbMa3AZ/ASKIFpN3rnEx932TTXDbt9OXsNDw==", "dev": true, "requires": { "@types/estree": "*", @@ -808,9 +799,9 @@ "dev": true }, "@types/puppeteer": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-5.4.0.tgz", - "integrity": "sha512-zTYDLjnHjgzokrwKt7N0rgn7oZPYo1J0m8Ghu+gXqzLCEn8RWbELa2uprE2UFJ0jU/Sk0x9jXXdOH/5QQLFHhQ==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@types/puppeteer/-/puppeteer-5.4.1.tgz", + "integrity": "sha512-mEytIRrqvsFgs16rHOa5jcZcoycO/NSjg1oLQkFUegj3HOHeAP1EUfRi+eIsJdGrx2oOtfN39ckibkRXzs+qXA==", "requires": { "@types/node": "*" } @@ -1893,16 +1884,16 @@ } }, "browserslist": { - "version": "4.14.7", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.14.7.tgz", - "integrity": "sha512-BSVRLCeG3Xt/j/1cCGj1019Wbty0H+Yvu2AOuZSuoaUWn3RatbL33Cxk+Q4jRMRAbOm0p7SLravLjpnT6s0vzQ==", + "version": "4.15.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.15.0.tgz", + "integrity": "sha512-IJ1iysdMkGmjjYeRlDU8PQejVwxvVO5QOfXH7ylW31GO6LwNRSmm/SgRXtNsEXqMLl2e+2H5eEJ7sfynF8TCaQ==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001157", + "caniuse-lite": "^1.0.30001164", "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.591", + "electron-to-chromium": "^1.3.612", "escalade": "^3.1.1", - "node-releases": "^1.1.66" + "node-releases": "^1.1.67" } }, "buf-compare": { @@ -2083,9 +2074,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001161", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001161.tgz", - "integrity": "sha512-JharrCDxOqPLBULF9/SPa6yMcBRTjZARJ6sc3cuKrPfyIk64JN6kuMINWqA99Xc8uElMFcROliwtz0n9pYej+g==", + "version": "1.0.30001165", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001165.tgz", + "integrity": "sha512-8cEsSMwXfx7lWSUMA2s08z9dIgsnR5NAqjXP23stdsU3AUWkCr/rr4s4OFtHXn5XXr6+7kam3QFVoYyXNPdJPA==", "dev": true }, "caseless": { @@ -2494,6 +2485,12 @@ "sha.js": "^2.4.8" } }, + "create-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", + "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", + "dev": true + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -2909,9 +2906,9 @@ } }, "electron-to-chromium": { - "version": "1.3.610", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.610.tgz", - "integrity": "sha512-eFDC+yVQpEhtlapk4CYDPfV9ajF9cEof5TBcO49L1ETO+aYogrKWDmYpZyxBScMNe8Bo/gJamH4amQ4yyvXg4g==", + "version": "1.3.616", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.616.tgz", + "integrity": "sha512-CI8L38UN2BEnqXw3/oRIQTmde0LiSeqWSRlPA42ZTYgJQ8fYenzAM2Z3ni+jtILTcrs5aiXZCGJ96Pm+3/yGyQ==", "dev": true }, "elliptic": { @@ -2966,9 +2963,9 @@ } }, "enhanced-resolve": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.3.2.tgz", - "integrity": "sha512-G28GCrglCAH6+EqMN2D+Q2wCUS1O1vVQJBn8ME2I/Api41YBe4vLWWRBOUbwDH7vwzSZdljxwTRVqnf+sm6XqQ==", + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.4.0.tgz", + "integrity": "sha512-ZmqfWURB2lConOBM1JdCVfPyMRv5RdKWktLXO6123p97ovVm2CLBgw9t5MBj3jJWA6eHyOeIws9iJQoGFR4euQ==", "dev": true, "requires": { "graceful-fs": "^4.2.4", @@ -4975,9 +4972,12 @@ } }, "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", + "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "requires": { + "call-bind": "^1.0.0" + } }, "is-arrayish": { "version": "0.2.1", @@ -10490,9 +10490,9 @@ } }, "tapable": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.1.1.tgz", - "integrity": "sha512-Wib1S8m2wdpLbmQz0RBEVosIyvb/ykfKXf3ZIDqvWoMg/zTNm6G/tDSuUM61J1kNCDXWJrLHGSFeMhAG+gAGpQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", + "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", "dev": true }, "tar-fs": { @@ -10769,12 +10769,13 @@ } }, "ts-node": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.0.0.tgz", - "integrity": "sha512-/TqB4SnererCDR/vb4S/QvSZvzQMJN8daAslg7MeaiHvD8rDZsSfXmNeNumyZZzMned72Xoq/isQljYSt8Ynfg==", + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-9.1.0.tgz", + "integrity": "sha512-0yqcL4sgruCvM+w64LiAfNJo6+lHfCYc5Ajj4yiLNkJ9oZ2HWaa+Kso7htYOOxVQ7+csAjdUjffOe9PIqC4pMg==", "dev": true, "requires": { "arg": "^4.1.0", + "create-require": "^1.1.0", "diff": "^4.0.1", "make-error": "^1.1.1", "source-map-support": "^0.5.17", @@ -10838,9 +10839,9 @@ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "twilio": { - "version": "3.52.0", - "resolved": "https://registry.npmjs.org/twilio/-/twilio-3.52.0.tgz", - "integrity": "sha512-G/2J4iva5T8080Mei3e24bCBxAemVe766iYQP+OonAzP7EUx9sv/hnNoNsM5u1vKkqKn7ER2uJ+mRI6bJrdEMA==", + "version": "3.53.0", + "resolved": "https://registry.npmjs.org/twilio/-/twilio-3.53.0.tgz", + "integrity": "sha512-X+ycPHLnTkPLnJJWizG7xEPs+UOI02p4vhpjgdM4VERCLmkhyaXvgNSZkhu5Zj1EdYjG8phXwObO5k5vvIiILA==", "requires": { "axios": "^0.19.2", "dayjs": "^1.8.29", @@ -10862,9 +10863,9 @@ } }, "twitch": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/twitch/-/twitch-4.3.2.tgz", - "integrity": "sha512-Z59yCJ903FDXxbGrbX+0wYeLpp+2bgey6vabKc9LCZjsWRCUEmCcL2KnP7tU2GX4Eiynanq9z/u9pNklGGikwA==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/twitch/-/twitch-4.3.3.tgz", + "integrity": "sha512-YfdX1PYNcmyy9eWzQCD8WY0k2nhEqjDqqR3hnCeZtnenhNY27MP+CyUlzGV2XLNYRZm3hPo9xTFDd+LxXcCeUQ==", "requires": { "@d-fischer/cache-decorators": "^2.1.1", "@d-fischer/deprecate": "^2.0.2", @@ -10873,43 +10874,21 @@ "@d-fischer/shared-utils": "^2.4.1", "top-package": "^1.0.0", "tslib": "^2.0.3", - "twitch-api-call": "^4.3.2", - "twitch-auth": "^4.3.2" + "twitch-api-call": "^4.3.3", + "twitch-auth": "^4.3.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==" - }, - "twitch-api-call": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/twitch-api-call/-/twitch-api-call-4.3.2.tgz", - "integrity": "sha512-SFjjqTDceYCDXAPQirtWN/66UJOydDpumBsURlUy9zXsue3576H4emV+4ckW7pG+usVhSVlGVQHFC4MB1e2yJA==", - "requires": { - "@d-fischer/cross-fetch": "^4.0.2", - "@d-fischer/qs": "^7.0.2", - "tslib": "^2.0.3" - } - }, - "twitch-auth": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/twitch-auth/-/twitch-auth-4.3.2.tgz", - "integrity": "sha512-nejzMmzwH8u7hwYrGn5kNVIKyGeG1OhUEDtJgTckD6GI+kBtfgm37IMSWkWCG2SVF1tXQlcuZiSW1gU5DfD12w==", - "requires": { - "@d-fischer/deprecate": "^2.0.2", - "@d-fischer/logger": "^2.1.1", - "@d-fischer/shared-utils": "^2.4.1", - "tslib": "^2.0.3", - "twitch-api-call": "^4.3.2" - } } } }, "twitch-api-call": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/twitch-api-call/-/twitch-api-call-4.3.1.tgz", - "integrity": "sha512-8t0rjzKKrl2JFzp6BBJlm/UIbKAE3GpSVojo9P9gFqCcGfFI7XSZ5hHBePPn6FAtDpxJ4mXlbtRmw1apXY4Tag==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/twitch-api-call/-/twitch-api-call-4.3.3.tgz", + "integrity": "sha512-Dcr9RTdxN1lV1dhxMEMIDKXos8rk0wwkF4RKA1yKAHBI5oShh/znfPp7Gw6pIbas7D8YUfOyYBWR7/FirNpFiw==", "requires": { "@d-fischer/cross-fetch": "^4.0.2", "@d-fischer/qs": "^7.0.2", @@ -10924,15 +10903,15 @@ } }, "twitch-auth": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/twitch-auth/-/twitch-auth-4.3.1.tgz", - "integrity": "sha512-oVdhgoEF4dS1Dn4ag+9SLmQxjYArKfvLsVD/0gXxCYK4S1fStqtL7frp17LyN1E8Dy3K3zBWs7U7QTTMgdmd8w==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/twitch-auth/-/twitch-auth-4.3.3.tgz", + "integrity": "sha512-Nb/sPsLirVGs6ETkwmfQ4U6ra5sgQIg71ijB9Fqx3zgevWvJsR+X84nuWPkLjCTK+ahFTtNeWPVeadJV16RRJA==", "requires": { "@d-fischer/deprecate": "^2.0.2", "@d-fischer/logger": "^2.1.1", "@d-fischer/shared-utils": "^2.4.1", "tslib": "^2.0.3", - "twitch-api-call": "^4.3.1" + "twitch-api-call": "^4.3.3" }, "dependencies": { "tslib": { @@ -10943,9 +10922,9 @@ } }, "twitch-chat-client": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/twitch-chat-client/-/twitch-chat-client-4.3.2.tgz", - "integrity": "sha512-jFoBBF3/oF8t+nm23A32bN47pARS2SzV1r48DWu/obCBQCVrni+xp6oEDyLyBdheg/662DKtASkzDGGgF51Y7Q==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/twitch-chat-client/-/twitch-chat-client-4.3.3.tgz", + "integrity": "sha512-iD2xqarkGvdUPhevne3NCoIYsYE+xgsV+s/lPRES8AcyMAfyZDqpqSQx5/MiraDRVdr2QrXd3VnbdbQcVySQXQ==", "requires": { "@d-fischer/cache-decorators": "^2.1.1", "@d-fischer/deprecate": "^2.0.2", @@ -11299,9 +11278,9 @@ "integrity": "sha1-eWkVhNmGB/UHC9O3CkDmuyLkAes=" }, "webpack": { - "version": "5.9.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.9.0.tgz", - "integrity": "sha512-YnnqIV/uAS5ZrNpctSv378qV7HmbJ74DL+XfvMxzbX1bV9e7eeT6eEWU4wuUw33CNr/HspBh7R/xQlVjTEyAeA==", + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.10.0.tgz", + "integrity": "sha512-P0bHAXmIz0zsNcHNLqFmLY1ZtrT+jtBr7FqpuDtA2o7GiHC+zBsfhgK7SmJ1HG7BAEb3G9JoMdSVi7mEDvG3Zg==", "dev": true, "requires": { "@types/eslint-scope": "^3.7.0", @@ -11322,12 +11301,60 @@ "loader-runner": "^4.1.0", "mime-types": "^2.1.27", "neo-async": "^2.6.2", - "pkg-dir": "^4.2.0", + "pkg-dir": "^5.0.0", "schema-utils": "^3.0.0", "tapable": "^2.1.1", "terser-webpack-plugin": "^5.0.3", "watchpack": "^2.0.0", "webpack-sources": "^2.1.1" + }, + "dependencies": { + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "requires": { + "find-up": "^5.0.0" + } + } } }, "webpack-sources": { diff --git a/package.json b/package.json index 8590c01..07d4dd4 100644 --- a/package.json +++ b/package.json @@ -47,10 +47,10 @@ "puppeteer-extra-plugin-stealth": "^2.6.5", "puppeteer-page-proxy": "^1.2.8", "pushover-notifications": "^1.2.2", - "twilio": "^3.52.0", - "twitch": "^4.3.2", - "twitch-auth": "^4.3.1", - "twitch-chat-client": "^4.3.2", + "twilio": "^3.53.0", + "twitch": "^4.3.3", + "twitch-auth": "^4.3.3", + "twitch-chat-client": "^4.3.3", "twitter": "^1.7.1", "winston": "^3.3.3" }, @@ -61,13 +61,13 @@ "@types/node-fetch": "^2.5.7", "@types/node-notifier": "^8.0.0", "@types/nodemailer": "^6.4.0", - "@types/puppeteer": "^5.4.0", + "@types/puppeteer": "^5.4.1", "@types/twitter": "^1.7.0", "husky": "^4.3.0", "nodemon": "^2.0.6", - "ts-node": "^9.0.0", + "ts-node": "^9.1.0", "typescript": "^4.1.2", - "webpack": "^5.9.0", + "webpack": "^5.10.0", "xo": "^0.35.0" }, "xo": {