From c70c894fba6556179103c06edd59477f45f53ba1 Mon Sep 17 00:00:00 2001 From: snyk-bot Date: Sat, 13 Aug 2022 00:17:20 +0000 Subject: [PATCH] fix: upgrade canvacord from 5.3.0 to 5.4.2 Snyk has created this PR to upgrade canvacord from 5.3.0 to 5.4.2. See this package in npm: https://www.npmjs.com/package/canvacord See this project in Snyk: https://app.snyk.io/org/phantomknight287/project/adca5d66-c226-4696-8476-2d94c5b7297a?utm_source=github&utm_medium=referral&page=upgrade-pr --- package-lock.json | 346 ++++++++++++++++++++++++++++++++++++++-------- package.json | 2 +- 2 files changed, 291 insertions(+), 57 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6f10065..0206dbe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@prisma/client": "^3.12.0", "@types/express": "^4.17.13", "axios": "^0.27.2", - "canvacord": "^5.2.3", + "canvacord": "^5.4.2", "canvas": "^2.9.0", "discord-api-types": "^0.32.1", "discord-canvas": "^1.4.1", @@ -57,19 +57,6 @@ "node": ">=6.9.0" } }, - "node_modules/@canvacord/assets": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@canvacord/assets/-/assets-2.1.0.tgz", - "integrity": "sha512-VwPVQrMz/nVLiAlkqUuWI+wuOBptpik2g+eIj2ADOsiK2yiLN/4ZSL+V0SQUidB3OLfAmuY949kCJ788CD5P9g==" - }, - "node_modules/@canvacord/emoji-parser": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@canvacord/emoji-parser/-/emoji-parser-1.0.1.tgz", - "integrity": "sha512-Lb3xatdd91MR9tU4sicgrxxKg+/rVD1zKTOh55bmVF2Ri5X8vHTV+jNHTvRzkomGpyepGM+7qA4xMvG8ZqtO8g==", - "dependencies": { - "twemoji-parser": "^13.0.0" - } - }, "node_modules/@derhuerst/http-basic": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/@derhuerst/http-basic/-/http-basic-8.2.2.tgz", @@ -760,6 +747,164 @@ "node-pre-gyp": "bin/node-pre-gyp" } }, + "node_modules/@napi-rs/canvas": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.26.tgz", + "integrity": "sha512-gMKOkBZB+pEpaTIZZxhLczq/8DG4fF6D8xXRtho+NYorNgPr7IdroRd62bL3vEinIAp/CpJiE1+Rh7Aq7aLX8w==", + "engines": { + "node": ">= 10" + }, + "optionalDependencies": { + "@napi-rs/canvas-android-arm64": "0.1.26", + "@napi-rs/canvas-darwin-arm64": "0.1.26", + "@napi-rs/canvas-darwin-x64": "0.1.26", + "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.26", + "@napi-rs/canvas-linux-arm64-gnu": "0.1.26", + "@napi-rs/canvas-linux-arm64-musl": "0.1.26", + "@napi-rs/canvas-linux-x64-gnu": "0.1.26", + "@napi-rs/canvas-linux-x64-musl": "0.1.26", + "@napi-rs/canvas-win32-x64-msvc": "0.1.26" + } + }, + "node_modules/@napi-rs/canvas-android-arm64": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.26.tgz", + "integrity": "sha512-PoZjzlphP5/R5xXCl9tL8mcuW7BrOp6ngifbV1+Kdf64QpHuP1yEZO70E6+kByR5ABzHMX/eRJWseMO0/yxXiQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-darwin-arm64": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.26.tgz", + "integrity": "sha512-YaRu5iyxmmnGumvafKGve7qWm4cs87aYQSvxtaZtYgovp99LYaZFiMLL0u9RoPf+jK5/ErwLvoumKwg2grXxQw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-darwin-x64": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.26.tgz", + "integrity": "sha512-Vo5wYEPbk6Y38vOhBJEvZsWWTrgcIWydjRr/gQm84W1uiGjlUBqYR9jcyX6U4ek3GJry/DdDANO9xvHAj1HKYg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-linux-arm-gnueabihf": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.26.tgz", + "integrity": "sha512-WaZpgiALFJgo2iOkJ9ZDLj0gKaEPeUMcAUWCLzIS7/7RhD++G574dA7tXhofwP6QCUeYGnRPayBu59QdsqQdCA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-linux-arm64-gnu": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.26.tgz", + "integrity": "sha512-lqibeF3YHsNZD0c0sfwI1mQ9J3XIy3nfqm5wxfYSgxepKokjCqrzMY2YgvYoFwxNgzdvlt0KoiAV7J8/o7Aj5A==", + "cpu": [ + "arm64" + ], + "hasInstallScript": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-linux-arm64-musl": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.26.tgz", + "integrity": "sha512-bWhj/AfCHL1W0E/i/EZByFcWBAI/FMErL00vVvTVADT163bLvCtrFrSzaBD6s300XEsq7+408s9qKrsZtBu59A==", + "cpu": [ + "arm64" + ], + "hasInstallScript": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-linux-x64-gnu": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.26.tgz", + "integrity": "sha512-/vnQEHq9KR9GInEypn22baGvwFopXkNOgO0vp/yRlxAu6K1ByrAg4WnLBJzzCRR9lNAmuVgPZf418nLEu6nDTQ==", + "cpu": [ + "x64" + ], + "hasInstallScript": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-linux-x64-musl": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.26.tgz", + "integrity": "sha512-E/QHXJAxzZNUS1khcVcWOpwrwuMruCEte2oLuL0sSS1zBQNSR+a5ebsRnXfVGZkeZjxpLakzkCCU0ovTbrEy3A==", + "cpu": [ + "x64" + ], + "hasInstallScript": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@napi-rs/canvas-win32-x64-msvc": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.26.tgz", + "integrity": "sha512-nms7BBSM6ibB6HqmqAItzl5FIGscfNmNpRhM87yEEwQUuYagDaJB15/MB2atZ8zQ4NkSYrE/IF7xnvQVGzeKmQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, "node_modules/@prisma/client": { "version": "3.15.1", "resolved": "https://registry.npmjs.org/@prisma/client/-/client-3.15.1.tgz", @@ -834,6 +979,18 @@ "url": "https://github.com/sindresorhus/is?sponsor=1" } }, + "node_modules/@skyra/gifenc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@skyra/gifenc/-/gifenc-1.0.0.tgz", + "integrity": "sha512-4GEUDLofUdb4F21cNnwEkcS4srTlGpz9O8Mg+X+J+A3MAgFe25490r8EdfwszS07EE0m1l8Hp6oJ9xLsAwyxIQ==", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6" + } + }, "node_modules/@tokenizer/token": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", @@ -1295,22 +1452,37 @@ } }, "node_modules/canvacord": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/canvacord/-/canvacord-5.3.0.tgz", - "integrity": "sha512-1ZVj6lgNxLfZrK7T/aNUNBr79ptLlrnm9iUnP4DLPrA4HCfj6mEZdr8F2LEqbJf+jjsE63JXnNL91oLWJ9TrXA==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/canvacord/-/canvacord-5.4.2.tgz", + "integrity": "sha512-ceaDyhgBQBPfLNHnKFJWFPPkFiFE1DRTrCBRBUvN+dcYNekomzLbIxBs0D1x0KHFGXbr39fTVG4lI/NO2JwaSA==", + "hasInstallScript": true, "dependencies": { - "@canvacord/assets": "^2.0.5", - "@canvacord/emoji-parser": "^1.0.1", - "canvas": "^2.8.0", - "gifencoder": "^2.0.1", - "moment": "^2.29.1", - "moment-duration-format": "^2.3.2" + "@napi-rs/canvas": "^0.1.25", + "@skyra/gifenc": "^1.0.0", + "chalk": "^5.0.1", + "moment": "^2.29.4", + "moment-duration-format": "^2.3.2", + "node-fetch": "2.6.7" + }, + "bin": { + "canvacord": "bin/canvacord.js" }, "funding": { "type": "individual", "url": "https://paypal.me/devsnowflake" } }, + "node_modules/canvacord/node_modules/chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, "node_modules/canvas": { "version": "2.9.1", "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.9.1.tgz", @@ -4307,11 +4479,6 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, - "node_modules/twemoji-parser": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-13.1.0.tgz", - "integrity": "sha512-AQOzLJpYlpWMy8n+0ATyKKZzWlZBJN+G0C+5lhX7Ftc2PeEVdUU/7ns2Pn2vVje26AIZ/OHwFoUbdv6YYD/wGg==" - }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -4595,19 +4762,6 @@ "regenerator-runtime": "^0.13.4" } }, - "@canvacord/assets": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@canvacord/assets/-/assets-2.1.0.tgz", - "integrity": "sha512-VwPVQrMz/nVLiAlkqUuWI+wuOBptpik2g+eIj2ADOsiK2yiLN/4ZSL+V0SQUidB3OLfAmuY949kCJ788CD5P9g==" - }, - "@canvacord/emoji-parser": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@canvacord/emoji-parser/-/emoji-parser-1.0.1.tgz", - "integrity": "sha512-Lb3xatdd91MR9tU4sicgrxxKg+/rVD1zKTOh55bmVF2Ri5X8vHTV+jNHTvRzkomGpyepGM+7qA4xMvG8ZqtO8g==", - "requires": { - "twemoji-parser": "^13.0.0" - } - }, "@derhuerst/http-basic": { "version": "8.2.2", "resolved": "https://registry.npmjs.org/@derhuerst/http-basic/-/http-basic-8.2.2.tgz", @@ -5137,6 +5291,76 @@ "tar": "^6.1.11" } }, + "@napi-rs/canvas": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas/-/canvas-0.1.26.tgz", + "integrity": "sha512-gMKOkBZB+pEpaTIZZxhLczq/8DG4fF6D8xXRtho+NYorNgPr7IdroRd62bL3vEinIAp/CpJiE1+Rh7Aq7aLX8w==", + "requires": { + "@napi-rs/canvas-android-arm64": "0.1.26", + "@napi-rs/canvas-darwin-arm64": "0.1.26", + "@napi-rs/canvas-darwin-x64": "0.1.26", + "@napi-rs/canvas-linux-arm-gnueabihf": "0.1.26", + "@napi-rs/canvas-linux-arm64-gnu": "0.1.26", + "@napi-rs/canvas-linux-arm64-musl": "0.1.26", + "@napi-rs/canvas-linux-x64-gnu": "0.1.26", + "@napi-rs/canvas-linux-x64-musl": "0.1.26", + "@napi-rs/canvas-win32-x64-msvc": "0.1.26" + } + }, + "@napi-rs/canvas-android-arm64": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-android-arm64/-/canvas-android-arm64-0.1.26.tgz", + "integrity": "sha512-PoZjzlphP5/R5xXCl9tL8mcuW7BrOp6ngifbV1+Kdf64QpHuP1yEZO70E6+kByR5ABzHMX/eRJWseMO0/yxXiQ==", + "optional": true + }, + "@napi-rs/canvas-darwin-arm64": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-arm64/-/canvas-darwin-arm64-0.1.26.tgz", + "integrity": "sha512-YaRu5iyxmmnGumvafKGve7qWm4cs87aYQSvxtaZtYgovp99LYaZFiMLL0u9RoPf+jK5/ErwLvoumKwg2grXxQw==", + "optional": true + }, + "@napi-rs/canvas-darwin-x64": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-darwin-x64/-/canvas-darwin-x64-0.1.26.tgz", + "integrity": "sha512-Vo5wYEPbk6Y38vOhBJEvZsWWTrgcIWydjRr/gQm84W1uiGjlUBqYR9jcyX6U4ek3GJry/DdDANO9xvHAj1HKYg==", + "optional": true + }, + "@napi-rs/canvas-linux-arm-gnueabihf": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm-gnueabihf/-/canvas-linux-arm-gnueabihf-0.1.26.tgz", + "integrity": "sha512-WaZpgiALFJgo2iOkJ9ZDLj0gKaEPeUMcAUWCLzIS7/7RhD++G574dA7tXhofwP6QCUeYGnRPayBu59QdsqQdCA==", + "optional": true + }, + "@napi-rs/canvas-linux-arm64-gnu": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-gnu/-/canvas-linux-arm64-gnu-0.1.26.tgz", + "integrity": "sha512-lqibeF3YHsNZD0c0sfwI1mQ9J3XIy3nfqm5wxfYSgxepKokjCqrzMY2YgvYoFwxNgzdvlt0KoiAV7J8/o7Aj5A==", + "optional": true + }, + "@napi-rs/canvas-linux-arm64-musl": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-arm64-musl/-/canvas-linux-arm64-musl-0.1.26.tgz", + "integrity": "sha512-bWhj/AfCHL1W0E/i/EZByFcWBAI/FMErL00vVvTVADT163bLvCtrFrSzaBD6s300XEsq7+408s9qKrsZtBu59A==", + "optional": true + }, + "@napi-rs/canvas-linux-x64-gnu": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-gnu/-/canvas-linux-x64-gnu-0.1.26.tgz", + "integrity": "sha512-/vnQEHq9KR9GInEypn22baGvwFopXkNOgO0vp/yRlxAu6K1ByrAg4WnLBJzzCRR9lNAmuVgPZf418nLEu6nDTQ==", + "optional": true + }, + "@napi-rs/canvas-linux-x64-musl": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-linux-x64-musl/-/canvas-linux-x64-musl-0.1.26.tgz", + "integrity": "sha512-E/QHXJAxzZNUS1khcVcWOpwrwuMruCEte2oLuL0sSS1zBQNSR+a5ebsRnXfVGZkeZjxpLakzkCCU0ovTbrEy3A==", + "optional": true + }, + "@napi-rs/canvas-win32-x64-msvc": { + "version": "0.1.26", + "resolved": "https://registry.npmjs.org/@napi-rs/canvas-win32-x64-msvc/-/canvas-win32-x64-msvc-0.1.26.tgz", + "integrity": "sha512-nms7BBSM6ibB6HqmqAItzl5FIGscfNmNpRhM87yEEwQUuYagDaJB15/MB2atZ8zQ4NkSYrE/IF7xnvQVGzeKmQ==", + "optional": true + }, "@prisma/client": { "version": "3.15.1", "resolved": "https://registry.npmjs.org/@prisma/client/-/client-3.15.1.tgz", @@ -5180,6 +5404,14 @@ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", "integrity": "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw==" }, + "@skyra/gifenc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@skyra/gifenc/-/gifenc-1.0.0.tgz", + "integrity": "sha512-4GEUDLofUdb4F21cNnwEkcS4srTlGpz9O8Mg+X+J+A3MAgFe25490r8EdfwszS07EE0m1l8Hp6oJ9xLsAwyxIQ==", + "requires": { + "tslib": "^2.3.0" + } + }, "@tokenizer/token": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", @@ -5555,16 +5787,23 @@ "dev": true }, "canvacord": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/canvacord/-/canvacord-5.3.0.tgz", - "integrity": "sha512-1ZVj6lgNxLfZrK7T/aNUNBr79ptLlrnm9iUnP4DLPrA4HCfj6mEZdr8F2LEqbJf+jjsE63JXnNL91oLWJ9TrXA==", - "requires": { - "@canvacord/assets": "^2.0.5", - "@canvacord/emoji-parser": "^1.0.1", - "canvas": "^2.8.0", - "gifencoder": "^2.0.1", - "moment": "^2.29.1", - "moment-duration-format": "^2.3.2" + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/canvacord/-/canvacord-5.4.2.tgz", + "integrity": "sha512-ceaDyhgBQBPfLNHnKFJWFPPkFiFE1DRTrCBRBUvN+dcYNekomzLbIxBs0D1x0KHFGXbr39fTVG4lI/NO2JwaSA==", + "requires": { + "@napi-rs/canvas": "^0.1.25", + "@skyra/gifenc": "^1.0.0", + "chalk": "^5.0.1", + "moment": "^2.29.4", + "moment-duration-format": "^2.3.2", + "node-fetch": "2.6.7" + }, + "dependencies": { + "chalk": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.0.1.tgz", + "integrity": "sha512-Fo07WOYGqMfCWHOzSXOt2CxDbC6skS/jO9ynEcmpANMoPrD+W1r1K6Vx7iNm+AQmETU1Xr2t+n8nzkV9t6xh3w==" + } } }, "canvas": { @@ -7810,11 +8049,6 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" }, - "twemoji-parser": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/twemoji-parser/-/twemoji-parser-13.1.0.tgz", - "integrity": "sha512-AQOzLJpYlpWMy8n+0ATyKKZzWlZBJN+G0C+5lhX7Ftc2PeEVdUU/7ns2Pn2vVje26AIZ/OHwFoUbdv6YYD/wGg==" - }, "type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", diff --git a/package.json b/package.json index 328b7c9..b7782a6 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "@prisma/client": "^3.12.0", "@types/express": "^4.17.13", "axios": "^0.27.2", - "canvacord": "^5.2.3", + "canvacord": "^5.4.2", "canvas": "^2.9.0", "discord-api-types": "^0.32.1", "discord-canvas": "^1.4.1",