Skip to content

Commit 44b676f

Browse files
authored
Update package.json
1 parent d9c627d commit 44b676f

1 file changed

Lines changed: 89 additions & 81 deletions

File tree

package.json

Lines changed: 89 additions & 81 deletions
Original file line numberDiff line numberDiff line change
@@ -1,102 +1,110 @@
11
{
22
"name": "subzero-md",
33
"version": "7.0.0",
4-
"description": "SUBZERO-MD V7 — A fast, secure, and modular WhatsApp Multi-Device bot built for performance, scalability, and reliability.",
5-
"author": "Mr Frank OFC (Darrell Mucheri)",
6-
"license": "MIT",
4+
"type": "module",
5+
"description": "SubZero MD - Advanced WhatsApp Bot by Mr Frank 🇿🇼",
76
"main": "index.js",
8-
9-
"repository": {
10-
"type": "git",
11-
"url": "https://github.com/mrfrankofcc/subzero-md"
12-
},
13-
"bugs": {
14-
"url": "https://github.com/mrfrankofcc/subzero-md/issues"
15-
},
16-
"homepage": "https://github.com/mrfrankofcc/subzero-md#readme",
17-
18-
"funding": {
19-
"type": "individual",
20-
"url": "https://github.com/sponsors/mrfr8nk"
7+
"directories": {
8+
"assets": "assets",
9+
"lib": "lib",
10+
"data": "data",
11+
"plugins": "plugins"
2112
},
22-
23-
"engines": {
24-
"node": ">=20.0.0"
13+
"scripts": {
14+
"start": "node index.js",
15+
"start:optimized": "node --max-old-space-size=512 --optimize-for-size --gc-interval=100 index.js",
16+
"start:fresh": "node reset-data.js && node index.js",
17+
"dev": "nodemon --watch . --ext js index.js",
18+
"pm2": "pm2 start index.js --name subzero-md",
19+
"pm2:stop": "pm2 stop subzero-md",
20+
"pm2:restart": "pm2 restart subzero-md",
21+
"pm2:logs": "pm2 logs subzero-md",
22+
"pm2:monit": "pm2 monit",
23+
"setup": "node reset-data.js",
24+
"reset-data": "node reset-data.js",
25+
"reset-session": "node -e \"import('fs').then(f=>f.default.rmSync('./session',{recursive:true,force:true})).then(()=>console.log('Session cleared!'))\"",
26+
"test": "vitest run",
27+
"test:unit": "vitest run test/unit",
28+
"test:integration": "vitest run test/integration",
29+
"test:watch": "vitest",
30+
"test:coverage": "vitest run --coverage",
31+
"audit": "npm audit --omit=dev"
2532
},
26-
2733
"keywords": [
28-
"subzero-md",
2934
"whatsapp-bot",
30-
"baileys",
35+
"baileys-bot",
36+
"subzero",
37+
"subzero-md",
38+
"mr-frank",
3139
"multi-device",
32-
"whatsapp-automation",
33-
"nodejs",
34-
"mr-frank-ofc",
35-
"angularsockets"
40+
"nodejs-bot",
41+
"sticker-bot",
42+
"latex-compiler"
3643
],
37-
38-
"scripts": {
39-
"start": "pm2 start index.js --name SUBZERO-MD --deep-monitoring",
40-
"stop": "pm2 stop SUBZERO-MD",
41-
"restart": "pm2 restart SUBZERO-MD",
42-
"logs": "pm2 logs SUBZERO-MD",
43-
"status": "pm2 status",
44-
"dev": "node index.js",
45-
"clean": "rm -rf node_modules package-lock.json",
46-
"reinstall": "npm run clean && npm install"
44+
"homepage": "https://github.com/mrfr8nk/SUBZERO-MD",
45+
"repository": {
46+
"type": "git",
47+
"url": "git+https://github.com/mrfr8nk/SUBZERO-MD.git"
4748
},
48-
49+
"bugs": {
50+
"url": "https://github.com/mrfr8nk/SUBZERO-MD/issues"
51+
},
52+
"license": "MIT",
53+
"author": "Mr Frank 🇿🇼",
4954
"dependencies": {
50-
"@adiwajshing/keyed-db": "latest",
55+
"@distube/ytdl-core": "^4.16.12",
5156
"@ffmpeg-installer/ffmpeg": "^1.1.0",
52-
"@octokit/rest": "latest",
53-
"@vitalets/google-translate-api": "^9.2.0",
57+
"@hapi/boom": "^10.0.1",
5458
"@whiskeysockets/baileys": "^7.0.0-rc.9",
55-
5659
"acrcloud": "^1.4.0",
57-
"adm-zip": "^0.5.16",
58-
"api-dylux": "latest",
59-
"axios": "*",
60-
"better-sqlite3": "npm:libsql@0.5.12",
61-
"btch-downloader": "^2.2.9",
62-
"cheerio": "^1.0.0-rc.12",
63-
"crypto-digest-sync": "^1.0.0",
64-
"crypto-js": "latest",
65-
"dotenv": "^16.0.0",
66-
"express": "latest",
60+
"api-qasim": "^3.2.10",
61+
"awesome-phonenumber": "^5.9.0",
62+
"axios": "^1.8.4",
63+
"better-sqlite3": "^12.5.0",
64+
"chalk": "^5.6.2",
65+
"cheerio": "^1.2.0",
66+
"dotenv": "^16.4.5",
67+
"express": "^4.22.1",
6768
"ffmpeg": "^0.0.4",
68-
"fluent-ffmpeg": "^2.1.2",
69-
"file-type": "^16.5.3",
70-
"file_size_url": "1.0.4",
71-
"form-data": "^4.0.0",
72-
"fs-extra": "^11.1.0",
73-
"google-tts-api": "^2.0.2",
74-
"javascript-obfuscator": "^4.0.0",
75-
"jimp": "*",
76-
"megajs": "^1.1.0",
77-
"mongoose": "^8.0.0",
78-
"node-cache": "^5.1.1",
79-
"node-fetch": "^2.6.1",
80-
"node-webpmux": "^3.1.0",
81-
"path": "^0.12.7",
82-
"pdf-lib": "^1.17.1",
83-
"pdfkit": "^0.14.0",
84-
"pino": "^7.0.5",
85-
"pm2": "^6.0.8",
86-
"qrcode-reader": "^1.0.4",
87-
"qrcode-terminal": "^0.12.0",
88-
"ruhend-scraper": "8.0.3",
89-
"sequelize": "^6.37.5",
69+
"ffmpeg-static": "^5.2.0",
70+
"file-type": "^19.6.0",
71+
"fluent-ffmpeg": "^2.1.3",
72+
"form-data": "^4.0.1",
73+
"fs-extra": "^11.3.0",
74+
"gifted-btns": "^1.0.2",
75+
"gspeak": "^0.0.3",
76+
"human-readable": "^0.2.1",
77+
"jimp": "^1.6.0",
78+
"libphonenumber-js": "^1.11.18",
79+
"megajs": "^1.3.9",
80+
"moment-timezone": "^0.5.43",
81+
"mongoose": "^9.0.2",
82+
"mumaker": "^2.0.0",
83+
"mysql2": "^3.16.0",
84+
"node-cache": "^5.1.2",
85+
"node-webpmux": "^3.1.7",
86+
"pdfkit": "^0.16.0",
87+
"pg": "^8.16.3",
88+
"pg-hstore": "^2.3.4",
89+
"pino": "^9.6.0",
90+
"qrcode": "^1.5.4",
91+
"ruhend-scraper": "^9.0.8",
92+
"sequelize": "^6.37.6",
93+
"sharp": "^0.34.0",
94+
"simple-git": "*",
9095
"sqlite3": "^5.1.7",
91-
"unzipper": "latest",
92-
"util": "^0.12.4",
93-
"vm": "^0.1.0",
94-
"wa-sticker-formatter": "^4.4.4",
95-
"wa_set_pkg": "1.0.5",
96-
"yt-search": "2.11.1"
96+
"syntax-error": "^1.4.0",
97+
"wa-sticker-formatter": "^4.0.6",
98+
"yt-search": "^2.12.1"
9799
},
98-
99100
"devDependencies": {
100-
"nodemon": "^3.0.2"
101+
"@vitest/coverage-v8": "^4.0.18",
102+
"nodemon": "^3.1.14",
103+
"pm2": "^5.4.3",
104+
"vitest": "^4.0.18"
105+
},
106+
"overrides": {
107+
"minimatch": "^10.2.1",
108+
"yargs-parser": "^21.1.1"
101109
}
102110
}

0 commit comments

Comments
 (0)