diff --git a/package-lock.json b/package-lock.json index e06cd8c..e20f5cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,11 +9,12 @@ "version": "2.9.0", "dependencies": { "@discordjs/voice": "^0.17.0", - "array-move": "^3.0.1", + "array-move": "^4.0.0", "discord.js": "^14.15.3", "dotenv": "^16.4.5", "ffmpeg-static": "^4.4.1", "i18n": "^0.15.1", + "libsodium-wrappers": "^0.7.15", "lyrics-finder": "^21.0.5", "play-dl": "^1.9.7", "soundcloud-downloader": "^0.2.3", @@ -24,8 +25,10 @@ "@types/i18n": "^0.13.12", "@types/node": "^20.14.2", "cz-conventional-changelog": "^3.0.1", + "nodemon": "^3.1.7", "prettier": "^3.3.1", + "ts-node": "^10.9.2" }, "engines": { @@ -33,7 +36,7 @@ }, "optionalDependencies": { "@discordjs/opus": "^0.9.0", - "libsodium-wrappers": "^0.7.13", + "libsodium-wrappers": "^0.7.15", "opusscript": "^0.1.1", "sodium-native": "^3.4.1", "tweetnacl": "^1.0.3" @@ -479,6 +482,7 @@ "version": "0.17.0", "resolved": "https://registry.npmjs.org/@discordjs/voice/-/voice-0.17.0.tgz", "integrity": "sha512-hArn9FF5ZYi1IkxdJEVnJi+OxlwLV0NJYWpKXsmNOojtGtAZHxmsELA+MZlu2KW1F/K1/nt7lFOfcMXNYweq9w==", + "deprecated": "This version uses deprecated encryption modes. Please use a newer version.", "dependencies": { "@types/ws": "^8.5.10", "discord-api-types": "0.37.83", @@ -525,6 +529,11 @@ } } }, + "node_modules/@discordjs/voice/node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, "node_modules/@discordjs/ws": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.1.1.tgz", @@ -691,9 +700,9 @@ } }, "node_modules/@types/ws": { - "version": "8.5.10", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz", - "integrity": "sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==", + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", + "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", "dependencies": { "@types/node": "*" } @@ -844,11 +853,11 @@ "optional": true }, "node_modules/array-move": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/array-move/-/array-move-3.0.1.tgz", - "integrity": "sha512-H3Of6NIn2nNU1gsVDqDnYKY/LCdWvCMMOWifNGhKcVQgiZ6nOek39aESOvro6zmueP07exSl93YLvkN4fZOkSg==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/array-move/-/array-move-4.0.0.tgz", + "integrity": "sha512-+RY54S8OuVvg94THpneQvFRmqWdAHeqtMzgMW6JNurHxe8rsS07cHQdfGkXnTUXiBcyZ0j3SiDIxxj0RPiqCkQ==", "engines": { - "node": ">=10" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -2206,18 +2215,18 @@ } }, "node_modules/libsodium": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.13.tgz", - "integrity": "sha512-mK8ju0fnrKXXfleL53vtp9xiPq5hKM0zbDQtcxQIsSmxNgSxqCj6R7Hl9PkrNe2j29T4yoDaF7DJLK9/i5iWUw==", + "version": "0.7.15", + "resolved": "https://registry.npmjs.org/libsodium/-/libsodium-0.7.15.tgz", + "integrity": "sha512-sZwRknt/tUpE2AwzHq3jEyUU5uvIZHtSssktXq7owd++3CSgn8RGrv6UZJJBpP7+iBghBqe7Z06/2M31rI2NKw==", "optional": true }, "node_modules/libsodium-wrappers": { - "version": "0.7.13", - "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.13.tgz", - "integrity": "sha512-kasvDsEi/r1fMzKouIDv7B8I6vNmknXwGiYodErGuESoFTohGSKZplFtVxZqHaoQ217AynyIFgnOVRitpHs0Qw==", + "version": "0.7.15", + "resolved": "https://registry.npmjs.org/libsodium-wrappers/-/libsodium-wrappers-0.7.15.tgz", + "integrity": "sha512-E4anqJQwcfiC6+Yrl01C1m8p99wEhLmJSs0VQqST66SbQXXBoaJY0pF4BNjRYa/sOQAxx6lXAaAFIlx+15tXJQ==", "optional": true, "dependencies": { - "libsodium": "^0.7.13" + "libsodium": "^0.7.15" } }, "node_modules/lines-and-columns": { @@ -2912,9 +2921,9 @@ } }, "node_modules/prettier": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.1.tgz", - "integrity": "sha512-7CAwy5dRsxs8PHXT3twixW9/OEll8MLE0VRPCJyl7CkS6VHGPSlsVaWTiASPTyGyYRyApxlaWTzwUxVNrhcwDg==", + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.3.3.tgz", + "integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -3579,9 +3588,9 @@ "devOptional": true }, "node_modules/ws": { - "version": "8.17.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.17.0.tgz", - "integrity": "sha512-uJq6108EgZMAl20KagGkzCKfMEjxmKvZHG7Tlq0Z6nOky7YF7aq4mOx6xK8TJ/i1LeK4Qus7INktacctDgY8Ow==", + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", "engines": { "node": ">=10.0.0" }, diff --git a/package.json b/package.json index 00b2775..ad098ca 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,8 @@ }, "dependencies": { "@discordjs/voice": "^0.17.0", - "array-move": "^3.0.1", + "array-move": "^4.0.0", + "discord.js": "^14.15.3", "dotenv": "^16.4.5", "ffmpeg-static": "^4.4.1", @@ -33,13 +34,15 @@ "@types/i18n": "^0.13.12", "@types/node": "^20.14.2", "cz-conventional-changelog": "^3.0.1", + "nodemon": "^3.1.7", "prettier": "^3.3.1", + "ts-node": "^10.9.2" }, "optionalDependencies": { "@discordjs/opus": "^0.9.0", - "libsodium-wrappers": "^0.7.13", + "libsodium-wrappers": "^0.7.15", "opusscript": "^0.1.1", "sodium-native": "^3.4.1", "tweetnacl": "^1.0.3"