This commit is contained in:
loicbersier 2020-04-29 21:53:17 +02:00
commit 4998c12935
6 changed files with 216 additions and 243 deletions

BIN
asset/ytp/intro.mp4 Normal file

Binary file not shown.

View file

@ -190,6 +190,7 @@ class ytpCommand extends Command {
resources: './asset/ytp/resources/', resources: './asset/ytp/resources/',
temp: os.tmpdir(), temp: os.tmpdir(),
sourceList: asset, sourceList: asset,
intro: args.force ? './asset/ytp/intro.mp4' : null,
outro: './asset/ytp/outro.mp4', // Need an outro or it won't work outro: './asset/ytp/outro.mp4', // Need an outro or it won't work
OUTPUT_FILE: `${os.tmpdir()}/${message.id}_YTP.mp4`, OUTPUT_FILE: `${os.tmpdir()}/${message.id}_YTP.mp4`,
MAX_CLIPS: MAX_CLIPS, MAX_CLIPS: MAX_CLIPS,
@ -213,7 +214,7 @@ class ytpCommand extends Command {
new YTPGenerator().configurateAndGo(options) new YTPGenerator().configurateAndGo(options)
.then(() => { .then(() => {
loadingmsg.delete(); loadingmsg.delete();
return message.reply('Here is your YTP!', {files: [`${os.tmpdir()}/${message.id}_YTP.mp4`]}) return message.reply('Here is your YTP! Remember, it might contains nsfw!', {files: [`${os.tmpdir()}/${message.id}_YTP.mp4`]})
.catch(err => { .catch(err => {
console.error(err); console.error(err);
return message.channel.send('Whoops, look like the vid might be too big for discord, my bad, please try again'); return message.channel.send('Whoops, look like the vid might be too big for discord, my bad, please try again');

View file

@ -1,8 +1,7 @@
const { Command } = require('discord-akairo'); const { Command } = require('discord-akairo');
const akairoVersion = require('discord-akairo').version; const akairoVersion = require('discord-akairo').version;
const { version } = require('discord.js'); const { version } = require('discord.js');
const util = require('util'); const os = require('os');
const exec = util.promisify(require('child_process').exec);
class StatsCommand extends Command { class StatsCommand extends Command {
constructor() { constructor() {
@ -36,20 +35,12 @@ class StatsCommand extends Command {
if (seconds > 0) segments.push(seconds + ' second' + ((seconds == 1) ? '' : 's')); if (seconds > 0) segments.push(seconds + ' second' + ((seconds == 1) ? '' : 's'));
const dateString = segments.join(', '); const dateString = segments.join(', ');
const used = process.memoryUsage().heapUsed / 1024 / 1024; const bytesToSize = (bytes) => {
const sizes = ['Bytes', 'KB', 'MB', 'GB', 'TB'];
// Get cpu model if (bytes == 0) return '0 Byte';
let cpu; const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1024)));
if (process.platform == 'darwin') { return Math.round(bytes / Math.pow(1024, i), 2) + ' ' + sizes[i];
const { stdout } = await exec('sysctl -n machdep.cpu.brand_string'); };
cpu = stdout;
} else if (process.platform == 'linux') {
const { stdout } = await exec('lscpu | grep "Model name:" | sed -r \'s/Model name:\\s{1,}//g\'');
cpu = stdout;
} else if (process.platform == 'win32') {
const { stdout } = await exec('wmic CPU get NAME');
cpu = stdout.replace('Name', '');
}
const statsEmbed = this.client.util.embed() const statsEmbed = this.client.util.embed()
.setColor(message.member ? message.member.displayHexColor : 'NAVY') .setColor(message.member ? message.member.displayHexColor : 'NAVY')
@ -58,10 +49,10 @@ class StatsCommand extends Command {
.addField('Servers', this.client.guilds.cache.size, true) .addField('Servers', this.client.guilds.cache.size, true)
.addField('Channels', this.client.channels.cache.size, true) .addField('Channels', this.client.channels.cache.size, true)
.addField('Users', this.client.users.cache.size, true) .addField('Users', this.client.users.cache.size, true)
.addField('Uptime', dateString, true) .addField('Uptime', dateString)
.addField('Ram usage', `${Math.round(used * 100) / 100} MB`, true) .addField('Ram usage', `${bytesToSize(process.memoryUsage().heapUsed)}/${bytesToSize(os.totalmem)}`, true)
.addField('CPU', cpu, true) .addField('CPU', `${os.cpus()[0].model} (${os.cpus().length} core)`, true)
.addField('OS', process.platform, true) .addField('OS', `${os.platform()} ${os.release()}`, true)
.addField('Nodejs version', process.version, true) .addField('Nodejs version', process.version, true)
.addField('Discord.js version', version, true) .addField('Discord.js version', version, true)
.addField('Discord-Akairo version', akairoVersion, true) .addField('Discord-Akairo version', akairoVersion, true)

415
package-lock.json generated
View file

@ -76,6 +76,16 @@
"resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.1.5.tgz", "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.1.5.tgz",
"integrity": "sha512-CU1q0UXQUpFNzNB7gufgoisDHP7n+T3tkqTsp3MNUkVJ5+hS3BCvME8uCXAUFlz+6T2FbTCu75A+yQ7HMKqRKw==" "integrity": "sha512-CU1q0UXQUpFNzNB7gufgoisDHP7n+T3tkqTsp3MNUkVJ5+hS3BCvME8uCXAUFlz+6T2FbTCu75A+yQ7HMKqRKw=="
}, },
"@discordjs/form-data": {
"version": "3.0.1",
"resolved": "https://registry.npmjs.org/@discordjs/form-data/-/form-data-3.0.1.tgz",
"integrity": "sha512-ZfFsbgEXW71Rw/6EtBdrP5VxBJy4dthyC0tpQKGKmYFImlmmrykO14Za+BiIVduwjte0jXEBlhSKf0MWbFp9Eg==",
"requires": {
"asynckit": "^0.4.0",
"combined-stream": "^1.0.8",
"mime-types": "^2.1.12"
}
},
"@google-cloud/text-to-speech": { "@google-cloud/text-to-speech": {
"version": "2.3.0", "version": "2.3.0",
"resolved": "https://registry.npmjs.org/@google-cloud/text-to-speech/-/text-to-speech-2.3.0.tgz", "resolved": "https://registry.npmjs.org/@google-cloud/text-to-speech/-/text-to-speech-2.3.0.tgz",
@ -109,23 +119,23 @@
} }
}, },
"@jimp/bmp": { "@jimp/bmp": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.10.3.tgz",
"integrity": "sha512-gy4ftMCgBZOx1e/Q+MaJlmU4qgqVqwGdf7G6byYTLEMUzzGK2Ipxf3nlXfkMOZqw7Bhc17zDnBIKluo7k0kX5Q==", "integrity": "sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"bmp-js": "^0.1.0", "bmp-js": "^0.1.0",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/core": { "@jimp/core": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.10.3.tgz",
"integrity": "sha512-ChyLkGb1+x2mRpsdcnQuRNb523qVqUc7+zCbuO/VAMaqvbMKuRalVz3aHXcVwNi8vOAOgce4LOBT7kjdKTtR/w==", "integrity": "sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"any-base": "^1.1.0", "any-base": "^1.1.0",
"buffer": "^5.2.0", "buffer": "^5.2.0",
"core-js": "^3.4.1", "core-js": "^3.4.1",
@ -146,295 +156,295 @@
} }
}, },
"@jimp/custom": { "@jimp/custom": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.10.3.tgz",
"integrity": "sha512-hiiOL5sGcV1p8hCFTabALUOmXs4VP9VwhfBZtsFueKGbwWz6dmaZvkMBsk3Mz1ukBP3xb09goWG+zAIdTm88fw==", "integrity": "sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/core": "^0.10.1", "@jimp/core": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/gif": { "@jimp/gif": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.10.3.tgz",
"integrity": "sha512-xJwZ6JI6+GmrgTw///YdV8GY1z2dp4AAxEdm/KPozTvS2rygC8OZJcTmlswFws0UCH43rKzJlQUXa4Jb3ybB6w==", "integrity": "sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1", "core-js": "^3.4.1",
"omggif": "^1.0.9" "omggif": "^1.0.9"
} }
}, },
"@jimp/jpeg": { "@jimp/jpeg": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.10.3.tgz",
"integrity": "sha512-PXxrBWZNNGpm7PRpdi2jt9fpTpQwe2Gf4juwuHXP/dBFHLk3wiI/npKkVITplwzzoQ6D4N0cb279c9bOpuQeJQ==", "integrity": "sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1", "core-js": "^3.4.1",
"jpeg-js": "^0.3.4" "jpeg-js": "^0.3.4"
} }
}, },
"@jimp/plugin-blit": { "@jimp/plugin-blit": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz",
"integrity": "sha512-53647EfRvPQJKQCMBc5AJGSZHyl6eueaOQq7PrfxEEq9Q3IjVcikAWYrZ4bHSZY7J12IIuz/5bSLJJZfegNQtA==", "integrity": "sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-blur": { "@jimp/plugin-blur": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz",
"integrity": "sha512-0PzdzPGuv8RlhiMbLcM0tIekkHhuaPTY+frEWmO8BuCeqW9Tg9W4RxdwZtMqIVRG+kZBgyltYee31Q4JWlu9Hg==", "integrity": "sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-circle": { "@jimp/plugin-circle": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz",
"integrity": "sha512-sqiiEddN81N9xHZbPVjaJlbpQabaCeNGLW/x+0BfuNxnMPq7OkOx8IRpqIDYiGuuPhiR5hWxmmpws8ZAhjwsVw==", "integrity": "sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-color": { "@jimp/plugin-color": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.10.3.tgz",
"integrity": "sha512-SmW2+hFtNmQ33WYVsgKvreS8peCc5qItAvqGR58lKNoIMEZSNpyGwIu9g83HtDIImGsXpz3DWGMR1h8sLYCFcQ==", "integrity": "sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1", "core-js": "^3.4.1",
"tinycolor2": "^1.4.1" "tinycolor2": "^1.4.1"
} }
}, },
"@jimp/plugin-contain": { "@jimp/plugin-contain": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz",
"integrity": "sha512-1PkmUPd5iAicAI7QjO9r1Mp/Ia7ElJPwXTCNLsQkDxYS/L4u7vQ0xCkQkokAeR49Ul3GTWLqj9paWr7VSBG9Fg==", "integrity": "sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-cover": { "@jimp/plugin-cover": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz",
"integrity": "sha512-fCiz+ugrRwffNixUHFxtRKhTYm8sFAoYbNNzV0WdiG8dS0qhoYjbOJPtLcIw9CyJbMZ5eXjGOTxhTAGzBng9DA==", "integrity": "sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-crop": { "@jimp/plugin-crop": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz",
"integrity": "sha512-KjW+RuuNcsIvvNF1ejbBjcDNus/fLz69LGAU2gwhFzw7A0iOUEJJgTWzkGBLZ/YvUaWMDtPnznF3X3oYHeOj6A==", "integrity": "sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-displace": { "@jimp/plugin-displace": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz",
"integrity": "sha512-NUJcjMRb6iR9rwJSC7t8LMJgRs5Z0mzflYBymvttkjlcIoB4RPIOu3gWn5iT5IepB50YTy9zJuCaofMYn4DnaA==", "integrity": "sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-dither": { "@jimp/plugin-dither": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz",
"integrity": "sha512-V/PCL44R16w5EDCgMvFXBaWFQ0f3LLDD3CQxJFOw6awswkP60m13nUUtWHm7QB54Gghhgk8JEOD/mZo6JsnaBg==", "integrity": "sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-fisheye": { "@jimp/plugin-fisheye": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz",
"integrity": "sha512-GgIAY6ryL+2RwRb6j+APo972f8VjftolnvjVM1ilxO4pdfJf7gdg3Bp4igka9fgW94BBgdJlCPUeWIVap3AYaA==", "integrity": "sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-flip": { "@jimp/plugin-flip": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz",
"integrity": "sha512-CkSwULwmVYOo6ZY/QnR0/mrfMaf/3g+sDo7osAHaf0GvuoIw76NSh6LwaANAsLZ9erknZ67XuqCjZWoMwNrbaw==", "integrity": "sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-gaussian": { "@jimp/plugin-gaussian": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz",
"integrity": "sha512-RnmIWUr9RB1RrgqXG2H7C3dyncak/D2CPoP2DehAgxxHprDdxm9HoFjhGQ9eh+Ygr0nXE7t2+fDE12U3VW3ApA==", "integrity": "sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-invert": { "@jimp/plugin-invert": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz",
"integrity": "sha512-PpTUbnjsAkw0nZnbZWrKdsEW46MARhzzabBXy/XCjvutG3jzoO8EL19VeEtcrxBml9duJbaOzdzYmbFkQsNINQ==", "integrity": "sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-mask": { "@jimp/plugin-mask": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz",
"integrity": "sha512-Fm75MSucSGI19n9beXGVPSR98flXpzJLyOfSj0+zefXafrO+kmYO9eWtzNd3TE6jzyGe5y7mPJPHB0PWXKgw4g==", "integrity": "sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-normalize": { "@jimp/plugin-normalize": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz",
"integrity": "sha512-mxjRCmUB/yD973pgjAKb3HCYMyh1GvGtdo71+pJn+ChefvTJ0LDB1FknwTVjDtJuy4mBh0TkBqBp4PNAtdBL6w==", "integrity": "sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-print": { "@jimp/plugin-print": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.10.3.tgz",
"integrity": "sha512-eSPTbdES/ISR9nMHV8e449UMs0Dx0eY9OixU7gIYTDnTmnhyYXq9bqIY/IXqVU3fOj330MIpIpi6pavmtJXdLA==", "integrity": "sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1", "core-js": "^3.4.1",
"load-bmfont": "^1.4.0" "load-bmfont": "^1.4.0"
} }
}, },
"@jimp/plugin-resize": { "@jimp/plugin-resize": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz",
"integrity": "sha512-aG42+tRmhAYKvybZteSD7s48dAcYSkipyM+e2aizRa0D0FHNIQlIHribiKfRTiX+ewx/fhHVu0vpFKOg0N2hDw==", "integrity": "sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-rotate": { "@jimp/plugin-rotate": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz",
"integrity": "sha512-R+Qpb3cwKl6L5m9RUkJatY5D5JuPg/uUfFbdFPaBhc5infC46Rsyt0j923eUyXkisechRDmzoTbG3fcc1MjzSA==", "integrity": "sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-scale": { "@jimp/plugin-scale": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz",
"integrity": "sha512-MKmW3Rr0sSApglUYFqJ8LgGy9Nm9w2oRgSB2twxA5bp1waM9fdOILcRyEnltwHIIDSoyR0me8XmpuwpyqaqSdA==", "integrity": "sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-shadow": { "@jimp/plugin-shadow": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz",
"integrity": "sha512-H4JSVimD19vbFiX8SL3Ci5Htsbb3xG8zQrkjf+ui/2MXbeP0FyWlIv3g1Ahil4oE+5Wi4zbq20Dyba2GS4aINw==", "integrity": "sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugin-threshold": { "@jimp/plugin-threshold": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz",
"integrity": "sha512-o2nBEz2tLvfYNMdac9qho5SrjFoBfbJow8PWXMWz14N6zLKIw4DQT+inSbEKxbxlqKseds3zUsOIM+0hLbSDeQ==", "integrity": "sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1" "core-js": "^3.4.1"
} }
}, },
"@jimp/plugins": { "@jimp/plugins": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.10.3.tgz",
"integrity": "sha512-gpdoh7XITd33ZClObVKYV8ASpZnrwebNuY4C5njeJfLxfyRQ2wSK9TDAb/5OYcyrbMDIqBaKLg9AXHPBphwXtg==", "integrity": "sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/plugin-blit": "^0.10.1", "@jimp/plugin-blit": "^0.10.3",
"@jimp/plugin-blur": "^0.10.1", "@jimp/plugin-blur": "^0.10.3",
"@jimp/plugin-circle": "^0.10.1", "@jimp/plugin-circle": "^0.10.3",
"@jimp/plugin-color": "^0.10.1", "@jimp/plugin-color": "^0.10.3",
"@jimp/plugin-contain": "^0.10.1", "@jimp/plugin-contain": "^0.10.3",
"@jimp/plugin-cover": "^0.10.1", "@jimp/plugin-cover": "^0.10.3",
"@jimp/plugin-crop": "^0.10.1", "@jimp/plugin-crop": "^0.10.3",
"@jimp/plugin-displace": "^0.10.1", "@jimp/plugin-displace": "^0.10.3",
"@jimp/plugin-dither": "^0.10.1", "@jimp/plugin-dither": "^0.10.3",
"@jimp/plugin-fisheye": "^0.10.1", "@jimp/plugin-fisheye": "^0.10.3",
"@jimp/plugin-flip": "^0.10.1", "@jimp/plugin-flip": "^0.10.3",
"@jimp/plugin-gaussian": "^0.10.1", "@jimp/plugin-gaussian": "^0.10.3",
"@jimp/plugin-invert": "^0.10.1", "@jimp/plugin-invert": "^0.10.3",
"@jimp/plugin-mask": "^0.10.1", "@jimp/plugin-mask": "^0.10.3",
"@jimp/plugin-normalize": "^0.10.1", "@jimp/plugin-normalize": "^0.10.3",
"@jimp/plugin-print": "^0.10.1", "@jimp/plugin-print": "^0.10.3",
"@jimp/plugin-resize": "^0.10.1", "@jimp/plugin-resize": "^0.10.3",
"@jimp/plugin-rotate": "^0.10.1", "@jimp/plugin-rotate": "^0.10.3",
"@jimp/plugin-scale": "^0.10.1", "@jimp/plugin-scale": "^0.10.3",
"@jimp/plugin-shadow": "^0.10.1", "@jimp/plugin-shadow": "^0.10.3",
"@jimp/plugin-threshold": "^0.10.1", "@jimp/plugin-threshold": "^0.10.3",
"core-js": "^3.4.1", "core-js": "^3.4.1",
"timm": "^1.6.1" "timm": "^1.6.1"
} }
}, },
"@jimp/png": { "@jimp/png": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.10.3.tgz",
"integrity": "sha512-/2CUaOjbq5GVaXKRGzM4nhhFpnVdWNazsuVZ3Et8sgMxJxep7v6k2hmvL8rr0/A4UPPWzEbFsagz/YBbN9fANw==", "integrity": "sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/utils": "^0.10.1", "@jimp/utils": "^0.10.3",
"core-js": "^3.4.1", "core-js": "^3.4.1",
"pngjs": "^3.3.3" "pngjs": "^3.3.3"
} }
}, },
"@jimp/tiff": { "@jimp/tiff": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.10.3.tgz",
"integrity": "sha512-lvCzid4RwCZr/Zz3W4xTD/UKe4xjVdPk2dGGozrW0Puo2TCz5L+ghXYEWxzoj/rm/wOFmQbaYdopv0UQ72HqWw==", "integrity": "sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"core-js": "^3.4.1", "core-js": "^3.4.1",
@ -442,24 +452,24 @@
} }
}, },
"@jimp/types": { "@jimp/types": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.10.3.tgz",
"integrity": "sha512-PaPhpeHE41Yn6myvnHmrb1FNvn+XmF+EpizhP8JR3DmyveUPblrssM8qA5iMe+Q+wG3vJ02LHNgbfFCUYJr3zA==", "integrity": "sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/bmp": "^0.10.1", "@jimp/bmp": "^0.10.3",
"@jimp/gif": "^0.10.1", "@jimp/gif": "^0.10.3",
"@jimp/jpeg": "^0.10.1", "@jimp/jpeg": "^0.10.3",
"@jimp/png": "^0.10.1", "@jimp/png": "^0.10.3",
"@jimp/tiff": "^0.10.1", "@jimp/tiff": "^0.10.3",
"core-js": "^3.4.1", "core-js": "^3.4.1",
"timm": "^1.6.1" "timm": "^1.6.1"
} }
}, },
"@jimp/utils": { "@jimp/utils": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.10.1.tgz", "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.10.3.tgz",
"integrity": "sha512-Q0ZT2FGPQo3lXkUheAsg0dVWo0Ko+vYCVJLEUxQMxmPiDLUquE22iya+tMONPOaRj1GG3cznaSqaEHDNgoyYbw==", "integrity": "sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"core-js": "^3.4.1", "core-js": "^3.4.1",
@ -1992,9 +2002,9 @@
"integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==" "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA=="
}, },
"core-js": { "core-js": {
"version": "3.6.4", "version": "3.6.5",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.4.tgz", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.6.5.tgz",
"integrity": "sha512-4paDGScNgZP2IXXilaffL9X7968RuvwlkK3xWtZRVqgd8SYNiVKRJvkFd1aqqEuPfN7E68ZHEp9hDj6lHj4Hyw==" "integrity": "sha512-vZVEEwZoIsI+vPEuoF9Iqf5H7/M3eeQqWlQnYa8FSKKePuYTf5MWnxb5SDAzCa60b3JBRS5g9b+Dq7b1y/RCrA=="
}, },
"core-util-is": { "core-util-is": {
"version": "1.0.2", "version": "1.0.2",
@ -2285,29 +2295,17 @@
"from": "github:1Computer1/discord-akairo#master" "from": "github:1Computer1/discord-akairo#master"
}, },
"discord.js": { "discord.js": {
"version": "github:discordjs/discord.js#828640ca263db2c95ed21e7353a2746fe6ac9fb8", "version": "github:discordjs/discord.js#026691702da7d1fcf9a959f00082f07f1e14b13d",
"from": "github:discordjs/discord.js#master", "from": "github:discordjs/discord.js#master",
"requires": { "requires": {
"@discordjs/collection": "^0.1.5", "@discordjs/collection": "^0.1.5",
"@discordjs/form-data": "^3.0.1",
"abort-controller": "^3.0.0", "abort-controller": "^3.0.0",
"form-data": "^3.0.0",
"node-fetch": "^2.6.0", "node-fetch": "^2.6.0",
"prism-media": "^1.2.0", "prism-media": "^1.2.0",
"setimmediate": "^1.0.5", "setimmediate": "^1.0.5",
"tweetnacl": "^1.0.3", "tweetnacl": "^1.0.3",
"ws": "^7.2.1" "ws": "^7.2.1"
},
"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"
}
}
} }
}, },
"doctrine": { "doctrine": {
@ -2467,7 +2465,7 @@
} }
}, },
"erlpack": { "erlpack": {
"version": "github:discordapp/erlpack#5d0064f9e106841e1eead711a6451f99b0d289fd", "version": "github:discordapp/erlpack#c514d36ec81a7a61ef90b75df261025ab046574d",
"from": "github:discordapp/erlpack", "from": "github:discordapp/erlpack",
"requires": { "requires": {
"bindings": "^1.5.0", "bindings": "^1.5.0",
@ -2483,9 +2481,9 @@
} }
}, },
"nan": { "nan": {
"version": "2.14.0", "version": "2.14.1",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz",
"integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw=="
} }
} }
}, },
@ -3107,9 +3105,9 @@
} }
}, },
"file-type": { "file-type": {
"version": "14.1.4", "version": "14.2.0",
"resolved": "https://registry.npmjs.org/file-type/-/file-type-14.1.4.tgz", "resolved": "https://registry.npmjs.org/file-type/-/file-type-14.2.0.tgz",
"integrity": "sha512-1n6FczX8n73Y/cLjTiMboeTGHfm/i2AWk2oQE7m9a/G5YTCZHCEHEGr32thhLm3iQNUYzTKVQUcYcNHtOLwqgQ==", "integrity": "sha512-CAkX5G5jq8LIgFu++dpM3giMZadYdU+QVQoPLajjNboo8IzaR4cKpBCVEuz+suhd/vHqoAJeSWhEubKjRPQHJg==",
"requires": { "requires": {
"readable-web-to-node-stream": "^2.0.0", "readable-web-to-node-stream": "^2.0.0",
"strtok3": "^6.0.0", "strtok3": "^6.0.0",
@ -4034,14 +4032,15 @@
} }
}, },
"handlebars": { "handlebars": {
"version": "4.5.3", "version": "4.7.6",
"resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz",
"integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==",
"requires": { "requires": {
"minimist": "^1.2.5",
"neo-async": "^2.6.0", "neo-async": "^2.6.0",
"optimist": "^0.6.1",
"source-map": "^0.6.1", "source-map": "^0.6.1",
"uglify-js": "^3.1.4" "uglify-js": "^3.1.4",
"wordwrap": "^1.0.0"
} }
}, },
"har-schema": { "har-schema": {
@ -4564,14 +4563,14 @@
"integrity": "sha512-CpKJh9VRNhS+XqZtg1UMejETGEiqwCGDC/uwPEEQwc2nfdbSm73SIE29TplG2gLYuBOOTNDqxzG6A9NtEPLt0w==" "integrity": "sha512-CpKJh9VRNhS+XqZtg1UMejETGEiqwCGDC/uwPEEQwc2nfdbSm73SIE29TplG2gLYuBOOTNDqxzG6A9NtEPLt0w=="
}, },
"jimp": { "jimp": {
"version": "0.10.1", "version": "0.10.3",
"resolved": "https://registry.npmjs.org/jimp/-/jimp-0.10.1.tgz", "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.10.3.tgz",
"integrity": "sha512-dRs9hdUXseS7y214GxZxeLiXNQZUXnjdzv9I5+FVWAnyK0bdIGgjUn5WLuNF4uAKkzIH3cFA24EbviOlBIpRDg==", "integrity": "sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==",
"requires": { "requires": {
"@babel/runtime": "^7.7.2", "@babel/runtime": "^7.7.2",
"@jimp/custom": "^0.10.1", "@jimp/custom": "^0.10.3",
"@jimp/plugins": "^0.10.1", "@jimp/plugins": "^0.10.3",
"@jimp/types": "^0.10.1", "@jimp/types": "^0.10.3",
"core-js": "^3.4.1", "core-js": "^3.4.1",
"regenerator-runtime": "^0.13.3" "regenerator-runtime": "^0.13.3"
} }
@ -5010,9 +5009,9 @@
} }
}, },
"minimist": { "minimist": {
"version": "0.0.8", "version": "1.2.5",
"resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
"integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
}, },
"minimist-options": { "minimist-options": {
"version": "3.0.2", "version": "3.0.2",
@ -5517,22 +5516,6 @@
"mimic-fn": "^1.0.0" "mimic-fn": "^1.0.0"
} }
}, },
"optimist": {
"version": "0.6.1",
"resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
"integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
"requires": {
"minimist": "~0.0.1",
"wordwrap": "~0.0.2"
},
"dependencies": {
"wordwrap": {
"version": "0.0.3",
"resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
"integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
}
}
},
"optionator": { "optionator": {
"version": "0.8.2", "version": "0.8.2",
"resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
@ -6534,9 +6517,9 @@
"integrity": "sha1-1WgS4cAXpuTnw+Ojeh2m143TyT4=" "integrity": "sha1-1WgS4cAXpuTnw+Ojeh2m143TyT4="
}, },
"sequelize": { "sequelize": {
"version": "5.21.6", "version": "5.21.7",
"resolved": "https://registry.npmjs.org/sequelize/-/sequelize-5.21.6.tgz", "resolved": "https://registry.npmjs.org/sequelize/-/sequelize-5.21.7.tgz",
"integrity": "sha512-RsgEpP2PP7txeoTWxoLLoe3xX8R2WYQAO7LNba2Ok3/pV5EFfKZry4fJXH56DUHJB909msMCHg0CJKDsQVbjcQ==", "integrity": "sha512-+JrS5Co7CN53cOFFFaUb+xqQP00wD1Ag9xGLBLoUko2KhRZxjm+UDkqAVPHTUp87McLwJaCPkKv61GPhBVloRQ==",
"requires": { "requires": {
"bluebird": "^3.5.0", "bluebird": "^3.5.0",
"cls-bluebird": "^2.1.0", "cls-bluebird": "^2.1.0",
@ -6734,13 +6717,12 @@
"integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
}, },
"sqlite3": { "sqlite3": {
"version": "4.1.1", "version": "4.2.0",
"resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-4.1.1.tgz", "resolved": "https://registry.npmjs.org/sqlite3/-/sqlite3-4.2.0.tgz",
"integrity": "sha512-CvT5XY+MWnn0HkbwVKJAyWEMfzpAPwnTiB3TobA5Mri44SrTovmmh499NPQP+gatkeOipqPlBLel7rn4E/PCQg==", "integrity": "sha512-roEOz41hxui2Q7uYnWsjMOTry6TcNUNmp8audCx18gF10P2NknwdpF+E+HKvz/F2NvPKGGBF4NGc+ZPQ+AABwg==",
"requires": { "requires": {
"nan": "^2.12.1", "nan": "^2.12.1",
"node-pre-gyp": "^0.11.0", "node-pre-gyp": "^0.11.0"
"request": "^2.87.0"
} }
}, },
"sqlstring": { "sqlstring": {
@ -7561,13 +7543,12 @@
"integrity": "sha1-re87rMEv9Hr/kg+rA6j/MnnXN9Y=" "integrity": "sha1-re87rMEv9Hr/kg+rA6j/MnnXN9Y="
}, },
"uglify-js": { "uglify-js": {
"version": "3.7.0", "version": "3.9.1",
"resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.7.0.tgz", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.1.tgz",
"integrity": "sha512-PC/ee458NEMITe1OufAjal65i6lB58R1HWMRcxwvdz1UopW0DYqlRL3xdu3IcTvTXsB02CRHykidkTRL+A3hQA==", "integrity": "sha512-JUPoL1jHsc9fOjVFHdQIhqEEJsQvfKDjlubcCilu8U26uZ73qOg8VsN8O1jbuei44ZPlwL7kmbAdM4tzaUvqnA==",
"optional": true, "optional": true,
"requires": { "requires": {
"commander": "~2.20.3", "commander": "~2.20.3"
"source-map": "~0.6.1"
}, },
"dependencies": { "dependencies": {
"commander": { "commander": {
@ -7792,9 +7773,9 @@
} }
}, },
"ws": { "ws": {
"version": "7.2.3", "version": "7.2.5",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.2.3.tgz", "resolved": "https://registry.npmjs.org/ws/-/ws-7.2.5.tgz",
"integrity": "sha512-HTDl9G9hbkNDk98naoR/cHDws7+EyYMOdL1BmjsZXRUjf7d+MficC4B7HLUPlSiho0vg+CWKrGIt/VJBd1xunQ==" "integrity": "sha512-C34cIU4+DB2vMyAbmEKossWq2ZQDr6QEyuuCzWrM9zfw1sGc0mYiJ0UnG9zzNykt49C2Fi34hvr2vssFQRS6EA=="
}, },
"x256": { "x256": {
"version": "0.0.2", "version": "0.0.2",
@ -7913,7 +7894,7 @@
} }
}, },
"ytpplus-node": { "ytpplus-node": {
"version": "git+https://git@github.com/loicbersier/ytpplus-node.git#a9edb7a9596734d0b518cb32e1581f06ce5f7ad7", "version": "git+https://git@github.com/loicbersier/ytpplus-node.git#6ebaa924f8e49b016f57610193517e65b7cce87d",
"from": "git+https://git@github.com/loicbersier/ytpplus-node.git", "from": "git+https://git@github.com/loicbersier/ytpplus-node.git",
"requires": { "requires": {
"ffmpeg-static": "^2.4.0", "ffmpeg-static": "^2.4.0",

View file

@ -14,12 +14,12 @@
"discord-akairo": "github:1Computer1/discord-akairo#master", "discord-akairo": "github:1Computer1/discord-akairo#master",
"discord.js": "github:discordjs/discord.js#master", "discord.js": "github:discordjs/discord.js#master",
"erlpack": "github:discordapp/erlpack", "erlpack": "github:discordapp/erlpack",
"file-type": "^14.1.4", "file-type": "^14.2.0",
"fluent-ffmpeg": "^2.1.2", "fluent-ffmpeg": "^2.1.2",
"gm": "^1.23.1", "gm": "^1.23.1",
"grpc": "^1.24.1", "grpc": "^1.24.1",
"handbrake-js": "^3.0.8", "handbrake-js": "^3.0.8",
"jimp": "^0.10.1", "jimp": "^0.10.3",
"libsodium-wrappers": "^0.7.6", "libsodium-wrappers": "^0.7.6",
"meta-extractor": "^1.5.2", "meta-extractor": "^1.5.2",
"mkdirp": "^0.5.5", "mkdirp": "^0.5.5",
@ -27,8 +27,8 @@
"node-fetch": "^2.6.0", "node-fetch": "^2.6.0",
"node-opus": "^0.3.3", "node-opus": "^0.3.3",
"safe-regex": "^2.1.1", "safe-regex": "^2.1.1",
"sequelize": "^5.21.6", "sequelize": "^5.21.7",
"sqlite3": "^4.1.0", "sqlite3": "^4.2.0",
"superagent": "^4.1.0", "superagent": "^4.1.0",
"turndown": "^5.0.3", "turndown": "^5.0.3",
"twit": "^2.2.11", "twit": "^2.2.11",