mirror of
https://github.com/JonnyBro/JaBa.git
synced 2024-11-21 20:54:58 +05:00
Update to MongoDB 5.0
This commit is contained in:
parent
c9c4c62d3b
commit
3674666396
37 changed files with 113 additions and 251 deletions
|
@ -77,15 +77,12 @@ class JaBa extends Client {
|
|||
this.login(this.config.token);
|
||||
|
||||
mongoose
|
||||
.connect(this.config.mongoDB, {
|
||||
useNewUrlParser: true,
|
||||
useUnifiedTopology: true,
|
||||
})
|
||||
.connect(this.config.mongoDB)
|
||||
.then(() => {
|
||||
this.logger.log("Connected to the Mongodb database.", "log");
|
||||
})
|
||||
.catch(err => {
|
||||
this.logger.log(`Unable to connect to the Mongodb database. Error: ${err}`, "error");
|
||||
this.logger.log(`Unable to connect to the Mongodb database.\nError: ${err}`, "error");
|
||||
});
|
||||
|
||||
await this.player.extractors.loadDefault();
|
||||
|
@ -282,7 +279,6 @@ class JaBa extends Client {
|
|||
if (guildData) {
|
||||
guildData.members.push(memberData._id);
|
||||
|
||||
guildData.markModified("members");
|
||||
await guildData.save();
|
||||
}
|
||||
|
||||
|
|
|
@ -39,7 +39,6 @@ class ImportMee6 extends BaseCommand {
|
|||
|
||||
data.memberData.level = level;
|
||||
|
||||
data.markModified("memberData.level");
|
||||
await data.memberData.save();
|
||||
|
||||
interaction.editReply({
|
||||
|
|
|
@ -65,7 +65,6 @@ class Automod extends BaseCommand {
|
|||
ignored: [],
|
||||
};
|
||||
|
||||
data.guildData.markModified("plugins.automod");
|
||||
await data.guildData.save();
|
||||
|
||||
return interaction.success("administration/automod:ENABLED");
|
||||
|
@ -73,7 +72,6 @@ class Automod extends BaseCommand {
|
|||
if (channel) {
|
||||
data.guildData.plugins.automod.ignored.push(channel.id);
|
||||
|
||||
data.guildData.markModified("plugins.automod");
|
||||
await data.guildData.save();
|
||||
|
||||
interaction.success("administration/automod:DISABLED_CHANNEL", {
|
||||
|
@ -85,7 +83,6 @@ class Automod extends BaseCommand {
|
|||
ignored: [],
|
||||
};
|
||||
|
||||
data.guildData.markModified("plugins.automod");
|
||||
await data.guildData.save();
|
||||
|
||||
interaction.success("administration/automod:DISABLED");
|
||||
|
|
|
@ -66,7 +66,6 @@ class Autorole extends BaseCommand {
|
|||
role: role.id,
|
||||
};
|
||||
|
||||
data.guildData.markModified("plugins.autorole");
|
||||
await data.guildData.save();
|
||||
|
||||
interaction.success("administration/autorole:SUCCESS_ENABLED", {
|
||||
|
@ -78,7 +77,6 @@ class Autorole extends BaseCommand {
|
|||
role: null,
|
||||
};
|
||||
|
||||
data.guildData.markModified("plugins.autorole");
|
||||
await data.guildData.save();
|
||||
|
||||
interaction.success("administration/autorole:SUCCESS_DISABLED");
|
||||
|
|
|
@ -203,7 +203,6 @@ async function changeSetting(interaction, setting, state, channel, guildData) {
|
|||
if (!state) {
|
||||
guildData.plugins[settingSplitted[0]][settingSplitted[1]] = null;
|
||||
|
||||
guildData.markModified("plugins");
|
||||
await guildData.save();
|
||||
|
||||
return interaction.reply({
|
||||
|
@ -216,7 +215,6 @@ async function changeSetting(interaction, setting, state, channel, guildData) {
|
|||
if (channel) {
|
||||
guildData.plugins[settingSplitted[0]][settingSplitted[1]] = channel.id;
|
||||
|
||||
guildData.markModified("plugins");
|
||||
await guildData.save();
|
||||
|
||||
return interaction.reply({
|
||||
|
|
|
@ -108,7 +108,6 @@ class Goodbye extends BaseCommand {
|
|||
withImage: null,
|
||||
};
|
||||
|
||||
data.guildData.markModified("plugins.goodbye");
|
||||
await data.guildData.save();
|
||||
|
||||
interaction.success("administration/goodbye:DISABLED");
|
||||
|
@ -124,7 +123,6 @@ class Goodbye extends BaseCommand {
|
|||
withImage: image,
|
||||
};
|
||||
|
||||
data.guildData.markModified("plugins.goodbye");
|
||||
await data.guildData.save();
|
||||
|
||||
interaction.success("administration/goodbye:ENABLED", {
|
||||
|
|
|
@ -88,7 +88,6 @@ class Set extends BaseCommand {
|
|||
case "level": {
|
||||
memberData.level = int;
|
||||
|
||||
memberData.markModified("level");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -100,7 +99,6 @@ class Set extends BaseCommand {
|
|||
case "xp": {
|
||||
memberData.exp = int;
|
||||
|
||||
memberData.markModified("exp");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -112,7 +110,6 @@ class Set extends BaseCommand {
|
|||
case "credits": {
|
||||
memberData.money = int;
|
||||
|
||||
memberData.markModified("money");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -124,7 +121,6 @@ class Set extends BaseCommand {
|
|||
case "bank": {
|
||||
memberData.bankSold = int;
|
||||
|
||||
memberData.markModified("bankSold");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
|
|
@ -52,7 +52,6 @@ class Setlang extends BaseCommand {
|
|||
|
||||
data.guildData.language = language.name;
|
||||
|
||||
data.guildData.markModified("language");
|
||||
await data.guildData.save();
|
||||
|
||||
return interaction.success("administration/setlang:SUCCESS", {
|
||||
|
|
|
@ -108,7 +108,6 @@ class Welcome extends BaseCommand {
|
|||
withImage: null,
|
||||
};
|
||||
|
||||
data.guildData.markModified("plugins.welcome");
|
||||
await data.guildData.save();
|
||||
|
||||
interaction.success("administration/welcome:DISABLED");
|
||||
|
@ -124,7 +123,6 @@ class Welcome extends BaseCommand {
|
|||
withImage: image,
|
||||
};
|
||||
|
||||
data.guildData.markModified("plugins.welcome");
|
||||
await data.guildData.save();
|
||||
|
||||
interaction.success("administration/welcome:ENABLED", {
|
||||
|
|
|
@ -69,8 +69,6 @@ class Bank extends BaseCommand {
|
|||
data.memberData.money -= credits;
|
||||
data.memberData.bankSold += credits;
|
||||
|
||||
data.memberData.markModified("money");
|
||||
data.memberData.markModified("bankSold");
|
||||
await data.memberData.save();
|
||||
|
||||
const info = {
|
||||
|
@ -104,8 +102,6 @@ class Bank extends BaseCommand {
|
|||
data.memberData.money += credits;
|
||||
data.memberData.bankSold -= credits;
|
||||
|
||||
data.memberData.markModified("money");
|
||||
data.memberData.markModified("bankSold");
|
||||
await data.memberData.save();
|
||||
|
||||
interaction.success("economy/bank:SUCCESS_WD", {
|
||||
|
|
|
@ -90,7 +90,6 @@ class Birthdate extends BaseCommand {
|
|||
|
||||
data.userData.birthdate = d;
|
||||
|
||||
data.userData.markModified("birthdate");
|
||||
await data.userData.save();
|
||||
|
||||
interaction.success("economy/birthdate:SUCCESS", {
|
||||
|
|
|
@ -40,7 +40,6 @@ class Divorce extends BaseCommand {
|
|||
|
||||
data.userData.lover = null;
|
||||
|
||||
data.user.markModified("lover");
|
||||
await data.userData.save();
|
||||
|
||||
const oldLover = await client.findOrCreateUser({
|
||||
|
@ -48,7 +47,6 @@ class Divorce extends BaseCommand {
|
|||
});
|
||||
oldLover.lover = null;
|
||||
|
||||
oldLover.markModified("lover");
|
||||
await oldLover.save();
|
||||
|
||||
interaction.success("economy/divorce:DIVORCED", {
|
||||
|
|
|
@ -130,10 +130,7 @@ class Marry extends BaseCommand {
|
|||
data.userData.lover = member.id;
|
||||
userData.lover = interaction.member.id;
|
||||
|
||||
data.userData.markModified("lover");
|
||||
await data.userData.save();
|
||||
|
||||
userData.markModified("lover");
|
||||
await userData.save();
|
||||
|
||||
const messageOptions = {
|
||||
|
@ -153,7 +150,6 @@ class Marry extends BaseCommand {
|
|||
userData.achievements.married.achieved = true;
|
||||
userData.achievements.married.progress.now = 1;
|
||||
|
||||
userData.markModified("achievements.married");
|
||||
await userData.save();
|
||||
}
|
||||
|
||||
|
@ -162,7 +158,6 @@ class Marry extends BaseCommand {
|
|||
data.userData.achievements.married.achieved = true;
|
||||
data.userData.achievements.married.progress.now = 1;
|
||||
|
||||
data.userData.markModified("achievements.married");
|
||||
await data.userData.save();
|
||||
}
|
||||
|
||||
|
|
|
@ -73,12 +73,10 @@ class Pay extends BaseCommand {
|
|||
|
||||
data.memberData.money -= amount;
|
||||
|
||||
data.memberData.markModified("money");
|
||||
await data.memberData.save();
|
||||
|
||||
memberData.money += amount;
|
||||
|
||||
memberData.markModified("money");
|
||||
await memberData.save();
|
||||
|
||||
const info1 = {
|
||||
|
|
|
@ -62,7 +62,6 @@ class Rep extends BaseCommand {
|
|||
|
||||
data.userData.cooldowns.rep = toWait;
|
||||
|
||||
data.userData.markModified("cooldowns");
|
||||
await data.userData.save();
|
||||
|
||||
const userData = await client.findOrCreateUser({
|
||||
|
@ -85,9 +84,8 @@ class Rep extends BaseCommand {
|
|||
],
|
||||
});
|
||||
}
|
||||
|
||||
userData.markModified("achievements.rep");
|
||||
}
|
||||
|
||||
await userData.save();
|
||||
|
||||
interaction.success("economy/rep:SUCCESS", {
|
||||
|
|
|
@ -88,7 +88,6 @@ class Rob extends BaseCommand {
|
|||
|
||||
memberData.cooldowns.rob = toWait;
|
||||
|
||||
memberData.markModified("cooldowns");
|
||||
await memberData.save();
|
||||
|
||||
interaction.replyT("economy/rob:ROB_WON_" + randomNum, {
|
||||
|
@ -99,8 +98,6 @@ class Rob extends BaseCommand {
|
|||
data.memberData.money += amount;
|
||||
memberData.money -= amount;
|
||||
|
||||
data.memberData.markModified("money");
|
||||
memberData.markModified("money");
|
||||
await data.memberData.save();
|
||||
await memberData.save();
|
||||
} else {
|
||||
|
@ -116,8 +113,6 @@ class Rob extends BaseCommand {
|
|||
data.memberData.money -= potentiallyLose;
|
||||
memberData.money += won;
|
||||
|
||||
data.memberData.markModified("money");
|
||||
memberData.markModified("money");
|
||||
await data.memberData.save();
|
||||
await memberData.save();
|
||||
}
|
||||
|
|
|
@ -50,7 +50,6 @@ class Setbio extends BaseCommand {
|
|||
|
||||
data.userData.bio = newBio;
|
||||
|
||||
data.memberData.markModified("bio");
|
||||
await data.userData.save();
|
||||
|
||||
interaction.success("economy/setbio:SUCCESS");
|
||||
|
|
|
@ -129,9 +129,6 @@ class Slots extends BaseCommand {
|
|||
data.memberData.money += toAdd;
|
||||
data.memberData.transactions.push(info);
|
||||
|
||||
data.memberData.markModified("money");
|
||||
data.memberData.markModified("transactions");
|
||||
|
||||
if (!data.userData.achievements.slots.achieved) {
|
||||
data.userData.achievements.slots.progress.now += 1;
|
||||
if (data.userData.achievements.slots.progress.now === data.userData.achievements.slots.progress.total) {
|
||||
|
@ -146,9 +143,9 @@ class Slots extends BaseCommand {
|
|||
});
|
||||
}
|
||||
|
||||
data.userData.markModified("achievements.slots");
|
||||
await data.userData.save();
|
||||
}
|
||||
|
||||
await data.memberData.save();
|
||||
|
||||
return;
|
||||
|
@ -180,9 +177,6 @@ class Slots extends BaseCommand {
|
|||
data.memberData.money += toAdd;
|
||||
data.memberData.transactions.push(info);
|
||||
|
||||
data.memberData.markModified("money");
|
||||
data.memberData.markModified("transactions");
|
||||
|
||||
if (!data.userData.achievements.slots.achieved) {
|
||||
data.userData.achievements.slots.progress.now += 1;
|
||||
if (data.userData.achievements.slots.progress.now === data.userData.achievements.slots.progress.total) {
|
||||
|
@ -197,10 +191,11 @@ class Slots extends BaseCommand {
|
|||
});
|
||||
}
|
||||
|
||||
data.userData.markModified("achievements.slots");
|
||||
await data.userData.save();
|
||||
}
|
||||
|
||||
await data.memberData.save();
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -222,16 +217,14 @@ class Slots extends BaseCommand {
|
|||
data.memberData.money -= amount;
|
||||
data.memberData.transactions.push(info);
|
||||
|
||||
data.memberData.markModified("money");
|
||||
data.memberData.markModified("transactions");
|
||||
|
||||
if (!data.userData.achievements.slots.achieved) {
|
||||
data.userData.achievements.slots.progress.now = 0;
|
||||
|
||||
data.userData.markModified("achievements.slots");
|
||||
await data.userData.save();
|
||||
}
|
||||
|
||||
await data.memberData.save();
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
|
@ -47,7 +47,6 @@ class Transactions extends BaseCommand {
|
|||
if (interaction.options.getBoolean("clear")) {
|
||||
data.memberData.transactions = [];
|
||||
|
||||
data.memberData.markModified("transactions");
|
||||
await data.memberData.save();
|
||||
|
||||
return interaction.success("economy/transactions:CLEARED", null, { ephemeral: true });
|
||||
|
|
|
@ -48,9 +48,6 @@ class Work extends BaseCommand {
|
|||
data.memberData.cooldowns.work = toWait;
|
||||
data.memberData.workStreak = (data.memberData.workStreak || 0) + 1;
|
||||
|
||||
data.memberData.markModified("cooldowns");
|
||||
data.memberData.markModified("workStreak");
|
||||
|
||||
await data.memberData.save();
|
||||
|
||||
const embed = new EmbedBuilder()
|
||||
|
@ -101,7 +98,6 @@ class Work extends BaseCommand {
|
|||
|
||||
data.memberData.money += won;
|
||||
|
||||
data.memberData.markModified("money");
|
||||
await data.memberData.save();
|
||||
|
||||
const info = {
|
||||
|
@ -128,7 +124,6 @@ class Work extends BaseCommand {
|
|||
data.userData.achievements.work.achieved = true;
|
||||
}
|
||||
|
||||
data.userData.markModified("achievements.work");
|
||||
await data.userData.save();
|
||||
}
|
||||
|
||||
|
|
|
@ -96,9 +96,9 @@ class Number extends BaseCommand {
|
|||
};
|
||||
data.memberData.transactions.push(info);
|
||||
|
||||
data.memberData.markModified("transactions");
|
||||
await memberData.save();
|
||||
}
|
||||
|
||||
collector.stop();
|
||||
}
|
||||
|
||||
|
|
|
@ -58,7 +58,6 @@ class TicTacToe extends BaseCommand {
|
|||
|
||||
memberData.money += 100;
|
||||
|
||||
memberData.markModified("money");
|
||||
await memberData.save();
|
||||
|
||||
const info = {
|
||||
|
|
|
@ -51,7 +51,6 @@ class Afk extends BaseCommand {
|
|||
|
||||
data.userData.afk = reason;
|
||||
|
||||
data.userData.markModified("afk");
|
||||
await data.userData.save();
|
||||
|
||||
interaction.success("general/afk:SUCCESS", {
|
||||
|
|
|
@ -72,7 +72,6 @@ class Remindme extends BaseCommand {
|
|||
|
||||
data.userData.reminds.push(rData);
|
||||
|
||||
data.userData.markModified("reminds");
|
||||
await data.userData.save();
|
||||
|
||||
client.databaseCache.usersReminds.set(interaction.user.id, data.userData);
|
||||
|
|
|
@ -55,7 +55,6 @@ class Clearwarns extends BaseCommand {
|
|||
|
||||
memberData.sanctions = [];
|
||||
|
||||
memberData.markModified("sanctions");
|
||||
await memberData.save();
|
||||
|
||||
interaction.success("moderation/clearwarns:SUCCESS", {
|
||||
|
|
|
@ -178,7 +178,6 @@ class Warn extends BaseCommand {
|
|||
|
||||
memberData.sanctions.push(caseInfo);
|
||||
|
||||
memberData.markModified("sanctions");
|
||||
await memberData.save();
|
||||
|
||||
if (data.guildData.plugins.modlogs) {
|
||||
|
|
|
@ -148,7 +148,6 @@ class Debug extends BaseCommand {
|
|||
case "level": {
|
||||
memberData.level = int;
|
||||
|
||||
memberData.markModified("level");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -160,7 +159,6 @@ class Debug extends BaseCommand {
|
|||
case "xp": {
|
||||
memberData.exp = int;
|
||||
|
||||
memberData.markModified("exp");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -172,7 +170,6 @@ class Debug extends BaseCommand {
|
|||
case "credits": {
|
||||
memberData.money = int;
|
||||
|
||||
memberData.markModified("money");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -184,7 +181,6 @@ class Debug extends BaseCommand {
|
|||
case "bank": {
|
||||
memberData.bankSold = int;
|
||||
|
||||
memberData.markModified("bankSold");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -196,7 +192,6 @@ class Debug extends BaseCommand {
|
|||
case "rep": {
|
||||
userData.rep = int;
|
||||
|
||||
userData.markModified("rep");
|
||||
await userData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -224,7 +219,6 @@ class Debug extends BaseCommand {
|
|||
case "level": {
|
||||
memberData.level += int;
|
||||
|
||||
memberData.markModified("level");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -236,7 +230,6 @@ class Debug extends BaseCommand {
|
|||
case "xp": {
|
||||
memberData.exp += int;
|
||||
|
||||
memberData.markModified("exp");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -248,7 +241,6 @@ class Debug extends BaseCommand {
|
|||
case "credits": {
|
||||
memberData.money += int;
|
||||
|
||||
memberData.markModified("money");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -260,7 +252,6 @@ class Debug extends BaseCommand {
|
|||
case "bank": {
|
||||
memberData.bankSold += int;
|
||||
|
||||
memberData.markModified("bankSold");
|
||||
await memberData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
@ -272,7 +263,6 @@ class Debug extends BaseCommand {
|
|||
case "rep": {
|
||||
userData.rep += int;
|
||||
|
||||
userData.markModified("rep");
|
||||
await userData.save();
|
||||
|
||||
return interaction.success(`owner/debug:SUCCESS_${type.toUpperCase()}`, {
|
||||
|
|
|
@ -45,7 +45,6 @@ class CreateTicketEmbed extends BaseCommand {
|
|||
|
||||
guildData.plugins.tickets.count++;
|
||||
|
||||
guildData.markModified("plugins.tickets");
|
||||
await guildData.save();
|
||||
|
||||
const channel = await interaction.guild.channels.create({
|
||||
|
|
|
@ -29,7 +29,6 @@ module.exports = client => [
|
|||
|
||||
guildData.language = newData;
|
||||
|
||||
guildData.markModified("language");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -55,7 +54,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.welcome.enabled = newData;
|
||||
|
||||
guildData.markModified("plugins.welcome");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -76,7 +74,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.welcome.withImage = newData;
|
||||
|
||||
guildData.markModified("plugins.welcome");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -97,7 +94,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.welcome.message = newData !== "" ? newData : null;
|
||||
|
||||
guildData.markModified("plugins.welcome");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -118,7 +114,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.welcome.channel = newData !== "" ? newData : null;
|
||||
|
||||
guildData.markModified("plugins.welcome");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -146,7 +141,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.goodbye.enabled = newData;
|
||||
|
||||
guildData.markModified("plugins.goodbye");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -167,7 +161,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.goodbye.withImage = newData;
|
||||
|
||||
guildData.markModified("plugins.goodbye");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -188,7 +181,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.goodbye.message = newData !== "" ? newData : null;
|
||||
|
||||
guildData.markModified("plugins.goodbye");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -209,7 +201,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.goodbye.channel = newData !== "" ? newData : null;
|
||||
|
||||
guildData.markModified("plugins.goodbye");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -237,7 +228,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.autorole.enabled = newData;
|
||||
|
||||
guildData.markModified("plugins.autorole");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -258,7 +248,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.autorole.role = newData !== "" ? newData : null;
|
||||
|
||||
guildData.markModified("plugins.autorole");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -286,7 +275,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.automod.enabled = newData;
|
||||
|
||||
guildData.markModified("plugins.automod");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -307,7 +295,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.automod.ignored = newData;
|
||||
|
||||
guildData.markModified("plugins.automod");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -337,7 +324,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.monitoring.messageUpdate = newData !== "" ? newData : null;
|
||||
|
||||
guildData.markModified("plugins.monitoring");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -360,7 +346,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.monitoring.messageDelete = newData !== "" ? newData : null;
|
||||
|
||||
guildData.markModified("plugins.monitoring");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -388,7 +373,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.suggestions = newData !== "" ? newData : null;
|
||||
|
||||
guildData.markModified("plugins.suggestions");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -409,7 +393,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.reports = newData !== "" ? newData : null;
|
||||
|
||||
guildData.markModified("plugins.reports");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -430,7 +413,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.birthdays = newData !== "" ? newData : null;
|
||||
|
||||
guildData.markModified("plugins.birthdays");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
@ -451,7 +433,6 @@ module.exports = client => [
|
|||
|
||||
guildData.plugins.modlogs = newData !== "" ? newData : null;
|
||||
|
||||
guildData.markModified("plugins.modlogs");
|
||||
await guildData.save();
|
||||
|
||||
return;
|
||||
|
|
|
@ -51,7 +51,6 @@ class CommandHandler extends BaseEvent {
|
|||
userData.achievements.firstCommand.progress.now = 1;
|
||||
userData.achievements.firstCommand.achieved = true;
|
||||
|
||||
userData.markModified("achievements.firstCommand");
|
||||
await userData.save();
|
||||
|
||||
interaction.user.send(args);
|
||||
|
|
|
@ -21,7 +21,6 @@ class GuildCreate extends BaseEvent {
|
|||
userData.achievements.invite.progress.now = 1;
|
||||
userData.achievements.invite.achieved = true;
|
||||
|
||||
userData.markModified("achievements.invite");
|
||||
await userData.save();
|
||||
}
|
||||
|
||||
|
|
|
@ -25,7 +25,6 @@ class GuildMemberUpdate extends BaseEvent {
|
|||
userData.achievements.tip.progress.now = 1;
|
||||
userData.achievements.tip.achieved = true;
|
||||
|
||||
userData.markModified("achievements.tip");
|
||||
await userData.save();
|
||||
|
||||
newMember.send({
|
||||
|
|
|
@ -103,7 +103,6 @@ class MessageCreate extends BaseEvent {
|
|||
if (afkReason) {
|
||||
data.userData.afk = null;
|
||||
|
||||
data.userData.markModified("afk");
|
||||
await data.userData.save();
|
||||
|
||||
message.replyT("general/afk:DELETED", {
|
||||
|
@ -151,8 +150,6 @@ async function updateXp(client, msg, memberData) {
|
|||
}, { mention: false });
|
||||
} else memberData.exp = parseInt(newXp, 10);
|
||||
|
||||
memberData.markModified("exp");
|
||||
memberData.markModified("level");
|
||||
await memberData.save();
|
||||
}
|
||||
|
||||
|
|
|
@ -49,7 +49,6 @@ module.exports.init = function (client) {
|
|||
});
|
||||
user.reminds = user.reminds.filter(r => r.sendAt >= dateNow);
|
||||
|
||||
user.markModified("reminds");
|
||||
await user.save();
|
||||
|
||||
if (user.reminds.length === 0) client.databaseCache.usersReminds.delete(user.id);
|
||||
|
|
|
@ -30,7 +30,6 @@ module.exports.init = async function (client) {
|
|||
const index = transactions.indexOf(transaction);
|
||||
transactions.splice(index, 1);
|
||||
|
||||
member.markModified("transactions");
|
||||
await member.save();
|
||||
}
|
||||
}
|
||||
|
|
|
@ -26,7 +26,7 @@
|
|||
"i18next-fs-backend": "^1.1.5",
|
||||
"md5": "^2.2.1",
|
||||
"moment": "^2.26.0",
|
||||
"mongoose": "^5.13.15",
|
||||
"mongoose": "^7.6.3",
|
||||
"ms": "^2.1.3",
|
||||
"node-fetch": "^2.6.7",
|
||||
"youtube-ext": "^1.1.14"
|
||||
|
|
245
pnpm-lock.yaml
245
pnpm-lock.yaml
|
@ -54,8 +54,8 @@ dependencies:
|
|||
specifier: ^2.26.0
|
||||
version: 2.26.0
|
||||
mongoose:
|
||||
specifier: ^5.13.15
|
||||
version: 5.13.15
|
||||
specifier: ^7.6.3
|
||||
version: 7.6.3
|
||||
ms:
|
||||
specifier: ^2.1.3
|
||||
version: 2.1.3
|
||||
|
@ -312,6 +312,14 @@ packages:
|
|||
- supports-color
|
||||
dev: false
|
||||
|
||||
/@mongodb-js/saslprep@1.1.0:
|
||||
resolution: {integrity: sha512-Xfijy7HvfzzqiOAhAepF4SGN5e9leLkMvg/OPOF97XemjfVCYN/oWa75wnkc6mltMSTwY+XlbhWgUOJmkFspSw==}
|
||||
requiresBuild: true
|
||||
dependencies:
|
||||
sparse-bitfield: 3.0.3
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/@nodelib/fs.scandir@2.1.5:
|
||||
resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
|
||||
engines: {node: '>= 8'}
|
||||
|
@ -367,27 +375,25 @@ packages:
|
|||
resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==}
|
||||
dev: false
|
||||
|
||||
/@types/bson@4.0.5:
|
||||
resolution: {integrity: sha512-vVLwMUqhYJSQ/WKcE60eFqcyuWse5fGH+NMAXHuKrUAPoryq3ATxk5o4bgYNtg5aOM4APVg7Hnb3ASqUYG0PKg==}
|
||||
dependencies:
|
||||
'@types/node': 20.3.3
|
||||
dev: false
|
||||
|
||||
/@types/http-cache-semantics@4.0.1:
|
||||
resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==}
|
||||
dev: false
|
||||
|
||||
/@types/mongodb@3.6.20:
|
||||
resolution: {integrity: sha512-WcdpPJCakFzcWWD9juKoZbRtQxKIMYF/JIAM4JrNHrMcnJL6/a2NWjXxW7fo9hxboxxkg+icff8d7+WIEvKgYQ==}
|
||||
dependencies:
|
||||
'@types/bson': 4.0.5
|
||||
'@types/node': 20.3.3
|
||||
dev: false
|
||||
|
||||
/@types/node@20.3.3:
|
||||
resolution: {integrity: sha512-wheIYdr4NYML61AjC8MKj/2jrR/kDQri/CIpVoZwldwhnIrD/j9jIU5bJ8yBKuB2VhpFV7Ab6G2XkBjv9r9Zzw==}
|
||||
dev: false
|
||||
|
||||
/@types/webidl-conversions@7.0.2:
|
||||
resolution: {integrity: sha512-uNv6b/uGRLlCVmelat2rA8bcVd3k/42mV2EmjhPh6JLkd35T5bgwR/t6xy7a9MWhd9sixIeBUzhBenvk3NO+DQ==}
|
||||
dev: false
|
||||
|
||||
/@types/whatwg-url@8.2.2:
|
||||
resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==}
|
||||
dependencies:
|
||||
'@types/node': 20.3.3
|
||||
'@types/webidl-conversions': 7.0.2
|
||||
dev: false
|
||||
|
||||
/@types/ws@8.5.5:
|
||||
resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==}
|
||||
dependencies:
|
||||
|
@ -498,17 +504,6 @@ packages:
|
|||
readable-stream: 1.0.34
|
||||
dev: false
|
||||
|
||||
/bl@2.2.1:
|
||||
resolution: {integrity: sha512-6Pesp1w0DEX1N550i/uGV/TqucVL4AM/pgThFSN/Qq9si1/DF9aIHs1BxD8V/QU0HoeHO6cQRTAuYnLPKq1e4g==}
|
||||
dependencies:
|
||||
readable-stream: 2.3.8
|
||||
safe-buffer: 5.2.1
|
||||
dev: false
|
||||
|
||||
/bluebird@3.5.1:
|
||||
resolution: {integrity: sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==}
|
||||
dev: false
|
||||
|
||||
/boolbase@1.0.0:
|
||||
resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
|
||||
dev: false
|
||||
|
@ -526,9 +521,9 @@ packages:
|
|||
fill-range: 7.0.1
|
||||
dev: true
|
||||
|
||||
/bson@1.1.6:
|
||||
resolution: {integrity: sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==}
|
||||
engines: {node: '>=0.6.19'}
|
||||
/bson@5.5.1:
|
||||
resolution: {integrity: sha512-ix0EwukN2EpC0SRWIj/7B5+A6uQMQy6KMREI9qQqvgpkV2frH63T0UDVd1SYedL6dNCmDBYB3QtXi4ISk9YT+g==}
|
||||
engines: {node: '>=14.20.1'}
|
||||
dev: false
|
||||
|
||||
/busboy@1.6.0:
|
||||
|
@ -700,17 +695,6 @@ packages:
|
|||
engines: {node: '>= 12'}
|
||||
dev: false
|
||||
|
||||
/debug@3.1.0:
|
||||
resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==}
|
||||
peerDependencies:
|
||||
supports-color: '*'
|
||||
peerDependenciesMeta:
|
||||
supports-color:
|
||||
optional: true
|
||||
dependencies:
|
||||
ms: 2.0.0
|
||||
dev: false
|
||||
|
||||
/debug@4.3.4:
|
||||
resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
|
||||
engines: {node: '>=6.0'}
|
||||
|
@ -759,11 +743,6 @@ packages:
|
|||
resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
|
||||
dev: false
|
||||
|
||||
/denque@1.5.1:
|
||||
resolution: {integrity: sha512-XwE+iZ4D6ZUB7mfYRMb5wByE8L74HCn30FBN7sWnXksWc1LO1bPDl67pBR9o/kC4z/xSNAwkMYcGgqDV3BE3Hw==}
|
||||
engines: {node: '>=0.10'}
|
||||
dev: false
|
||||
|
||||
/detect-libc@2.0.1:
|
||||
resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==}
|
||||
engines: {node: '>=8'}
|
||||
|
@ -1381,6 +1360,10 @@ packages:
|
|||
resolution: {integrity: sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==}
|
||||
dev: false
|
||||
|
||||
/ip@2.0.0:
|
||||
resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==}
|
||||
dev: false
|
||||
|
||||
/is-buffer@1.1.6:
|
||||
resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==}
|
||||
dev: false
|
||||
|
@ -1445,8 +1428,9 @@ packages:
|
|||
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
|
||||
dev: true
|
||||
|
||||
/kareem@2.3.2:
|
||||
resolution: {integrity: sha512-STHz9P7X2L4Kwn72fA4rGyqyXdmrMSdxqHx9IXon/FXluXieaFA6KJ2upcHAHxQPQ0LeM/OjLrhFxifHewOALQ==}
|
||||
/kareem@2.5.1:
|
||||
resolution: {integrity: sha512-7jFxRVm+jD+rkq3kY0iZDJfsO2/t4BBPeEb2qKn2lR/9KhuksYk5hxzfRYWMPV8P/x2d0kHD306YyWLzjjH+uA==}
|
||||
engines: {node: '>=12.0.0'}
|
||||
dev: false
|
||||
|
||||
/keyv@4.5.2:
|
||||
|
@ -1620,97 +1604,75 @@ packages:
|
|||
resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==}
|
||||
dev: false
|
||||
|
||||
/mongodb@3.7.3:
|
||||
resolution: {integrity: sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==}
|
||||
engines: {node: '>=4'}
|
||||
/mongodb-connection-string-url@2.6.0:
|
||||
resolution: {integrity: sha512-WvTZlI9ab0QYtTYnuMLgobULWhokRjtC7db9LtcVfJ+Hsnyr5eo6ZtNAt3Ly24XZScGMelOcGtm7lSn0332tPQ==}
|
||||
dependencies:
|
||||
'@types/whatwg-url': 8.2.2
|
||||
whatwg-url: 11.0.0
|
||||
dev: false
|
||||
|
||||
/mongodb@5.9.0:
|
||||
resolution: {integrity: sha512-g+GCMHN1CoRUA+wb1Agv0TI4YTSiWr42B5ulkiAfLLHitGK1R+PkSAf3Lr5rPZwi/3F04LiaZEW0Kxro9Fi2TA==}
|
||||
engines: {node: '>=14.20.1'}
|
||||
peerDependencies:
|
||||
aws4: '*'
|
||||
bson-ext: '*'
|
||||
kerberos: '*'
|
||||
mongodb-client-encryption: '*'
|
||||
mongodb-extjson: '*'
|
||||
snappy: '*'
|
||||
'@aws-sdk/credential-providers': ^3.188.0
|
||||
'@mongodb-js/zstd': ^1.0.0
|
||||
kerberos: ^1.0.0 || ^2.0.0
|
||||
mongodb-client-encryption: '>=2.3.0 <3'
|
||||
snappy: ^7.2.2
|
||||
peerDependenciesMeta:
|
||||
aws4:
|
||||
'@aws-sdk/credential-providers':
|
||||
optional: true
|
||||
bson-ext:
|
||||
'@mongodb-js/zstd':
|
||||
optional: true
|
||||
kerberos:
|
||||
optional: true
|
||||
mongodb-client-encryption:
|
||||
optional: true
|
||||
mongodb-extjson:
|
||||
optional: true
|
||||
snappy:
|
||||
optional: true
|
||||
dependencies:
|
||||
bl: 2.2.1
|
||||
bson: 1.1.6
|
||||
denque: 1.5.1
|
||||
optional-require: 1.1.8
|
||||
safe-buffer: 5.2.1
|
||||
bson: 5.5.1
|
||||
mongodb-connection-string-url: 2.6.0
|
||||
socks: 2.7.1
|
||||
optionalDependencies:
|
||||
saslprep: 1.0.3
|
||||
'@mongodb-js/saslprep': 1.1.0
|
||||
dev: false
|
||||
|
||||
/mongoose-legacy-pluralize@1.0.2(mongoose@5.13.15):
|
||||
resolution: {integrity: sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==}
|
||||
peerDependencies:
|
||||
mongoose: '*'
|
||||
/mongoose@7.6.3:
|
||||
resolution: {integrity: sha512-moYP2qWCOdWRDeBxqB/zYwQmQnTBsF5DoolX5uPyI218BkiA1ujGY27P0NTd4oWIX+LLkZPw0LDzlc/7oh1plg==}
|
||||
engines: {node: '>=14.20.1'}
|
||||
dependencies:
|
||||
mongoose: 5.13.15
|
||||
dev: false
|
||||
|
||||
/mongoose@5.13.15:
|
||||
resolution: {integrity: sha512-cxp1Gbb8yUWkaEbajdhspSaKzAvsIvOtRlYD87GN/P2QEUhpd6bIvebi36T6M0tIVAMauNaK9SPA055N3PwF8Q==}
|
||||
engines: {node: '>=4.0.0'}
|
||||
dependencies:
|
||||
'@types/bson': 4.0.5
|
||||
'@types/mongodb': 3.6.20
|
||||
bson: 1.1.6
|
||||
kareem: 2.3.2
|
||||
mongodb: 3.7.3
|
||||
mongoose-legacy-pluralize: 1.0.2(mongoose@5.13.15)
|
||||
mpath: 0.8.4
|
||||
mquery: 3.2.5
|
||||
ms: 2.1.2
|
||||
optional-require: 1.0.3
|
||||
regexp-clone: 1.0.0
|
||||
safe-buffer: 5.2.1
|
||||
sift: 13.5.2
|
||||
sliced: 1.0.1
|
||||
bson: 5.5.1
|
||||
kareem: 2.5.1
|
||||
mongodb: 5.9.0
|
||||
mpath: 0.9.0
|
||||
mquery: 5.0.0
|
||||
ms: 2.1.3
|
||||
sift: 16.0.1
|
||||
transitivePeerDependencies:
|
||||
- aws4
|
||||
- bson-ext
|
||||
- '@aws-sdk/credential-providers'
|
||||
- '@mongodb-js/zstd'
|
||||
- kerberos
|
||||
- mongodb-client-encryption
|
||||
- mongodb-extjson
|
||||
- snappy
|
||||
- supports-color
|
||||
dev: false
|
||||
|
||||
/mpath@0.8.4:
|
||||
resolution: {integrity: sha512-DTxNZomBcTWlrMW76jy1wvV37X/cNNxPW1y2Jzd4DZkAaC5ZGsm8bfGfNOthcDuRJujXLqiuS6o3Tpy0JEoh7g==}
|
||||
/mpath@0.9.0:
|
||||
resolution: {integrity: sha512-ikJRQTk8hw5DEoFVxHG1Gn9T/xcjtdnOKIU1JTmGjZZlg9LST2mBLmcX3/ICIbgJydT2GOc15RnNy5mHmzfSew==}
|
||||
engines: {node: '>=4.0.0'}
|
||||
dev: false
|
||||
|
||||
/mquery@3.2.5:
|
||||
resolution: {integrity: sha512-VjOKHHgU84wij7IUoZzFRU07IAxd5kWJaDmyUzQlbjHjyoeK5TNeeo8ZsFDtTYnSgpW6n/nMNIHvE3u8Lbrf4A==}
|
||||
engines: {node: '>=4.0.0'}
|
||||
/mquery@5.0.0:
|
||||
resolution: {integrity: sha512-iQMncpmEK8R8ncT8HJGsGc9Dsp8xcgYMVSbs5jgnm1lFHTZqMJTUWTDx1LBO8+mK3tPNZWFLBghQEIOULSTHZg==}
|
||||
engines: {node: '>=14.0.0'}
|
||||
dependencies:
|
||||
bluebird: 3.5.1
|
||||
debug: 3.1.0
|
||||
regexp-clone: 1.0.0
|
||||
safe-buffer: 5.1.2
|
||||
sliced: 1.0.1
|
||||
debug: 4.3.4
|
||||
transitivePeerDependencies:
|
||||
- supports-color
|
||||
dev: false
|
||||
|
||||
/ms@2.0.0:
|
||||
resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
|
||||
dev: false
|
||||
|
||||
/ms@2.1.2:
|
||||
resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
|
||||
|
||||
|
@ -1820,18 +1782,6 @@ packages:
|
|||
dependencies:
|
||||
wrappy: 1.0.2
|
||||
|
||||
/optional-require@1.0.3:
|
||||
resolution: {integrity: sha512-RV2Zp2MY2aeYK5G+B/Sps8lW5NHAzE5QClbFP15j+PWmP+T9PxlJXBOOLoSAdgwFvS4t0aMR4vpedMkbHfh0nA==}
|
||||
engines: {node: '>=4'}
|
||||
dev: false
|
||||
|
||||
/optional-require@1.1.8:
|
||||
resolution: {integrity: sha512-jq83qaUb0wNg9Krv1c5OQ+58EK+vHde6aBPzLvPPqJm89UQWsvSuFy9X/OSNJnFeSOKo7btE0n8Nl2+nE+z5nA==}
|
||||
engines: {node: '>=4'}
|
||||
dependencies:
|
||||
require-at: 1.0.6
|
||||
dev: false
|
||||
|
||||
/optionator@0.9.3:
|
||||
resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
|
||||
engines: {node: '>= 0.8.0'}
|
||||
|
@ -2010,20 +1960,11 @@ packages:
|
|||
resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==}
|
||||
dev: false
|
||||
|
||||
/regexp-clone@1.0.0:
|
||||
resolution: {integrity: sha512-TuAasHQNamyyJ2hb97IuBEif4qBHGjPHBS64sZwytpLEqtBQ1gPJTnOaQ6qmpET16cK14kkjbazl6+p0RRv0yw==}
|
||||
dev: false
|
||||
|
||||
/regexpp@3.2.0:
|
||||
resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
|
||||
engines: {node: '>=8'}
|
||||
dev: true
|
||||
|
||||
/require-at@1.0.6:
|
||||
resolution: {integrity: sha512-7i1auJbMUrXEAZCOQ0VNJgmcT2VOKPRl2YGJwgpHpC9CE91Mv4/4UYIUm4chGJaI381ZDq1JUicFii64Hapd8g==}
|
||||
engines: {node: '>=4'}
|
||||
dev: false
|
||||
|
||||
/resolve-alpn@1.2.1:
|
||||
resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==}
|
||||
dev: false
|
||||
|
@ -2077,15 +2018,6 @@ packages:
|
|||
resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==}
|
||||
dev: false
|
||||
|
||||
/saslprep@1.0.3:
|
||||
resolution: {integrity: sha512-/MY/PEMbk2SuY5sScONwhUDsV2p77Znkb/q3nSVstq/yQzYJOH/Azh29p9oJLsl3LnQwSvZDKagDGBsBwSooag==}
|
||||
engines: {node: '>=6'}
|
||||
requiresBuild: true
|
||||
dependencies:
|
||||
sparse-bitfield: 3.0.3
|
||||
dev: false
|
||||
optional: true
|
||||
|
||||
/sax@1.2.4:
|
||||
resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==}
|
||||
dev: false
|
||||
|
@ -2125,8 +2057,8 @@ packages:
|
|||
engines: {node: '>=8'}
|
||||
dev: true
|
||||
|
||||
/sift@13.5.2:
|
||||
resolution: {integrity: sha512-+gxdEOMA2J+AI+fVsCqeNn7Tgx3M9ZN9jdi95939l1IJ8cZsqS8sqpJyOkic2SJk+1+98Uwryt/gL6XDaV+UZA==}
|
||||
/sift@16.0.1:
|
||||
resolution: {integrity: sha512-Wv6BjQ5zbhW7VFefWusVP33T/EM0vYikCaQ2qR8yULbsilAT8/wQaXvuQ3ptGLpoKx+lihJE3y2UTgKDyyNHZQ==}
|
||||
dev: false
|
||||
|
||||
/signal-exit@3.0.7:
|
||||
|
@ -2150,8 +2082,17 @@ packages:
|
|||
engines: {node: '>=8'}
|
||||
dev: true
|
||||
|
||||
/sliced@1.0.1:
|
||||
resolution: {integrity: sha512-VZBmZP8WU3sMOZm1bdgTadsQbcscK0UM8oKxKVBs4XAhUo2Xxzm/OFMGBkPusxw9xL3Uy8LrzEqGqJhclsr0yA==}
|
||||
/smart-buffer@4.2.0:
|
||||
resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==}
|
||||
engines: {node: '>= 6.0.0', npm: '>= 3.0.0'}
|
||||
dev: false
|
||||
|
||||
/socks@2.7.1:
|
||||
resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==}
|
||||
engines: {node: '>= 10.13.0', npm: '>= 3.0.0'}
|
||||
dependencies:
|
||||
ip: 2.0.0
|
||||
smart-buffer: 4.2.0
|
||||
dev: false
|
||||
|
||||
/soundcloud.ts@0.5.2:
|
||||
|
@ -2294,6 +2235,13 @@ packages:
|
|||
resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
|
||||
dev: false
|
||||
|
||||
/tr46@3.0.0:
|
||||
resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==}
|
||||
engines: {node: '>=12'}
|
||||
dependencies:
|
||||
punycode: 2.3.0
|
||||
dev: false
|
||||
|
||||
/ts-mixer@6.0.3:
|
||||
resolution: {integrity: sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ==}
|
||||
dev: false
|
||||
|
@ -2359,6 +2307,19 @@ packages:
|
|||
resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
|
||||
dev: false
|
||||
|
||||
/webidl-conversions@7.0.0:
|
||||
resolution: {integrity: sha512-VwddBukDzu71offAQR975unBIGqfKZpM+8ZX6ySk8nYhVoo5CYaZyzt3YBvYtRtO+aoGlqxPg/B87NGVZ/fu6g==}
|
||||
engines: {node: '>=12'}
|
||||
dev: false
|
||||
|
||||
/whatwg-url@11.0.0:
|
||||
resolution: {integrity: sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==}
|
||||
engines: {node: '>=12'}
|
||||
dependencies:
|
||||
tr46: 3.0.0
|
||||
webidl-conversions: 7.0.0
|
||||
dev: false
|
||||
|
||||
/whatwg-url@5.0.0:
|
||||
resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
|
||||
dependencies:
|
||||
|
|
Loading…
Reference in a new issue