{"_id":"@nexustechpro/baileys","_rev":"67-73a5eb0654583378ddf661160583f6e1","name":"@nexustechpro/baileys","dist-tags":{"next":"1.0.3-rc.1","latest":"2.2.9"},"versions":{"1.0.1":{"name":"@nexustechpro/baileys","version":"1.0.1","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys","nexus","advanced-messaging","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.0.1","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"bd5a2d3b7af4b5a3b1b28e192ddb675271bf0240","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.0.1.tgz","fileCount":101,"integrity":"sha512-B7Kqpl+W41kMBJk8WVfWX2+LBTI7tDTfAxeM7pN1x2feXe0PWubRZH0ZR0uGdpnTHIjzWWuyJeFHkGoSjP3g8Q==","signatures":[{"sig":"MEQCIGW8AUjjC9oNo6e+erWm264yLhTYDXerOwqkR7g5UZbSAiB07rLwxlJ+v62HT7iljuMzDOcX4+3NXRp+sh9XqNVayw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9997724},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"838c32378c88339aa870695dfc0dad92ca13a9ff","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"git+https://github.com/whiskeysockets/libsignal-node.git","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.0.1_1767986089275_0.5617478557535667","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@nexustechpro/baileys","version":"1.0.2","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys","nexus","advanced-messaging","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.0.2","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"1e9b4812791ac72082bacdd6da94885d32651039","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.0.2.tgz","fileCount":101,"integrity":"sha512-sf8WO3pKCqzXbd/8W7Y4n7GxaQ4KWKu6MD2jw47UWMjyeujhSXBuxg9K0UDuxcGuJWlb6F/qxtwWyPk017A5OQ==","signatures":[{"sig":"MEUCIHgC8QEapMfQcSM2oN/wMLm7WjDSG8J4Jaw0mmQVDC2iAiEA1IKx+Z+API8LS28CgqIAQYk5hVqnqWHq6hkyHbWRkBQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9985584},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e263c7df57d3bcb4054d3805ea3c8da8ddf82104","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.0.2_1768065469114_0.9176268463001886","host":"s3://npm-registry-packages-npm-production"}},"1.0.3-rc.1":{"name":"@nexustechpro/baileys","version":"1.0.3-rc.1","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys","nexus","advanced-messaging","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.0.3-rc.1","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"c26ebb73fe682c9167930ec7397aa38e7997785d","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.0.3-rc.1.tgz","fileCount":101,"integrity":"sha512-CcYO+eVX0xU6xstUJL4c6Pd9/A25o/vz0GMxmjUiGDPyIwf2FQQAqPKVWFzqQcDsitXCtWCCplokGAy++AZT+Q==","signatures":[{"sig":"MEQCIEhjDPpVL//jdpIDtnt/YqhqEBN+iiXpY7yqlehaXKJKAiAYzKedNaCh3GZvTAA5YRW2VM+NXMrvZGE4+dOTE9dIwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9985941},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e263c7df57d3bcb4054d3805ea3c8da8ddf82104","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.0.3-rc.1_1768076150652_0.5145662323429956","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@nexustechpro/baileys","version":"1.0.3","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys","nexus","advanced-messaging","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.0.3","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"cdb0ce9e007fae33d00c3fdf84ff3b57597699ba","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.0.3.tgz","fileCount":101,"integrity":"sha512-4uj0JDOTvhBS+zjh0kWmTv9ONxN3h2+vM7lN2BgsYofrkUuN1aYIKG137Y5UlfSmVbefVxpCFJJnQb5fZA8mBQ==","signatures":[{"sig":"MEQCIHGkcCu6zhnCSzGGTE02x/5fqAMQVfEFWJXEeOK4IcQAAiA+OarJdm1aAs3ZILhUSoGuLA9Vx0LG/1vr31OapezgTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9987297},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"657a412fb64ea301743ddc9504efa62992d68709","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.0.3_1768222586342_0.0647396779635181","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@nexustechpro/baileys","version":"1.0.4","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys","nexus","advanced-messaging","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.0.4","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"9f6fa73c4f1858aa79af0d61a9236b58ae060bf2","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.0.4.tgz","fileCount":101,"integrity":"sha512-z7Fb5a9ojBKphb/QiSF/iiglNExG9pzimR3OvCAZjzd+qI79EGNzGqf2+Km/2ByttmITSX2V1UP0SPNcCJVw3g==","signatures":[{"sig":"MEUCIQD4lMSJtdcO4O5jEdL0YoMGbSWiPQw7gWoUGj36+r5kbgIgT1erzIni3e23MUkB9wVNMHzQVEUWHpDMFse3v9AC6Yw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9987340},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"657a412fb64ea301743ddc9504efa62992d68709","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.0.4_1768223740869_0.3693692128341821","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@nexustechpro/baileys","version":"1.0.5","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys","nexus","advanced-messaging","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.0.5","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"7d0b8a99f74f54276317f09d5597cf69f6b2da27","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.0.5.tgz","fileCount":101,"integrity":"sha512-lgS1ol4yX4l2EP73BuhdNlw6wI+aNhT8NwrcTGzGR1L6DscRmaPnronhkymVmiBz2toSz1UC8HzsXi1KjYejFg==","signatures":[{"sig":"MEYCIQCI6H7cPZc5eA3bkNFAKPCY41coRsNasa/5SFHHCQ6PMgIhAIc624VrcBu+5VPbr5WvTCFdBm2yHDo15FylsBHy7sby","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10015556},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6f12db8fc8db495e93bf105311523d48e4f2c7a5","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.0.5_1768314015183_0.27953150698769225","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@nexustechpro/baileys","version":"1.0.6","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys","nexus","advanced-messaging","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.0.6","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"6348fb0f7359c05f20d4150249e2bedde969154a","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.0.6.tgz","fileCount":101,"integrity":"sha512-eQ/ZE4GezILgdrwFMYWrEPJz7IML0wJFFB/CxBVIvBaPVdqqDTwm5aOy+Dr4ULbfdVp0Wdn0ebGEdJtANpbs4A==","signatures":[{"sig":"MEYCIQCfPUn2/8UJyVarNjXLBEAALyiAo1+bL573/xProuT5oAIhAJ7wsV+eXQYkuMviml8lm0b9KmSGbSeNErjyUSCjVxtz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10015555},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6f12db8fc8db495e93bf105311523d48e4f2c7a5","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.0.6_1768314106698_0.6269858167712479","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@nexustechpro/baileys","version":"1.0.7","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.0.7","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"e25fb8094af21a73fcb0f9d9e87b617af5d6ddca","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.0.7.tgz","fileCount":101,"integrity":"sha512-lkJ4gJxARPYzbXmfh1D+PJfr/UH1s/7FnMxuWQv8nR0xGpCAzgLHiAPKH7/4qKRKK7R8PGhkZ8JbvLK189M+kQ==","signatures":[{"sig":"MEUCID6rHu1HkcxWtBXlQLbE3eAtS24XV0GZNlHZguFcKajSAiEA0PM5uuKpRxHp9snNUq/m4UYYPbAG+3+HlBlboxiiHWg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9964411},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"19ede6972a437b0be2c14541fd33c142968fac60","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.0.7_1768378706369_0.0855335756386304","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@nexustechpro/baileys","version":"1.0.8","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.0.8","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"be71986925184342ab38f3f0a6330868f1a6dfd1","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.0.8.tgz","fileCount":101,"integrity":"sha512-p8gnQjo8zvc9S/7FQaiCRk/PCLcIyqqHvxddIUTFBkwQiV7aw4HMevozInjefDEwve+HPvME0Ot1BR0JY2oo4Q==","signatures":[{"sig":"MEYCIQCPkiTaKkg6kj86hGG1C6bH2qaS/cxgNvJk9msuVQvCWgIhAMUsauAinEwJQZ/xaVQAz6FCjlv6nM1VOCepZ4rfkn09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9964487},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3aa5636ea0ff1550b075a7afe9a7cc13fa55a2cf","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.0.8_1768381564708_0.8926630580480324","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@nexustechpro/baileys","version":"1.0.9","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.0.9","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"b4a2598f017e99c04f7cd24315d9a7eca7084d3d","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.0.9.tgz","fileCount":101,"integrity":"sha512-vFHpsLv4SUxKurZo1zYjxU2bZZpbicfUZgxp+dagtidVoREyy76jznlXx+jZYJ8ii1/WUyfwBSplh8k2Gi2QTQ==","signatures":[{"sig":"MEUCIQD+cPdfXc3Rxzhww0idmg0mbmBtvX8I88sjhBzZd7S8QwIgR3st5Awzc+1t8pe3tU0eamfJuvz5arJcPAfnzueYZxg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9965113},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"b880f72367ff0dc2700ed20f8f8bed911db5a547","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.0.9_1768418615490_0.6384242084833702","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@nexustechpro/baileys","version":"1.1.0","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.1.0","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"1934270e9d54519ff0c3ed4d1416bb782545ea3f","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.1.0.tgz","fileCount":101,"integrity":"sha512-cV6c7w3KcfPMyszumbFjhriOeG9Atq3nQUY8gFQXmahem7g5SS+EaRPeHq5pWVmqbTH7aQ2jCU41HJ0Jdhv8Qg==","signatures":[{"sig":"MEUCICfvbZPd9IBZjz1/hE9Zn7NPp0pGGOLRHkmOFMg4itffAiEAsdX7MeYoKPPdaMW8o3uj4afqC/ZMREp36ZIZjM8PGEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9978740},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"e885c1067251f6c7eeea75b0988e0f7a66cc6e0b","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.1.0_1769025386749_0.7561896100187071","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@nexustechpro/baileys","version":"1.1.1","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.1.1","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"f518c13fde743477154ebca1d8bf61f5e4a7111a","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.1.1.tgz","fileCount":101,"integrity":"sha512-3XOKqOMnEe3TbEkCkriwo2nEd5TN1FBwGjtAHeY97/A0fItDOZ331moTBZqLg6TyyA6enaKE5XGRmPfBIMUpoQ==","signatures":[{"sig":"MEUCIQCxYFnuZxA6j9HGt487Mei3V4Gg2dXPRR7hMuJ2DctLQwIgb7UFGdXxHpwm7jzsI0vKyhx8IXSDyhognYstdvAwtOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9977414},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f672cefa26d5ffbbec9264e9ce57d4dcba3ba1ac","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.1.1_1769181367533_0.6843463433734602","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@nexustechpro/baileys","version":"1.1.2","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.1.2","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"ae0e427849d53002969c214b8195c04d9bbda92f","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.1.2.tgz","fileCount":101,"integrity":"sha512-JASP0zq2p5IDDVH0/FlquQJET8WjsVWDUDXjuwDlrMU99hap2wmgfU1n+kIP+W00h//j1AGp00ziPcA8ynaP9g==","signatures":[{"sig":"MEUCIHuRdKhlqQfvxsHoutlNfLkEHti1t3wl3E2fvUj4JS5UAiEAvY1W9QsyKrxzB1hJ3GQVvts8V/5IsSVSY2DiaV+gaUw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9977477},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"7ef19b3b5b8cc9ad82dbbc97ccd39ec4fc0eedc9","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.1.2_1769269752871_0.6369729276239398","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@nexustechpro/baileys","version":"1.1.3","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.1.3","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"ae57ec58e59ae11188004d59b4754bdfee6e706e","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.1.3.tgz","fileCount":101,"integrity":"sha512-pn+Oq+p/d9MC5mia/Y38EzCIzj6GPeNkDhSvJN4YuFLVSVtSW6Hf4Cv4YLYrnjS80CGEBp3o66D+x9wPHECNkg==","signatures":[{"sig":"MEUCIQDrQKtVX6oprxJsQfs5IOzFas+PtvI2I+5fopBG7rMTeAIgLtHHbGwPz3LYXUsG2skXYH+8xLsdx33gCZ7Sw/Hq3/g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9981670},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"f9664cb58473bc6b69b915daff1d07f828a43f5b","scripts":{"dev":"node --experimental-modules lib/index.js","lint":"eslint lib/**/*.js","main":"node lib/index.js","test":"jest","build":"tsc"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","axios":"^1.6.0","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.1.3_1770065725562_0.9266863857131256","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@nexustechpro/baileys","version":"1.1.4","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","multimedia-messaging","multidevice","nexustech","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.1.4","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"fbfd9a8550d4957ded84077deb2d29e460da1c1f","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.1.4.tgz","fileCount":104,"integrity":"sha512-4JzyKXf0/R/vHmjy8X1pOAfjIXiY3+XuvRHsxw2VwSsIJVdRYnDIAwNd8jKcePZcbFV5YFNXMLwmeQkz3OmJ8g==","signatures":[{"sig":"MEUCID8qCErhVA4CVOHqwjLf9HqX5ntH8fWWobxZSa5OA7b8AiEAsV4KH2vkMD6uGNB1AMTGBjWdMt3ZxPKQM4WSVUe1RNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5927992},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"3f1f38202e62dad8d24643c0b1784c263c511974","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","yarn":"^1.22.22","axios":"^1.6.0","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","whatsapp-rust-bridge":"^0.5.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.1.4_1771069455700_0.27471532465099324","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@nexustechpro/baileys","version":"1.1.5","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","multimedia-messaging","multidevice","nexustech","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.1.5","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"197bb2a4af38230d610892785f93c099f7602af8","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.1.5.tgz","fileCount":104,"integrity":"sha512-5AWNKkWIaMycQc2QpTp/7HvT+jDQC0esosKk0116Wn+mknih1iaePcQnY4g+itS+8ZbB+6n+G0ZgwjWRoGdV2w==","signatures":[{"sig":"MEQCIAk2FnTlQ6lyNBUlx+8vkTCXCy2qplqcC+S/jmkUctMCAiBCpWqNfSqvwan1EgVV6EtZtmO4WrRngOI7ZNAdnSoLNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5927994},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"07f0cb7ca8726f85752a54eb266e679c3e2cd0e7","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","yarn":"^1.22.22","axios":"^1.6.0","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","whatsapp-rust-bridge":"^0.5.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.1.5_1771140307400_0.08235137246809887","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@nexustechpro/baileys","version":"1.1.7","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","multimedia-messaging","multidevice","nexustech","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.1.7","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"9f348bdbe224fa3dae27935c59e6e74725c294d6","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.1.7.tgz","fileCount":104,"integrity":"sha512-s4/x7eq2Q83ZW4tkH8Z2tie+rRaZNpnVsqII8igiZj6dyvsC5TCt/Ft2y9o7vFGv0f9yUcg6w7rpZpjYhCafSA==","signatures":[{"sig":"MEUCIA1NWaljVnKRQmDLuIDuD8/dJ6S9aO2HHM73zrGDs+EFAiEAxx1eZExn+AzeS5uQgl+Ic/JLAOStruwZPYAuQxH5aHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5950639},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"bf6b3cbb95feb70c646e2920a833c2a6447cd79d","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","yarn":"^1.22.22","axios":"^1.6.0","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","whatsapp-rust-bridge":"^0.5.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.1.7_1771218934478_0.19684195039886676","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@nexustechpro/baileys","version":"1.1.9","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","multimedia-messaging","multidevice","nexustech","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro"},"license":"MIT","_id":"@nexustechpro/baileys@1.1.9","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro/baileys/","bugs":{"url":"https://github.com/nexustechpro/baileys/issues"},"dist":{"shasum":"30b68bf26ae2d094719d2d768143e82563c66d6b","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-1.1.9.tgz","fileCount":108,"integrity":"sha512-gWDp5N3w9FDsk1mw47j1HdF1TUynt5US9BY0DpB52nXRHptWRSkfBi5cokxO9v88U2aedFf+m/8X37Ff2eFvkw==","signatures":[{"sig":"MEUCIBj6todZ7W/yeyGowEfpZW2l99za5SrHGAFtxq5tgcnKAiEA1lmw0g4WfyGHWgrndYoMrn8grYiPxjZ8FBU/Nt5gdx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5967334},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"da34aed15b52dfb5d152b638211a14186eb7458b","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","yarn":"^1.22.22","axios":"^1.6.0","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","whatsapp-rust-bridge":"^0.5.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_1.1.9_1771915136181_0.9898257695549695","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@nexustechpro/baileys","version":"2.0.1","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","multimedia-messaging","multidevice","nexustech","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro1"},"license":"MIT","_id":"@nexustechpro/baileys@2.0.1","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro1/baileys/","bugs":{"url":"https://github.com/nexustechpro1/baileys/issues"},"dist":{"shasum":"2927ec2d31634d67831b2f75a738a0f5f3032c54","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.0.1.tgz","fileCount":108,"integrity":"sha512-BEw2HXowclk79nJTSsQCfWweoF/vCGfyuCupsYa1tbGSFXhG6zvbkctywBsRodNweborjhc6A+4tX5aObv8Vtw==","signatures":[{"sig":"MEYCIQDhAs7f9rNJPR0hOwUJd4K/RHCyL4L+nk97s51zm36yhQIhAJNIidZ5G5yI2pEUKDZW62Q3xl+JOHPSQvy9IQHCbdkI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5964230},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"a3f9b885b23f10d948768329b26c1b7653e7530e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro1/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","yarn":"^1.22.22","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.32.0","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","whatsapp-rust-bridge":"^0.5.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.0.1_1772936787721_0.27043588472953206","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@nexustechpro/baileys","version":"2.0.2","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","websocket","baileys-mod","wabot","js-whatsapp","baileys","multimedia-messaging","multidevice","nexustech","nexus","nexustechpro","advanced-messaging","nexusbaileys","nexusbot","interactive-messages","buttons","carousels","products","events","payments","multi-device"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.0.2","maintainers":[{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"33cbfc20afbdb83f0349033a89a60362a3607e8f","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.0.2.tgz","fileCount":108,"integrity":"sha512-rJ9BQNk5Qb4fY5/hc4WsEjXlZ3L6TcIhhFiy1xsI/HQwBHM7HVdRfXav3lBqMVQu/vBIy3kJ/7G/p+v6j/+4dg==","signatures":[{"sig":"MEUCIQDiHOpw01fmkFPCja+J4DAp+RkFMTPsP+VdGrYZzMOp3AIgSzedAruzBubBRIQlELxS1uvp0dP3rvHz36cYcbkUnPs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5978130},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"2e7452fe13a6b98f2845cb2ba275d53cd9f0531a","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"paulfarayola2006@gmail.com"},"repository":{"url":"git+ssh://git@github.com/nexustechpro2/baileys.git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API client with interactive messages, product catalogs, carousels, events, payments, and polls.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","yarn":"^1.22.22","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.32.0","fflate":"^0.8.2","p-queue":"^9.0.0","libsignal":"npm:@rexxhayanasi/elaina-libsignal","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.2.4","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","whatsapp-rust-bridge":"^0.5.2","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^4.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.0.2_1774110663080_0.40375747783992044","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@nexustechpro/baileys","version":"2.0.5","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","baileys","baileys-mod","baileys-fork","baileys-advanced","whiskeysockets","wa-api","wa-bot","wa-web","nexus","nexusbot","nexustechpro","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","album","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.0.5","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"4bf774c176f4ccdb3fd289e99a434fcaf5415a2e","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.0.5.tgz","fileCount":97,"integrity":"sha512-CTxPmcq//I/FL9BsQAEtjCx/H7eIRvMhnMqau/vmU4WSpO4JYGjQN+19lwc4zEXw1t0wEhZ+QwiMRXWsN5PojQ==","signatures":[{"sig":"MEUCIDF+EsyyKybGAyrMjGStVJiWp2Qae9Y0mS7gCjg841vLAiEAzk3cMgvMI38v388yyia5ErHdr4CqdsS/bFwt1SR1wIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6002711},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"1af5cba8bfa71974cb1da1dff1acfba9bdc3c6fe","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","pino":"^9.6","uuid":"latest","yarn":"^1.22.22","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.32.0","fflate":"^0.8.2","p-queue":"^9.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"latest","async-mutex":"^0.5.0","cache-manager":"latest","music-metadata":"^11.7.0","gradient-string":"^2.0.2","link-preview-js":"^3.0.4","whatsapp-rust-bridge":"latest","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.4","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.4"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.0.5_1777788962236_0.6826177006742149","host":"s3://npm-registry-packages-npm-production"}},"2.0.6":{"name":"@nexustechpro/baileys","version":"2.0.6","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","baileys","baileys-mod","baileys-fork","baileys-advanced","whiskeysockets","wa-api","wa-bot","wa-web","nexus","nexusbot","nexustechpro","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","album","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.0.6","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"d6692f94f8498b6c2996edc2806cd9d51cb6b0ce","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.0.6.tgz","fileCount":101,"integrity":"sha512-pk/+Xd4e8msVHqR0bMtMLkViqGpesJ5B2EvqTZ+/8Nz5tWSqUPM0Kt7iDzXZf8ot2lOektGlN41KYwCvBmeJow==","signatures":[{"sig":"MEUCID7lIgsMdEY3bHfPu5vIyu6WY8OuHjbly9T3NwuHxhBSAiEApPOuuxUYKW/w9pY+lGR1hnRNV6py10A0xIIWZjf21N8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6075707},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"2ea16995478e22c613ee445497b03abb2ae1f7ed","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","pino":"^9.6","uuid":"latest","yarn":"^1.22.22","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.32.0","fflate":"^0.8.2","p-queue":"^9.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"latest","async-mutex":"^0.5.0","cache-manager":"latest","ffmpeg-static":"^5.2.0","music-metadata":"^11.7.0","gradient-string":"^2.0.2","link-preview-js":"latest","libphonenumber-js":"^1.13.3","whatsapp-rust-bridge":"latest","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.4","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.4"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.0.6_1779818048390_0.08942273258205846","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@nexustechpro/baileys","version":"2.1.0","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","baileys","baileys-mod","baileys-fork","baileys-advanced","whiskeysockets","wa-api","wa-bot","wa-web","nexus","nexusbot","nexustechpro","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.1.0","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"b5e96a777f3a30e58a8b2b19a7cb00430ab9384e","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.1.0.tgz","fileCount":101,"integrity":"sha512-EDFvzTSf5X+J7ozc52WIBuRe5Bq691xYDXqJa6Ns7lDB20PyqtHAESl4HK2845/ssX8Mx5WKQQoQmQfFRHS4cg==","signatures":[{"sig":"MEUCIFbrcbqNSqC7QbEKUM9d1O3kuu4VJdvlAtXwzczYnylQAiEA67/q7wCkCH9/GJBe0nSenq6xeLlhz5EjF9OSN4SBsbw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6094620},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"f6b365164d5ddfc38f5dd39e32b2f61cc210aea5","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","pino":"^9.6","uuid":"latest","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.32.0","fflate":"^0.8.2","p-queue":"^9.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"latest","async-mutex":"^0.5.0","cache-manager":"latest","@microlink/mql":"^0.16.1","music-metadata":"^11.7.0","url-regex-safe":"^4.0.0","gradient-string":"^2.0.2","link-preview-js":"^4.0.3","qrcode-terminal":"^0.12.0","libphonenumber-js":"^1.13.3","whatsapp-rust-bridge":"latest","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^4.0.3","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.3"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.1.0_1780507365412_0.6350292000911115","host":"s3://npm-registry-packages-npm-production"}},"2.1.2":{"name":"@nexustechpro/baileys","version":"2.1.2","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","baileys","baileys-mod","baileys-fork","baileys-advanced","whiskeysockets","wa-api","wa-bot","wa-web","nexus","nexusbot","nexustechpro","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.1.2","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"1dd07557b491fa7dc2e4d67a5600a8edf0d194a5","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.1.2.tgz","fileCount":101,"integrity":"sha512-YM85wgVJsSic16BH44jNyRNkrHGCll28xwYCFO7aVVjNFRci5zBCgt9N99B44mb4eOLiEL0bmvEIk985LJfOFQ==","signatures":[{"sig":"MEUCIBB0sJoojRoeEulQgxmODyxuF3MYb4ILJbJAbbqtq9tEAiEAiqzBCDNGiBtK84mC8t5R10MADgUyvugu/IfChmEGd2g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6096205},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"6c3955d90b6509eba357ed7444ea6d5fdca5513e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","pino":"^9.6","uuid":"latest","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.32.0","fflate":"^0.8.2","p-queue":"^9.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"latest","async-mutex":"^0.5.0","cache-manager":"latest","@microlink/mql":"^0.16.1","music-metadata":"^11.7.0","url-regex-safe":"^4.0.0","gradient-string":"^2.0.2","link-preview-js":"^4.0.3","qrcode-terminal":"^0.12.0","libphonenumber-js":"^1.13.3","whatsapp-rust-bridge":"latest","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^4.0.3","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.3"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.1.2_1781641506049_0.3176237450828219","host":"s3://npm-registry-packages-npm-production"}},"2.1.3":{"name":"@nexustechpro/baileys","version":"2.1.3","keywords":["whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","baileys","baileys-mod","baileys-fork","baileys-advanced","whiskeysockets","wa-api","wa-bot","wa-web","nexus","nexusbot","nexustechpro","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.1.3","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"0460c5839b44c1b332c3bea63eefeb82dcfd6c55","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.1.3.tgz","fileCount":101,"integrity":"sha512-HQeAujl9warqat7eiTgrltQdhKVSzlzvM4YzQbZXPiq3LM4Aal7NA6LAymxWB8UDUDyHZT7ixtWUG6loFRE3sw==","signatures":[{"sig":"MEUCIQDCHk3YizKFDifGaq1Le7fYnMS9Jan51jJGMu+g5Dyo7gIgLX9nS6Hi5AIy7m8UXeCpEpv7RNTmTT7Nun9uIz9A4oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6096933},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"2901f57f88b54da80e05b01b2f3f598588adc51c","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","pino":"^9.6","uuid":"latest","axios":"^1.6.0","chalk":"^4.1.2","sharp":"^0.32.0","fflate":"^0.8.2","p-queue":"^9.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"latest","async-mutex":"^0.5.0","cache-manager":"latest","@microlink/mql":"^0.16.1","music-metadata":"^11.7.0","url-regex-safe":"^4.0.0","gradient-string":"^2.0.2","link-preview-js":"^4.0.3","qrcode-terminal":"^0.12.0","libphonenumber-js":"^1.13.3","whatsapp-rust-bridge":"latest","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^4.0.3","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.3"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.1.3_1782065421580_0.35389077730068763","host":"s3://npm-registry-packages-npm-production"}},"2.1.6":{"name":"@nexustechpro/baileys","version":"2.1.6","keywords":["baileys","baileys-mod","baileys-fork","nexus","nexusbot","nexustech","nexustechpro","baileys-advanced","whiskeysockets","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","wa-api","wa-bot","wa-web","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.1.6","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"9609a60209f1691a2d82beb94768366abf8345ec","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.1.6.tgz","fileCount":101,"integrity":"sha512-B8XGUKy0dp0c25bdi2tguWTsvLaHnysRCRQh9Cj2Jp9HctgqwSWDgv3cSE0AhwwZ5EDbRYbvFa1ukETwVo5UJw==","signatures":[{"sig":"MEUCIQCYArbgC6uU5+RYAUvdraMYdurrbUaFDNNtJaKCgl/CowIgUoSpcQNy0z/MvwGeQCol/pW0h3qey+xV0LdogAuFdFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6132157},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"25d2bc132148ddeecfe81145e085eb27ed0f9d4f","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","keyv":"^5.6.0","pino":"^9.6","uuid":"latest","axios":"^1.6.0","chalk":"^4.1.2","fflate":"^0.8.2","p-queue":"^9.0.0","prismjs":"^1.30.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","@keyv/etcd":"^2.1.1","node-cache":"^5.1.2","protobufjs":"latest","@keyv/mongo":"^3.1.0","@keyv/mysql":"^2.1.10","@keyv/redis":"^5.1.6","async-mutex":"^0.5.0","@keyv/sqlite":"^4.0.8","cache-manager":"latest","ffmpeg-static":"^5.3.0","@keyv/memcache":"^2.0.2","@keyv/postgres":"^2.2.3","@microlink/mql":"^0.16.1","music-metadata":"^11.7.0","url-regex-safe":"^4.0.0","gradient-string":"^2.0.2","link-preview-js":"^4.0.3","qrcode-terminal":"^0.12.0","libphonenumber-js":"^1.13.3","whatsapp-rust-bridge":"latest","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^4.0.3","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"*","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^4.0.3"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.1.6_1783440874151_0.5051932154178149","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@nexustechpro/baileys","version":"2.2.0","keywords":["baileys","baileys-mod","baileys-fork","nexus","nexusbot","nexustech","nexustechpro","baileys-advanced","whiskeysockets","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","wa-api","wa-bot","wa-web","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.2.0","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"85044c85e2378da205c908d7b52d192beefc4dd0","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.2.0.tgz","fileCount":101,"integrity":"sha512-DO9oEQOAfO6O/xWu5bKw/FFLhXj3D2uMm+DA7vWVrqCW8T2Hjg6tr9uttK5PUyE83Tep2iQ3f01/7jsr2Dy6Bw==","signatures":[{"sig":"MEUCIBGTvJjMOHAvH+Rdej5opccno3rLHOsgLCFqHY8r1kDtAiEA/dspur0w/tSYwP4ZUKudtOJElckRA7rNtyAzhPPCXxU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6144930},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"0053453e22b1a9deaf326919a054d5bb4b5a722b","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","keyv":"^5.6.0","pino":"^9.6","uuid":"latest","axios":"^1.6.0","fflate":"^0.8.2","p-queue":"^9.0.0","prismjs":"^1.30.0","rlottie":"^0.1.2","file-type":"^22.0.1","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","@keyv/etcd":"^2.1.1","protobufjs":"latest","@keyv/mongo":"^3.1.0","@keyv/mysql":"^2.1.10","@keyv/redis":"^5.1.6","async-mutex":"^0.5.0","@keyv/sqlite":"^4.0.8","cache-manager":"latest","ffmpeg-static":"^5.3.0","@keyv/memcache":"^2.0.2","@keyv/postgres":"^2.2.3","@microlink/mql":"^0.16.1","music-metadata":"^11.7.0","url-regex-safe":"^4.0.0","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","libphonenumber-js":"^1.13.3","wa-sticker-formatter":"^4.4.4","whatsapp-rust-bridge":"latest","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","@types/sharp":"^0.31.1","protobufjs-cli":"^1.1.3","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"*","sharp":"*"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.2.0_1784119738784_0.6948569656706545","host":"s3://npm-registry-packages-npm-production"}},"2.2.4":{"name":"@nexustechpro/baileys","version":"2.2.4","keywords":["baileys","baileys-mod","baileys-fork","nexus","nexusbot","nexustech","nexustechpro","baileys-advanced","whiskeysockets","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","wa-api","wa-bot","wa-web","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.2.4","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"f8417c7adee49eb402816509c511e19913201bc4","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.2.4.tgz","fileCount":109,"integrity":"sha512-9TwHzgDN4YxW0E+IDG+38GQ22PxDGSgz95PhjT+9zjtR1vtSkoDjilt5D5uTIINtRuY7jM+o1IKYew4iqMVkOA==","signatures":[{"sig":"MEYCIQCgb4QYS6xK6nGf86niPAqCkZWTr7A54nLwu9U8q7PAaAIhAKZpobkvHM/tLaCIYgq4c5ALaxfTdvi1nsoKPqQguwrd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6404254},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"4fdfb95fcf6455f754dd0383b1db6759fa65e761","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","keyv":"^5.6.0","pino":"^9.6","uuid":"latest","axios":"^1.6.0","fflate":"^0.8.2","p-queue":"^9.0.0","prismjs":"^1.30.0","rlottie":"^0.1.2","file-type":"^22.0.1","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","@keyv/etcd":"^2.1.1","protobufjs":"latest","@keyv/mongo":"^3.1.0","@keyv/mysql":"^2.1.10","@keyv/redis":"^5.1.6","async-mutex":"^0.5.0","@keyv/sqlite":"^4.0.8","cache-manager":"latest","ffmpeg-static":"^5.3.0","@keyv/memcache":"^2.0.2","@keyv/postgres":"^2.2.3","@microlink/mql":"^0.16.1","music-metadata":"^11.7.0","url-regex-safe":"^4.0.0","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","libphonenumber-js":"^1.13.3","wa-sticker-formatter":"^4.4.4","whatsapp-rust-bridge":"latest","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","ts-node":"^10.9.2","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","@types/sharp":"^0.31.1","protobufjs-cli":"^1.1.3","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"*","sharp":"*"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.2.4_1785324380293_0.7577054830620908","host":"s3://npm-registry-packages-npm-production"}},"2.2.5":{"name":"@nexustechpro/baileys","version":"2.2.5","keywords":["baileys","baileys-mod","baileys-fork","nexus","nexusbot","nexustech","nexustechpro","baileys-advanced","whiskeysockets","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","wa-api","wa-bot","wa-web","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.2.5","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"e1a40995704cf84b8e0c880544e0fdcba9a4d0ba","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.2.5.tgz","fileCount":109,"integrity":"sha512-FcEEGtBkXwbsLcN+Pd9TdcrvWu82r1ttrL+SqfumdylKf2mRm9ZgtXXfPmRmyxkLFfdS9Cl64VkZmBxy6t5qOA==","signatures":[{"sig":"MEYCIQCZ1h9mYHx+rK+QUfbhYkoFf3LfUTMWVrX9FeYoGCtKqwIhANypqpkeUui+eVr13X/0wk4weTzdptkEgx0Fh6wKro+1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6403759},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"012f831106979cfc4970dcb4681b36d5f5997df0","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","keyv":"^5.6.0","pino":"^9.6","uuid":"latest","axios":"^1.6.0","fflate":"^0.8.2","p-queue":"^9.0.0","prismjs":"^1.30.0","rlottie":"^0.1.2","file-type":"^22.0.1","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","@keyv/etcd":"^2.1.1","protobufjs":"latest","@keyv/mongo":"^3.1.0","@keyv/mysql":"^2.1.10","@keyv/redis":"^5.1.6","async-mutex":"^0.5.0","@keyv/sqlite":"^4.0.8","cache-manager":"latest","ffmpeg-static":"^5.3.0","@keyv/memcache":"^2.0.2","@keyv/postgres":"^2.2.3","@microlink/mql":"^0.16.1","music-metadata":"^11.7.0","url-regex-safe":"^4.0.0","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","libphonenumber-js":"^1.13.3","wa-sticker-formatter":"^4.4.4","whatsapp-rust-bridge":"latest","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","ts-node":"^10.9.2","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","@types/sharp":"^0.31.1","protobufjs-cli":"^1.1.3","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"*","sharp":"*"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.2.5_1785618482061_0.5475463950877999","host":"s3://npm-registry-packages-npm-production"}},"2.2.6":{"name":"@nexustechpro/baileys","version":"2.2.6","keywords":["baileys","baileys-mod","baileys-fork","nexus","nexusbot","nexustech","nexustechpro","baileys-advanced","whiskeysockets","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","wa-api","wa-bot","wa-web","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.2.6","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"5a6620f1f6ef112ffe9c23ca17fe789034027a4d","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.2.6.tgz","fileCount":109,"integrity":"sha512-CVBl1E0D8+DOnDJveA8+EyvwitBQKA3B+p1jS+tKFVbz+VhNmuUNUvYy9aRMJF4clyyY+ZhodDGLSAVtkx6FMA==","signatures":[{"sig":"MEUCIDu0V8cog3lQm6imREH2qVmBLrNf+TD4qluseDj+UFlZAiEA8LZIGV4L58P9xsSvWrRgreNH2IkyfX4ok8A4hjHPsSs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6402311},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"65e2d0e8366aab097b534dcff28048d92b16e5d4","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","keyv":"^5.6.0","pino":"^9.6","uuid":"latest","axios":"^1.6.0","fflate":"^0.8.2","p-queue":"^9.0.0","prismjs":"^1.30.0","rlottie":"^0.1.2","file-type":"^22.0.1","lru-cache":"^11.1.0","unfurl.js":"^6.4.0","@hapi/boom":"^9.1.3","@keyv/etcd":"^2.1.1","protobufjs":"latest","@keyv/mongo":"^3.1.0","@keyv/mysql":"^2.1.10","@keyv/redis":"^5.1.6","async-mutex":"^0.5.0","@keyv/sqlite":"^4.0.8","cache-manager":"latest","ffmpeg-static":"^5.3.0","@keyv/memcache":"^2.0.2","@keyv/postgres":"^2.2.3","music-metadata":"^11.7.0","url-regex-safe":"^4.0.0","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","libphonenumber-js":"^1.13.3","wa-sticker-formatter":"^4.4.4","whatsapp-rust-bridge":"latest","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","ts-node":"^10.9.2","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","@types/sharp":"^0.31.1","protobufjs-cli":"^1.1.3","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"*","sharp":"*"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.2.6_1786402738591_0.71987186627047","host":"s3://npm-registry-packages-npm-production"}},"2.2.7":{"name":"@nexustechpro/baileys","version":"2.2.7","keywords":["baileys","baileys-mod","baileys-fork","nexus","nexusbot","nexustech","nexustechpro","baileys-advanced","whiskeysockets","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","wa-api","wa-bot","wa-web","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.2.7","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"6b1725bcc55dc1b831e3655803c37726c2599497","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.2.7.tgz","fileCount":112,"integrity":"sha512-awsZivZPtxV82WwuKFEY6VMLnDoISVChsaW4xQNyEKokWOi0deeIB4I3f199xHPUiDwDhTKj6pvfG/hC3655Ew==","signatures":[{"sig":"MEYCIQD/eM7K7T53u8kfsx/9savPqq/opotG/e7ua7VdCQAMEwIhALV+ye1t6qlnvsWtOOhblO6bu0lFalRRQ/8nWWw0T2N2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDLrevvI2pNBnagJW+nauyVLUeh6+nXxaWbV7BRWNJtAwIgA0hdcfcHe5w6gMgpv/JixEIOvN6gaoAsrkdJNnx7nKY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2025435},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"gitHead":"7ac864890c36cfd972b41ae09541649b3116fff5","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"overrides":{"tar":"^7.5.22","@tootallnate/once":"^3.0.1","wa-sticker-formatter":{"axios":"^1.6.0","sharp":"^0.33.5","file-type":"^22.0.1","image-size":"^2.0.0"}},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"resolutions":{"tar":"^7.5.22","@tootallnate/once":"^3.0.1","wa-sticker-formatter/axios":"^1.6.0","wa-sticker-formatter/sharp":"^0.33.5","wa-sticker-formatter/file-type":"^22.0.1","wa-sticker-formatter/image-size":"^2.0.0"},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","keyv":"^5.6.0","pino":"^9.6","uuid":"latest","acorn":"^8.18.0","axios":"^1.6.0","fflate":"^0.8.2","undici":"^8.10.1","p-queue":"^9.0.0","prismjs":"^1.30.0","rlottie":"^0.1.2","file-type":"^22.0.1","lru-cache":"^11.1.0","unfurl.js":"^6.4.0","@hapi/boom":"^9.1.3","@keyv/etcd":"^2.1.1","acorn-walk":"^8.3.5","protobufjs":"latest","@keyv/mongo":"^3.1.0","@keyv/mysql":"^2.1.10","@keyv/redis":"^5.1.6","async-mutex":"^0.5.0","@keyv/sqlite":"^4.0.8","cache-manager":"latest","ffmpeg-static":"^5.3.0","@keyv/memcache":"^2.0.2","@keyv/postgres":"^2.2.3","music-metadata":"^11.7.0","url-regex-safe":"^4.0.0","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","libphonenumber-js":"^1.13.3","wa-sticker-formatter":"^4.4.4","whatsapp-rust-bridge":"latest","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","ts-node":"^10.9.2","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","@types/sharp":"^0.31.1","protobufjs-cli":"^1.1.3","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"*","sharp":"*"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.2.7_1788532263710_0.9697068511365023","host":"s3://npm-registry-packages-npm-production"}},"2.2.8":{"name":"@nexustechpro/baileys","version":"2.2.8","keywords":["baileys","baileys-mod","baileys-fork","nexus","nexusbot","nexustech","nexustechpro","baileys-advanced","whiskeysockets","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","wa-api","wa-bot","wa-web","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"author":{"name":"nexustechpro2"},"license":"MIT","_id":"@nexustechpro/baileys@2.2.8","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"homepage":"https://github.com/nexustechpro2/baileys/","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"edb9e061ed412253731898c90e7268eb39826c73","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.2.8.tgz","fileCount":125,"integrity":"sha512-9BB7Z9C9kjFBKx630DYVmYykDKT7wtyN6XkTbK75edh78aIJ7QiQE7YwJhmaTSomgLQ/3fVliRUPenmJeuOLFg==","signatures":[{"sig":"MEYCIQDYpS8dTKiRdqPWjScNLomEcfEeWQWBdSOGYKH2SeTJIwIhANWeIO9YfIZu0VtR6SyIj28RubMnQkPzbL00mGtCo1b6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD6Qa8pfezWNxWfGoKv7bRHQClnZlaJSlDp7ppNWYnoOwIgZx7fRhd7eBzm+TEprf0XEyHF5P2vyHKG+g0kMxQvqGE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1909576},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.cjs"},"./lib/*":"./lib/*","./WAProto/*":"./WAProto/*"},"gitHead":"adf6d28cf874accd68c87b089aa8c7af44a74339","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"overrides":{"tar":"^7.5.22","@tootallnate/once":"^3.0.1","wa-sticker-formatter":{"axios":"^1.6.0","sharp":"^0.33.5","file-type":"^22.0.1","image-size":"^2.0.0"}},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"resolutions":{"tar":"^7.5.22","@tootallnate/once":"^3.0.1","wa-sticker-formatter/axios":"^1.6.0","wa-sticker-formatter/sharp":"^0.33.5","wa-sticker-formatter/file-type":"^22.0.1","wa-sticker-formatter/image-size":"^2.0.0"},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","keyv":"^5.6.0","pino":"^9.6","uuid":"latest","acorn":"^8.18.0","axios":"^1.6.0","fflate":"^0.8.2","undici":"^8.10.1","p-queue":"^9.0.0","prismjs":"^1.30.0","rlottie":"^0.1.2","file-type":"^22.0.1","lru-cache":"^11.1.0","unfurl.js":"^6.4.0","@hapi/boom":"^9.1.3","@keyv/etcd":"^2.1.1","acorn-walk":"^8.3.5","protobufjs":"latest","@keyv/mongo":"^3.1.0","@keyv/mysql":"^2.1.10","@keyv/redis":"^5.1.6","async-mutex":"^0.5.0","@keyv/sqlite":"^4.0.8","cache-manager":"latest","ffmpeg-static":"^5.3.0","@keyv/memcache":"^2.0.2","@keyv/postgres":"^2.2.3","music-metadata":"^11.7.0","url-regex-safe":"^4.0.0","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","libphonenumber-js":"^1.13.3","wa-sticker-formatter":"^4.4.4","whatsapp-rust-bridge":"latest","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","tsup":"^8.5.1","eslint":"^9","ts-jest":"^29.4.0","ts-node":"^10.9.2","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","@types/sharp":"^0.31.1","protobufjs-cli":"^1.1.3","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"*","sharp":"*"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_2.2.8_1790596665372_0.5280414286187529","host":"s3://npm-registry-packages-npm-production"}},"2.2.9":{"_id":"@nexustechpro/baileys@2.2.9","bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"dist":{"shasum":"88cf888df82dfa8ab5b1fc15789d6ddf0319bdda","tarball":"https://registry.npmjs.org/@nexustechpro/baileys/-/baileys-2.2.9.tgz","fileCount":125,"integrity":"sha512-6i/75cgE9d7BTaMlQ35+g9c6qOtgLUgpCoLi7lCDorPdISphBF0sQSjMSRnIYZMHV1HPsEy6qW3MSaCfUYXTAQ==","signatures":[{"sig":"MEUCIQCOn1OVWR+QgcJe6qNB8yIDx4Q34cHONYS6B/5MRcUWfgIgcADNv8biIUN/K0p3uAUxDAmELiTw8I4ryq5VuZqqoyw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHxUajfBmpg5i3zgGiRNgKhPVvR8JSAKwZcwUW/WWXXPAiEA7CzKQzRxYkU6BZTvzeYCP+C9m/M9lI2YDFYEi32TAXs="}],"unpackedSize":1909575},"main":"lib/index.js","name":"@nexustechpro/baileys","type":"module","types":"lib/index.d.ts","author":{"name":"nexustechpro2"},"$schema":"https://json.schemastore.org/package.json","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./lib/index.js","default":"./lib/index.js","require":"./lib/index.cjs"},"./lib/*":"./lib/*","./WAProto/*":"./WAProto/*"},"gitHead":"de90c72d84b25d10d39895388c6478d8ea363e1b","license":"MIT","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'NexusTechPro WhatsApp Library'","prepare":"echo 'NexusTechPro WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","generate:license":"npx license","changelog:preview":"conventional-changelog -p angular -u"},"version":"2.2.9","_npmUser":{"name":"nexustechpro","email":"nexustechpro2@gmail.com"},"homepage":"https://github.com/nexustechpro2/baileys/","keywords":["baileys","baileys-mod","baileys-fork","nexus","nexusbot","nexustech","nexustechpro","baileys-advanced","whiskeysockets","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","wa-api","wa-bot","wa-web","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"overrides":{"tar":"^7.5.22","@tootallnate/once":"^3.0.1","wa-sticker-formatter":{"axios":"^1.6.0","sharp":"^0.33.5","file-type":"^22.0.1","image-size":"^2.0.0"}},"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"_npmVersion":"11.5.1","description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","directories":{},"maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"resolutions":{"tar":"^7.5.22","@tootallnate/once":"^3.0.1","wa-sticker-formatter/axios":"^1.6.0","wa-sticker-formatter/sharp":"^0.33.5","wa-sticker-formatter/file-type":"^22.0.1","wa-sticker-formatter/image-size":"^2.0.0"},"_nodeVersion":"24.7.0","dependencies":{"ws":"latest","keyv":"^5.6.0","pino":"^9.6","uuid":"latest","acorn":"^8.18.0","axios":"^1.6.0","fflate":"^0.8.2","undici":"^8.10.1","p-queue":"^9.0.0","prismjs":"^1.30.0","rlottie":"^0.1.2","file-type":"^22.0.1","lru-cache":"^11.1.0","unfurl.js":"^6.4.0","@hapi/boom":"^9.1.3","@keyv/etcd":"^2.1.1","acorn-walk":"^8.3.5","protobufjs":"latest","@keyv/mongo":"^3.1.0","@keyv/mysql":"^2.1.10","@keyv/redis":"^5.1.6","async-mutex":"^0.5.0","@keyv/sqlite":"^4.0.8","cache-manager":"latest","ffmpeg-static":"^5.3.0","@keyv/memcache":"^2.0.2","@keyv/postgres":"^2.2.3","music-metadata":"^11.7.0","url-regex-safe":"^4.0.0","gradient-string":"^2.0.2","qrcode-terminal":"^0.12.0","libphonenumber-js":"^1.13.3","wa-sticker-formatter":"^4.4.4","whatsapp-rust-bridge":"latest","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.0","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","tsup":"^8.5.1","eslint":"^9","ts-jest":"^29.4.0","ts-node":"^10.9.2","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","@types/sharp":"^0.31.1","protobufjs-cli":"^1.1.3","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"*","sharp":"*"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/baileys_2.2.9_1790758103732_0.8491061035772294"}}},"time":{"created":"2026-01-09T19:14:49.217Z","modified":"2026-09-30T08:48:24.037Z","2.0.0":"2026-01-09T17:39:13.200Z","1.0.0":"2026-01-09T17:39:44.895Z","1.0.1":"2026-01-09T19:14:49.499Z","1.0.2":"2026-01-10T17:17:49.324Z","1.0.3-rc.1":"2026-01-10T20:15:50.851Z","1.0.3":"2026-01-12T12:56:26.536Z","1.0.4":"2026-01-12T13:15:41.051Z","1.0.5":"2026-01-13T14:20:15.430Z","1.0.6":"2026-01-13T14:21:46.952Z","1.0.7":"2026-01-14T08:18:26.607Z","1.0.8":"2026-01-14T09:06:04.932Z","1.0.9":"2026-01-14T19:23:35.722Z","1.1.0":"2026-01-21T19:56:26.968Z","1.1.1":"2026-01-23T15:16:07.760Z","1.1.2":"2026-01-24T15:49:13.185Z","1.1.3":"2026-02-02T20:55:25.856Z","1.1.4":"2026-02-14T11:44:15.885Z","1.1.5":"2026-02-15T07:25:07.608Z","1.1.6":"2026-02-16T05:01:20.268Z","1.1.7":"2026-02-16T05:15:34.676Z","1.1.8":"2026-02-24T00:21:29.375Z","1.1.9":"2026-02-24T06:38:56.383Z","2.0.1":"2026-03-08T02:26:27.942Z","2.0.2":"2026-03-21T16:31:03.293Z","2.0.3":"2026-04-28T06:42:07.479Z","2.0.4":"2026-05-02T16:23:07.838Z","2.0.5":"2026-05-03T06:16:02.435Z","2.0.6":"2026-05-26T17:54:08.541Z","2.0.8":"2026-06-03T09:54:45.247Z","2.0.9":"2026-06-03T10:01:35.231Z","2.1.0":"2026-06-03T17:22:45.624Z","2.1.1":"2026-06-16T20:03:17.388Z","2.1.2":"2026-06-16T20:25:06.239Z","2.1.3":"2026-06-21T18:10:21.796Z","2.1.4":"2026-07-05T23:06:32.412Z","2.1.5":"2026-07-06T13:56:05.443Z","2.1.6":"2026-07-07T16:14:34.321Z","2.1.7":"2026-07-13T17:55:30.058Z","2.1.8":"2026-07-15T12:03:37.162Z","2.1.9":"2026-07-15T12:28:41.487Z","2.2.0":"2026-07-15T12:48:58.987Z","2.2.1":"2026-07-29T09:46:03.185Z","2.2.2":"2026-07-29T11:00:32.994Z","2.2.3":"2026-07-29T11:18:58.653Z","2.2.4":"2026-07-29T11:26:20.521Z","2.2.5":"2026-08-01T21:08:02.241Z","2.2.6":"2026-08-10T22:58:58.787Z","2.2.7":"2026-09-04T14:31:03.823Z","2.2.8":"2026-09-28T11:57:45.499Z","2.2.9":"2026-09-30T08:48:23.884Z"},"bugs":{"url":"https://github.com/nexustechpro2/baileys/issues"},"author":{"name":"nexustechpro2"},"license":"MIT","homepage":"https://github.com/nexustechpro2/baileys/","keywords":["baileys","baileys-mod","baileys-fork","nexus","nexusbot","nexustech","nexustechpro","baileys-advanced","whiskeysockets","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","whatsapp-automation","whatsapp-web-api","whatsapp-client","whatsapp-multidevice","whatsapp-business","whatsapp-interactive","whatsapp-buttons","whatsapp-carousel","whatsapp-sticker","whatsapp-media","whatsapp-group","whatsapp-newsletter","whatsapp-channel","whatsapp-status","whatsapp-pairing","wa-api","wa-bot","wa-web","automation","bot","chatbot","messaging","websocket","multi-device","multidevice","interactive-messages","buttons","carousels","products","events","payments","polls","albums","sticker-pack","nodejs","typescript","javascript","esm"],"repository":{"url":"git+https://github.com/nexustechpro2/baileys.git","type":"git"},"description":"Advanced WhatsApp Web API built on Baileys — interactive messages, buttons, carousels, products, events, payments, polls, albums, sticker packs and more.","maintainers":[{"name":"nexustechpro","email":"nexustechpro2@gmail.com"}],"readme":"<div align=\"center\">\n\n<p>\n  <!-- Banner -->\n  <img src=\"https://files.catbox.moe/gzkpf8.jpg\" alt=\"NexusTechPro Banner\" />\n</p>\n\n# @nexustechpro/baileys\n\n<p>\n<img src=\"https://user-images.githubusercontent.com/74038190/212284100-561aa473-3905-4a80-b561-0d28506553ee.gif\" width=\"100%\">\n</p>\n\n\n**Advanced WhatsApp Web API — Built on WhiskeySockets/Baileys**\n\n<p>\n  <!-- NPM Version -->\n  <a href=\"https://www.npmjs.com/package/@nexustechpro/baileys\">\n    <img src=\"https://img.shields.io/npm/v/@nexustechpro/baileys?color=success&logo=npm&style=flat-square\" alt=\"NPM Version\" />\n  </a>\n  <!-- Downloads -->\n  <a href=\"https://www.npmjs.com/package/@nexustechpro/baileys\">\n    <img src=\"https://img.shields.io/npm/dt/@nexustechpro/baileys?color=blue&logo=npm&style=flat-square\" alt=\"Downloads\" />\n  </a>\n  <!-- License -->\n  <a href=\"https://github.com/nexustechpro2/baileys/blob/main/LICENSE\">\n    <img src=\"https://img.shields.io/npm/l/@nexustechpro/baileys?color=yellow&style=flat-square\" alt=\"License\" />\n  </a>\n  <!-- Node Version -->\n  <a href=\"https://nodejs.org\">\n    <img src=\"https://img.shields.io/node/v/@nexustechpro/baileys?style=flat-square\" alt=\"Node Version\" />\n  </a>\n  <!-- Socket Badge -->\n  <a href=\"https://socket.dev/npm/package/@nexustechpro/baileys\">\n    <img src=\"https://socket.dev/api/badge/npm/package/@nexustechpro/baileys\" alt=\"Socket Badge\" />\n  </a>\n</p>\n<p>\n  <!-- WhatsApp Channel -->\n  <a href=\"https://www.whatsapp.com/channel/0029VbBK53XBvvslYeZlBe0V\">\n    <img src=\"https://img.shields.io/badge/Join-WhatsApp%20Channel-25D366?logo=whatsapp&logoColor=white\" alt=\"WhatsApp Channel\" />\n  </a>\n</p>\n\n*Modern, feature-rich, and developer-friendly WhatsApp automation library*\n\n</div>\n\n---\n\n## 📋 Table of Contents\n\n- [Installation](#-installation)\n- [Quick Start](#-quick-start)\n- [Authentication](#-authentication)\n- [Browser Options](#-browser-options)\n- [Socket Configuration](#-socket-configuration)\n- [Session Management](#-session-management)\n  - [File-based](#file-based-default)\n  - [Keyv-based (MongoDB, Redis, PostgreSQL, SQLite...)](#keyv-based-production)\n  - [Per-type routing](#per-type-routing-advanced)\n- [Sending Messages](#-sending-messages)\n  - [Content Key Reference](#content-key-reference)\n  - [Text Messages](#text-messages)\n  - [Media Messages](#media-messages)\n  - [Buttons & Interactive](#buttons--interactive-messages)\n  - [Extended Types](#extended-message-types)\n  - [AI Rich Messages](#ai-rich-messages)\n  - [Status & Stories](#personal-status--story-statusbroadcast)\n  - [Sticker Pack](#sticker-pack)\n  - [Shorthand Wrappers](#shorthand-wrappers)\n- [Message Modifications](#️-message-modifications)\n- [Media Download](#-media-download)\n- [Group Management](#-group-management)\n  - [AI Groups](#ai-groups)\n- [User Operations](#-user-operations)\n  - [Usernames](#usernames)\n- [Check Number Status](#ban-checker)\n- [Privacy Controls](#-privacy-controls)\n- [Reporting](#reporting)\n- [Reporting Info Store](#reporting-info-store)\n- [Chat Operations](#-chat-operations)\n- [Newsletter / Channels](#-newsletter--channels)\n- [Builder API](#-builder-api)\n  - [AIRich Builder](#airich-builder)\n  - [Button Builder](#button-builder)\n  - [Carousel Builder](#carousel-builder)\n  - [Album Builder](#album-builder)\n  - [VerticalAlbum Builder](#verticalalbum-builder)\n  - [GridImage Builder](#gridimage-builder)\n  - [VideoGrid Builder](#videogrid-builder)\n  - [A2UI Builder](#a2ui-builder)\n  - [Poll Builder](#poll-builder)\n  - [Event Builder](#event-builder)\n  - [Payment Builder](#payment-builder)\n  - [Order Builder](#order-builder)\n- [Utility Methods](#-utility-methods)\n- [Exported Utilities](#-exported-utilities)\n- [Events Reference](#-events-reference)\n- [Best Practices](#-best-practices)\n- [Disclaimer](#️-disclaimer)\n\n---\n\n## 📦 Installation\n\n```bash\n# npm\nnpm install @nexustechpro/baileys\n\n# yarn\nyarn add @nexustechpro/baileys\n```\n\n**Drop-in replacement for `@whiskeysockets/baileys`** — add this to `package.json`:\n```json\n{\n  \"dependencies\": {\n    \"@whiskeysockets/baileys\": \"npm:@nexustechpro/baileys\"\n  }\n}\n\n               // OR\n\n{\n    \"dependencies\": {\n        \"@nexustechpro/baileys\": \"latest\"\n    }\n}\n```\n\n**Import:**\n```javascript\n// ESM (recommended)\nimport makeWASocket from '@nexustechpro/baileys'\n\n// CommonJS\nconst { default: makeWASocket } = require('@nexustechpro/baileys')\n```\n\n---\n\n## 🚀 Quick Start\n\n```javascript\nimport makeWASocket, {\n  useMultiFileAuthState,\n  DisconnectReason,\n  makeCacheableSignalKeyStore,\n  Browsers\n} from '@nexustechpro/baileys'\nimport pino from 'pino'\n\nconst connectToWhatsApp = async () => {\n  const { state, saveCreds } = await useMultiFileAuthState('auth_session')\n  const logger = pino({ level: 'silent' })\n\n  const sock = makeWASocket({\n    auth: {\n      creds: state.creds,\n      keys: makeCacheableSignalKeyStore(state.keys, logger)\n    },\n    browser: Browsers.ubuntu('Chrome'),\n    generateHighQualityLinkPreview: true,\n    logger\n  })\n\n  sock.ev.on('connection.update', ({ connection, lastDisconnect }) => {\n    if (connection === 'close') {\n      const shouldReconnect = lastDisconnect?.error?.output?.statusCode !== DisconnectReason.loggedOut\n      if (shouldReconnect) connectToWhatsApp()\n    } else if (connection === 'open') {\n      console.log('✅ Connected!')\n    }\n  })\n\n  sock.ev.on('creds.update', saveCreds)\n\n  sock.ev.on('messages.upsert', async ({ messages }) => {\n    for (const msg of messages) {\n      if (!msg.key.fromMe && msg.message) {\n        await sock.sendMessage(msg.key.remoteJid, { text: 'Hello!' })\n      }\n    }\n  })\n}\n\nconnectToWhatsApp()\n```\n\n---\n\n## 🔐 Authentication\n\n### Pairing Code (Recommended)\n\nNo QR scanning — just a phone number. Call `requestPairingCode` directly after creating the socket. The socket internally waits for the WebSocket to be ready before sending the request, so **no manual polling or delays needed on your end**.\n\n```javascript\nimport makeWASocket, {\n  useMultiFileAuthState,\n  makeCacheableSignalKeyStore,\n  Browsers\n} from '@nexustechpro/baileys'\nimport pino from 'pino'\n\nconst { state, saveCreds } = await useMultiFileAuthState('auth_session')\nconst logger = pino({ level: 'silent' })\n\nconst sock = makeWASocket({\n  auth: {\n    creds: state.creds,\n    keys: makeCacheableSignalKeyStore(state.keys, logger)\n  },\n  browser: Browsers.ubuntu('Chrome'),\n  logger\n})\n\nsock.ev.on('creds.update', saveCreds)\n\n// Just call it — no need to wait or poll for WS state\nif (!sock.authState.creds.registered) {\n  const code = await sock.requestPairingCode('1234567890') // digits only, no + or spaces\n  console.log('Pairing code:', code)\n}\n```\n\n### Custom Pairing Code\n\n```javascript\n// Must be exactly 8 characters\nconst code = await sock.requestPairingCode('1234567890', 'NEXUS001')\nconsole.log('Custom code:', code)\n```\n\n### QR Code\n\nScan the QR with your WhatsApp mobile app under **Linked Devices**.\n\n```javascript\nimport makeWASocket, {\n  useMultiFileAuthState,\n  makeCacheableSignalKeyStore,\n  Browsers\n} from '@nexustechpro/baileys'\nimport qrcode from 'qrcode-terminal'\nimport pino from 'pino'\n\nconst { state, saveCreds } = await useMultiFileAuthState('auth_session')\nconst logger = pino({ level: 'silent' })\n\nconst sock = makeWASocket({\n  auth: {\n    creds: state.creds,\n    keys: makeCacheableSignalKeyStore(state.keys, logger)\n  },\n  browser: Browsers.ubuntu('Chrome'),\n  logger\n})\n\nsock.ev.on('connection.update', ({ connection, qr, lastDisconnect }) => {\n  if (qr) qrcode.generate(qr, { small: true })\n  if (connection === 'open') console.log('✅ Connected!')\n  if (connection === 'close') {\n    const shouldReconnect = lastDisconnect?.error?.output?.statusCode !== DisconnectReason.loggedOut\n    if (shouldReconnect) connectToWhatsApp()\n  }\n})\n\nsock.ev.on('creds.update', saveCreds)\n```\n\nInstall the QR renderer: `npm install qrcode-terminal`\n\n---\n\n## 🌐 Browser Options\n\nThe `browser` config tells WhatsApp what client you appear to be. This affects how WhatsApp treats your session and which features it enables.\n\n| Option | Value | Notes |\n|--------|-------|-------|\n| `Browsers.ubuntu('Chrome')` | `['Ubuntu', 'Chrome', '22.04.4']` | ✅ Recommended — stable, widely used |\n| `Browsers.macOS('Safari')` | `['Mac OS', 'Safari', '14.4.1']` | Good alternative |\n| `Browsers.windows('Chrome')` | `['Windows', 'Chrome', '10.0.22631']` | Works well |\n| `Browsers.baileys('Desktop')` | `['Baileys', 'Desktop', '6.5.0']` | Identifies as Baileys explicitly |\n| `Browsers.appropriate('Chrome')` | Auto-detects your OS | Uses your actual platform |\n\n```javascript\nimport { Browsers } from '@nexustechpro/baileys'\n\n// Pass any browser string as the second argument (Chrome, Safari, Firefox, etc.)\nconst sock = makeWASocket({\n  browser: Browsers.ubuntu('Chrome')   // recommended\n  // browser: Browsers.macOS('Safari')\n  // browser: Browsers.windows('Chrome')\n  // browser: Browsers.appropriate('Chrome') // auto-detects your server OS\n})\n```\n\n---\n\n## ⚙️ Socket Configuration\n\nKey options from `DEFAULT_CONNECTION_CONFIG`:\n\n```javascript\nconst sock = makeWASocket({\n  // Required\n  auth: { creds, keys },\n\n  // Browser identity\n  browser: Browsers.ubuntu('Chrome'),\n\n  // Link preview quality (true = upload full image, false = compressed local thumb)\n  generateHighQualityLinkPreview: true,\n\n  // Cache group metadata to avoid repeated fetches\n  cachedGroupMetadata: async (jid) => groupCache.get(jid),\n\n  // Suppress your online status when connecting\n  markOnlineOnConnect: false,\n\n  // Sync full message history on connect\n  syncFullHistory: false,\n\n  // Logger (use pino({ level: 'silent' }) to suppress logs)\n  logger: pino({ level: 'silent' }),\n\n  // Connection timeout in ms\n  connectTimeoutMs: 60000,\n\n  // Max retries for failed message sends\n  maxMsgRetryCount: 5,\n\n  // Custom message retrieval for retry/poll decryption\n  getMessage: async (key) => store.loadMessage(key.remoteJid, key.id),\n})\n```\n---\n\n## 💾 Session Management\n\nTwo adapters are available. They do **not** share an identical return shape — see the differences noted below each.\n\n### File-based (default)\n\nAtomic writes, sha256 checksum integrity, per-file mutex locking, corrupt file recovery, and legacy file upgrade. Best for single-instance bots or local development.\n\n```javascript\nimport { useMultiFileAuthState } from '@nexustechpro/baileys'\n\nconst { state, saveCreds, getStats } = await useMultiFileAuthState('auth_session', {\n    preKeyRetention:   150,  // how many recent prekeys to keep (default: 150)\n    cleanupThreshold:  50,   // new prekeys before a cleanup runs (default: 50)\n    logger,                  // optional — logs checksum mismatches and cleanup events\n})\n\nconst sock = makeWASocket({ auth: state })\nsock.ev.on('creds.update', saveCreds)\n\n// Diagnostics\nconst stats = await getStats()\n// { totalFiles: 42, preKeyCount: 150, nextPreKeyId: 3200, lastCleanupAt: '2026-07-05T...' }\n```\n\nTo fully log out and delete a session's files, remove the session folder directly (e.g. `fs.rm(folder, { recursive: true, force: true })`) — there is no `clearSession`/`close` method on this adapter.\n\n### Keyv-based (production)\n\nUniversal adapter for any database backend via [Keyv](https://github.com/jaredwray/keyv). Pass a connection string — the matching backend driver is resolved and imported automatically, no manual adapter imports needed.\n\nStorage format matches `useMultiFileAuthState` exactly: every value is wrapped as `{ data, __checksum }` with a sha256 integrity check, so corruption is detected and self-healed the same way on both adapters. Reads also auto-detect and repair values that were written by an older/buggy version of this adapter (including arbitrarily nested `{ value: { value: ... } }` wrapping) — no manual data-fixing needed if you're upgrading from an earlier release.\n\nThe first argument is the **session ID** — equivalent to the folder name in `useMultiFileAuthState`. It's used as the Keyv namespace, so multiple bots can safely share one backend. The second argument is a connection string, a pre-built `Keyv` instance, or a raw `KeyvStoreAdapter`:\n\n```javascript\nimport { useKeyvAuthState } from '@nexustechpro/baileys'\n\n// ── Redis ─────────────────────────────────────────────────────────────────────\nconst { state, saveCreds } = await useKeyvAuthState('bot1', 'redis://localhost:6379')\n\n// ── PostgreSQL / Supabase / Neon ──────────────────────────────────────────────\nconst { state, saveCreds } = await useKeyvAuthState('bot1', 'postgresql://user:pass@localhost/db')\n\n// ── MongoDB ───────────────────────────────────────────────────────────────────\nconst { state, saveCreds } = await useKeyvAuthState('bot1', 'mongodb://localhost/baileys')\n\n// ── MySQL / PlanetScale ───────────────────────────────────────────────────────\nconst { state, saveCreds } = await useKeyvAuthState('bot1', 'mysql://user:pass@localhost/db')\n\n// ── SQLite (local, zero-config) ───────────────────────────────────────────────\nconst { state, saveCreds } = await useKeyvAuthState('bot1', 'sqlite://auth.db')\n\n// ── etcd ──────────────────────────────────────────────────────────────────────\nconst { state, saveCreds } = await useKeyvAuthState('bot1', 'etcd://localhost:2379')\n\n// ── Memcache ──────────────────────────────────────────────────────────────────\nconst { state, saveCreds } = await useKeyvAuthState('bot1', 'memcache://localhost:11211')\n\n// ── In-memory (testing / ephemeral — data lost on restart) ───────────────────\nconst { state, saveCreds } = await useKeyvAuthState('test')\n```\n\nSupported connection string protocols: `redis:`/`rediss:`, `mongodb:`/`mongodb+srv:`, `postgres:`/`postgresql:`, `mysql:`, `sqlite:`, `etcd:`, `memcache:`/`memcached:`. All matching driver packages (`@keyv/redis`, `@keyv/mongo`, `@keyv/postgres`, `@keyv/mysql`, `@keyv/sqlite`, `@keyv/etcd`, `@keyv/memcache`) ship as regular dependencies of this package — nothing extra to install.\n\nFor backends without a connection string (e.g. DynamoDB), or to reuse one connection across multiple `useKeyvAuthState` calls yourself, pass a pre-built adapter or `Keyv` instance instead of a string:\n\n```javascript\nimport { useKeyvAuthState } from '@nexustechpro/baileys'\nimport KeyvMongo from '@keyv/mongo'\n\nconst backend = new KeyvMongo('mongodb://localhost/baileys') // build once, share across sessions\nconst { state, saveCreds } = await useKeyvAuthState('bot1', backend)\n```\n\nSame connection string passed as a plain string is automatically cached and reused across every `useKeyvAuthState` call in the process — you don't need to build the instance yourself just to avoid opening duplicate connections, but you can if you want the reference for other purposes.\n\nBy default, Mongo/Postgres/MySQL/SQLite store everything in a collection/table named `keyv` (each adapter's own default). Set `collectionName` to use your own name instead — it's mapped to whatever each backend actually calls it (`collection` for Mongo, `table` for Postgres/MySQL/SQLite):\n\n```javascript\nconst { state, saveCreds } = await useKeyvAuthState('bot1', 'mongodb://localhost/baileys', {\n    collectionName: 'baileys_auth', // instead of the default \"keyv\" collection\n})\n```\n\n> Per-type backend routing (e.g. prekeys on SQLite, sessions on Postgres) is not currently supported — one `useKeyvAuthState` call uses one backend for every key type.\n\n#### Clearing a session (logout)\n\n```javascript\nconst { state, saveCreds, clearSession } = await useKeyvAuthState('bot1', 'redis://localhost:6379')\n\n// on logout / when you want to wipe this session's auth entirely:\nawait clearSession()\n```\n\n`clearSession()` wipes every key belonging to that `sessionId` — creds, prekeys, sessions, sender keys, everything — using each backend's native namespace-scoped bulk delete (a real `deleteMany`/`DELETE WHERE`/`SCAN`+delete under the hood, not a per-key loop). It only affects this session; other sessions sharing the same backend are untouched. There's no equivalent method on `useMultiFileAuthState` — delete the session folder instead.\n\n#### Options\n\n| Option | Type | Default | Description |\n|--------|------|---------|-------------|\n| `preKeyRetention` | `number` | `150` | Number of recent prekeys to keep |\n| `cleanupThreshold` | `number` | `50` | New prekeys generated before cleanup runs |\n| `logger` | `object` | `undefined` | Logger with `.info` / `.warn` methods |\n| `collectionName` | `string` | adapter's own default (`\"keyv\"`) | Custom collection/table name — Keyv-based adapter only, ignored for connection-string-less (in-memory) and pre-built adapter/`Keyv` instances |\n\n#### Return values\n\n| | `useMultiFileAuthState` | `useKeyvAuthState` |\n|---|---|---|\n| `state` | ✅ | ✅ |\n| `saveCreds` | ✅ | ✅ |\n| `getStats` | ✅ | ❌ |\n| `clearSession` | ❌ (delete the folder instead) | ✅ |\n| `close` | ❌ | ✅ (drops local listeners; safe to call, does not disconnect a shared backend) |\n\n---\n\n## 💬 Sending Messages\n\n`sock.sendMessage(jid, content, options?)` handles **every message type**. The `jid` can be a user, group, status broadcast, or newsletter.\n\n```javascript\n// JID formats\n'1234567890@s.whatsapp.net'     // personal chat\n'123456789-987654321@g.us'      // group\n'status@broadcast'               // story/status\n'120363...@newsletter'           // newsletter channel\n```\n\n### Content Key Reference\n\nEvery key you can pass to `sock.sendMessage`:\n\n| Key | Description |\n|-----|-------------|\n| `text` | Plain text or markdown |\n| `image` | Image message |\n| `video` | Video message |\n| `audio` | Audio / voice message |\n| `document` | File / document |\n| `sticker` | Sticker |\n| `location` | Location pin |\n| `contacts` | Contact card(s) |\n| `react` | Emoji reaction |\n| `poll` | Poll creation |\n| `forward` | Forward a message |\n| `delete` | Delete a message |\n| `edit` | Edit a sent message |\n| `pin` | Pin / unpin a message |\n| `keep` | Keep / unkeep a message |\n| `disappearingMessagesInChat` | Set disappearing timer |\n| `aiRich` | AI Rich message (text, code, table, images, sources, reels, latex, parts) |\n| `albumMessage` | Media album (2+ images/videos) |\n| `carouselMessage` | Interactive card carousel |\n| `groupStatus` | Post text/media to a group's story |\n| `interactiveMessage` | Raw interactive message object |\n| `requestPaymentMessage` | Payment request |\n| `orderMessage` | Order message |\n| `eventMessage` | Event / calendar invite |\n| `stickerPack` | Sticker pack |\n| `verticalAlbumMessage` | Vertical stacked media album (AIRich format) |\n| `gridImageMessage` | Image grid (GRID_IMAGE protocol type) |\n| `videoGridMessage` | Video grid (GenAIVideoPrimitive grid) |\n| `a2uiMessage` | A2UI bloksWidget interactive message |\n| `statusMentionMessage` | Mention someone in a status |\n| `pollResultMessage` | Poll result snapshot |\n| `deliveryMode` | Controls which devices receive the message — see Delivery Mode section |\n\n---\n\n### Text Messages\n\n```javascript\n// Plain text\nawait sock.sendMessage(jid, { text: 'Hello World!' })\n\n// With link preview (auto-detects URLs in text)\nawait sock.sendMessage(jid, { text: 'Check this out: https://github.com' })\n\n// Quote/reply\nawait sock.sendMessage(jid, { text: 'This is a reply' }, { quoted: message })\n\n// Mention users\nawait sock.sendMessage(jid, {\n  text: '@1234567890 hey!',\n  mentions: ['1234567890@s.whatsapp.net']\n})\n\n// AI-generated label\nawait sock.sendMessage(jid, { text: 'AI response here', ai: true })\n```\n\n### Delivery Mode\n\nControl which devices receive your message using the `deliveryMode` option. By default every device gets the message (`toAll`).\n\n| Mode | Your Main | Your Companions | Recipient Main | Recipient Companions |\n|------|-----------|-----------------|----------------|----------------------|\n| `toAll` | ✅ | ✅ | ✅ | ✅ |\n| `toMainOnly` | ✅ | ❌ | ✅ | ❌ |\n| `toRecipientMain` | ✅ | ✅ | ✅ | ❌ |\n| `toSelf` | ✅ | ✅ | ❌ | ❌ |\n| `toRecipient` | ❌ | ❌ | ✅ | ✅ |\n| `toSelfMain` | ✅ | ❌ | ❌ | ❌ |\n| `toRecipientMainOnly` | ❌ | ❌ | ✅ | ❌ |\n\n```javascript\n// Everyone gets it (default)\nawait sock.sendMessage(jid, { text: 'Hello!' }, { deliveryMode: 'toAll' })\n\n// Main phones only — no companion devices on either side\nawait sock.sendMessage(jid, { text: 'Hello!' }, { deliveryMode: 'toMainOnly' })\n\n// Recipient's main phone only — your companions still get it\nawait sock.sendMessage(jid, { text: 'Hello!' }, { deliveryMode: 'toRecipientMain' })\n\n// Your devices only — recipient gets nothing\nawait sock.sendMessage(jid, { text: 'Hello!' }, { deliveryMode: 'toSelf' })\n\n// Recipient all devices — you see nothing\nawait sock.sendMessage(jid, { text: 'Hello!' }, { deliveryMode: 'toRecipient' })\n\n// Your main phone only — nothing else\nawait sock.sendMessage(jid, { text: 'Hello!' }, { deliveryMode: 'toSelfMain' })\n\n// Recipient main phone only — you see nothing\nawait sock.sendMessage(jid, { text: 'Hello!' }, { deliveryMode: 'toRecipientMainOnly' })\n```\n\n> `deliveryMode` is optional — omitting it defaults to `toAll` and behaves exactly like normal.\n\n### Media Messages\n\n> You can pass `{ url: '...' }`, a `Buffer`, a file path string, or `{ stream: Stream }` for any media type.\n\n#### Image\n```javascript\n// From URL\nawait sock.sendMessage(jid, {\n  image: { url: 'https://example.com/image.jpg' },\n  caption: 'Caption here'\n})\n\n// From Buffer\nawait sock.sendMessage(jid, { image: buffer, caption: 'From buffer' })\n\n// From file\nawait sock.sendMessage(jid, { image: fs.readFileSync('./image.jpg') })\n\n// View once\nawait sock.sendMessage(jid, { image: { url: './secret.jpg' }, viewOnce: true })\n```\n\n#### Video\n```javascript\nawait sock.sendMessage(jid, {\n  video: { url: './video.mp4' },\n  caption: 'Watch this!',\n  gifPlayback: false, // true for GIF\n  ptv: false          // true for video note (circle)\n})\n```\n\n#### Audio\n```javascript\nawait sock.sendMessage(jid, {\n  audio: { url: './audio.mp3' },\n  mimetype: 'audio/mp4',\n  ptt: true // true = voice message, false = audio file\n})\n```\n\n> Convert to voice-compatible format: `ffmpeg -i input.mp4 -avoid_negative_ts make_zero -ac 1 output.ogg`\n\n#### Document\n```javascript\nawait sock.sendMessage(jid, {\n  document: { url: './file.pdf' },\n  fileName: 'document.pdf',\n  mimetype: 'application/pdf',\n  caption: 'Here is the file'\n})\n```\n\n#### Sticker\n```javascript\nawait sock.sendMessage(jid, { sticker: { url: './sticker.webp' } })\n```\n\n#### Location\n```javascript\nawait sock.sendMessage(jid, {\n  location: {\n    degreesLatitude: 24.121231,\n    degreesLongitude: 55.1121221,\n    name: 'Location Name',\n    address: 'Full Address Here'\n  }\n})\n```\n\n#### Contact\n```javascript\nconst vcard = 'BEGIN:VCARD\\nVERSION:3.0\\nFN:John Doe\\nORG:NexusTechPro;\\nTEL;type=CELL;waid=1234567890:+1 234 567 890\\nEND:VCARD'\n\nawait sock.sendMessage(jid, {\n  contacts: {\n    displayName: 'John Doe',\n    contacts: [{ vcard }]\n  }\n})\n```\n\n#### Reaction\n```javascript\nawait sock.sendMessage(jid, {\n  react: {\n    text: '💖',       // empty string removes reaction\n    key: message.key\n  }\n})\n```\n\n#### Poll\n```javascript\n// Standard poll\nawait sock.sendMessage(jid, {\n  poll: {\n    name: 'Favorite Color?',\n    values: ['Red', 'Blue', 'Green'],\n    selectableOptionsCount: 1,\n    toAnnouncementGroup: false\n  }\n})\n\n// Quiz poll (single correct answer)\nawait sock.sendMessage(jid, {\n  poll: {\n    name: 'What is 2+2?',\n    values: ['3', '4', '5'],\n    selectableOptionsCount: 1,\n    pollType: 1,        // 1 = quiz\n    correctAnswer: '4'\n  }\n})\n\n// Timed poll\nawait sock.sendMessage(jid, {\n  poll: {\n    name: 'Quick vote!',\n    values: ['Yes', 'No'],\n    endTime: Math.floor(Date.now() / 1000) + 3600, // 1 hour\n    hideParticipantName: true,\n    allowAddOption: false\n  }\n})\n\n// Or use the Poll builder — see Builder API section\nawait sock.poll()\n  .name('Favorite Color?')\n  .options(['Red', 'Blue', 'Green'])\n  .send(jid)\n```\n\n#### Pin Message\n```javascript\nawait sock.sendMessage(jid, {\n  pin: {\n    type: 1,          // 0 to unpin\n    time: 86400,      // 24h = 86400 | 7d = 604800 | 30d = 2592000\n    key: message.key\n  }\n})\n```\n\n#### Keep Message\n```javascript\nawait sock.sendMessage(jid, {\n  keep: message.key,\n  type: 1,  // 2 to unkeep\n  time: 86400\n})\n```\n\n#### Disappearing Messages\n```javascript\n// Enable (seconds: 86400 = 24h, 604800 = 7d, 7776000 = 90d)\nawait sock.sendMessage(jid, { disappearingMessagesInChat: 86400 })\n\n// Disable\nawait sock.sendMessage(jid, { disappearingMessagesInChat: false })\n```\n\n#### Forward Message\n```javascript\nawait sock.sendMessage(jid, { forward: message, force: true })\n```\n\n#### Edit Message\n```javascript\nawait sock.sendMessage(jid, {\n  text: 'Updated text',\n  edit: originalMessage.key\n})\n```\n\n#### Delete Message\n```javascript\nconst sent = await sock.sendMessage(jid, { text: 'hello' })\nawait sock.sendMessage(jid, { delete: sent.key })\n```\n\n---\n\n### 🎭 Fake Quoted Messages\n\nFake a reply without an actual original message — useful for AI responses, status reposts, custom UIs and more. Only the bare minimum fields are needed — WhatsApp fills in the rest visually.\n\n#### Text Quote\n```javascript\nawait sock.sendMessage(jid, { text: 'Actual message' }, {\n  quoted: {\n    key: { remoteJid: jid, fromMe: false, id: 'FAKE_' + Date.now(), participant: '1234567890@s.whatsapp.net' },\n    message: { conversation: 'Fake quoted text' }\n  }\n})\n```\n\n#### Image Quote\n```javascript\nawait sock.sendMessage(jid, { text: 'Replying to image' }, {\n  quoted: {\n    key: { remoteJid: jid, fromMe: false, id: 'FAKE_' + Date.now(), participant: '1234567890@s.whatsapp.net' },\n    message: { imageMessage: { caption: 'Fake image caption' } }\n  }\n})\n```\n\n#### Sticker Quote\n```javascript\nawait sock.sendMessage(jid, { text: 'Replying to sticker' }, {\n  quoted: {\n    key: { remoteJid: jid, fromMe: false, id: 'FAKE_' + Date.now(), participant: '1234567890@s.whatsapp.net' },\n    message: { stickerMessage: {} }\n  }\n})\n```\n\n#### AI / Bot Quote\n```javascript\nawait sock.sendMessage(jid, { text: 'My response' }, {\n  quoted: {\n    key: { remoteJid: jid, fromMe: true, id: 'FAKE_' + Date.now() },\n    message: { extendedTextMessage: { text: 'AI generated this', title: 'NexusAI' } }\n  }\n})\n```\n\n#### Status Quote\n```javascript\nawait sock.sendMessage(jid, { text: 'Replying to your status!' }, {\n  quoted: {\n    key: { remoteJid: 'status@broadcast', fromMe: false, id: 'FAKE_' + Date.now(), participant: '1234567890@s.whatsapp.net' },\n    message: { conversation: 'Original status text' }\n  }\n})\n```\n\n#### Key Fields\n\n| Field | Description |\n|-------|-------------|\n| `remoteJid` | Where the quoted message appears to be from (`jid`, `status@broadcast`, group etc.) |\n| `fromMe` | `true` = appears sent by you/bot, `false` = appears sent by someone else |\n| `id` | Any unique string — `'FAKE_' + Date.now()` avoids collisions |\n| `participant` | Required in groups/status — the person who appears to have sent it |\n\n---\n\n### Buttons & Interactive Messages\n\n#### Text with Buttons\n```javascript\nawait sock.sendMessage(jid, {\n  text: 'Choose an option',\n  footer: '© NexusTechPro',\n  buttons: [\n    {\n      name: 'quick_reply',\n      buttonParamsJson: JSON.stringify({ display_text: 'Option 1', id: 'opt1' })\n    },\n    {\n      name: 'cta_url',\n      buttonParamsJson: JSON.stringify({\n        display_text: 'Visit Website',\n        url: 'https://nexustechpro.com',\n        merchant_url: 'https://nexustechpro.com'\n      })\n    }\n  ]\n})\n```\n\n#### Image / Video / Document with Buttons\n```javascript\nawait sock.sendMessage(jid, {\n  image: { url: 'https://example.com/image.jpg' },\n  caption: 'Description',\n  footer: '© NexusTechPro',\n  buttons: [\n    {\n      name: 'quick_reply',\n      buttonParamsJson: JSON.stringify({ display_text: 'Reply', id: 'btn1' })\n    }\n  ]\n})\n```\n\n#### All Button Types\n\n| Type | `name` value | Required params |\n|------|-------------|-----------------|\n| Quick Reply | `quick_reply` | `display_text`, `id` |\n| URL | `cta_url` | `display_text`, `url`, `merchant_url` |\n| Call | `cta_call` | `display_text`, `phone_number` |\n| Copy | `cta_copy` | `display_text`, `copy_code` |\n| Open Webview | `cta_open_webview` | `display_text`, `url` |\n| Reminder | `cta_reminder` | `display_text` |\n| Cancel Reminder | `cta_cancel_reminder` | `display_text` |\n| Address | `address` | `display_text` |\n| Send Location | `send_location` | `display_text` |\n| Flow | `flow` | `display_text`, `flow_id`, `flow_token` |\n| Catalog | `catalog` | `display_text` |\n| Review & Pay | `review_and_pay` | `display_text` |\n| Review Order | `review_order` | `display_text` |\n| Order Details | `order_details` | `display_text` |\n| Payment Status | `payment_status` | `display_text` |\n| Transaction Details | `transaction_details` | `display_text` |\n| List/Select | `single_select` | `title`, `sections[].rows[]` |\n\n#### List / Single Select\n```javascript\n{\n  name: 'single_select',\n  buttonParamsJson: JSON.stringify({\n    title: 'Select Option',\n    sections: [{\n      title: 'Section 1',\n      highlight_label: 'Popular',\n      rows: [\n        { title: 'Option 1', description: 'Desc 1', id: 'opt1' },\n        { title: 'Option 2', description: 'Desc 2', id: 'opt2' }\n      ]\n    }]\n  })\n}\n```\n\n#### Full Interactive Message\n```javascript\nawait sock.sendMessage(jid, {\n  interactiveMessage: {\n    title: 'Interactive',\n    footer: '© NexusTechPro',\n    image: { url: 'https://example.com/image.jpg' },\n    nativeFlowMessage: {\n      messageParamsJson: JSON.stringify({ /* optional advanced config */ }),\n      buttons: [\n        {\n          name: 'single_select',\n          buttonParamsJson: JSON.stringify({\n            title: 'Select',\n            sections: [{ title: 'Options', rows: [{ title: 'Option 1', id: 'opt1' }] }]\n          })\n        },\n        {\n          name: 'cta_copy',\n          buttonParamsJson: JSON.stringify({ display_text: 'Copy Code', copy_code: 'NEXUS2025' })\n        }\n      ]\n    }\n  }\n})\n```\n\n#### interactiveButtons Shorthand\n\n```javascript\n// Without media header\nawait sock.sendMessage(jid, {\n  text: 'Description of Message',\n  title: 'Title of Message',\n  subtitle: 'Subtitle Message',\n  footer: 'Footer Message',\n  interactiveButtons: [\n    {\n      name: 'quick_reply',\n      buttonParamsJson: JSON.stringify({ display_text: 'Quick Reply', id: 'button_1' })\n    },\n    {\n      name: 'cta_url',\n      buttonParamsJson: JSON.stringify({ display_text: 'Visit Website', url: 'https://nexustechpro.com' })\n    }\n  ]\n}, { quoted: message })\n\n// With image header\nawait sock.sendMessage(jid, {\n  image: { url: 'https://example.jpg' }, // or buffer\n  caption: 'Description of Message',\n  title: 'Title of Message',\n  subtitle: 'Subtitle Message',\n  footer: 'Footer Message',\n  media: true,\n  interactiveButtons: [\n    {\n      name: 'quick_reply',\n      buttonParamsJson: JSON.stringify({ display_text: 'Quick Reply', id: 'button_1' })\n    },\n    {\n      name: 'cta_url',\n      buttonParamsJson: JSON.stringify({ display_text: 'Visit Website', url: 'https://nexustechpro.com' })\n    }\n  ]\n}, { quoted: message })\n\n// With product header\nawait sock.sendMessage(jid, {\n  product: {\n    productImage: { url: 'https://example.jpg' }, // or buffer\n    productImageCount: 1,\n    title: 'Product Title',\n    description: 'Product Description',\n    priceAmount1000: 20000 * 1000,\n    currencyCode: 'USD',\n    retailerId: 'Retail',\n    url: 'https://example.com'\n  },\n  businessOwnerJid: '1234@s.whatsapp.net',\n  caption: 'Description of Message',\n  title: 'Title of Message',\n  footer: 'Footer Message',\n  media: true,\n  interactiveButtons: [\n    {\n      name: 'quick_reply',\n      buttonParamsJson: JSON.stringify({ display_text: 'Quick Reply', id: 'button_1' })\n    },\n    {\n      name: 'cta_url',\n      buttonParamsJson: JSON.stringify({ display_text: 'Visit Website', url: 'https://nexustechpro.com' })\n    }\n  ]\n}, { quoted: message })\n```\n\n#### Classic Buttons (Old Style)\n\nFor compatibility with older WhatsApp versions or specific use cases:\n\n```javascript\n// Text with classic buttons\nawait sock.sendMessage(jid, {\n  text: 'Message with classic buttons',\n  footer: 'Footer text',\n  buttons: [\n    { buttonId: 'btn1', buttonText: { displayText: 'Button 1' }, type: 1 },\n    { buttonId: 'btn2', buttonText: { displayText: 'Button 2' }, type: 1 }\n  ],\n  headerType: 1\n})\n\n// Image header with classic buttons\nawait sock.sendMessage(jid, {\n  image: { url: 'https://example.com/image.jpg' },\n  caption: 'Body text',\n  footer: 'Footer',\n  buttons: [\n    { buttonId: 'btn1', buttonText: { displayText: 'Button 1' }, type: 1 }\n  ],\n  headerType: 3\n})\n```\n\n**Header Types:**\n\n| Value | Type | Description |\n|-------|------|-------------|\n| `0` | EMPTY | No header |\n| `1` | TEXT | Text header |\n| `2` | DOCUMENT | Document header |\n| `3` | IMAGE | Image header |\n| `4` | VIDEO | Video header |\n| `5` | LOCATION | Location header |\n\n**Button Types:**\n\n| Value | Type | Description |\n|-------|------|-------------|\n| `1` | RESPONSE | Standard clickable button |\n| `2` | NATIVE_FLOW | Native flow button |\n\n---\n\n### Extended Message Types\n\nAll of these go through `sock.sendMessage` — the library detects the type automatically.\n\n#### Album\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, {\n  albumMessage: [\n    { image: { url: 'https://example.com/1.jpg' }, caption: 'Photo 1' },\n    { image: { url: 'https://example.com/2.jpg' }, caption: 'Photo 2' },\n    { video: { url: 'https://example.com/3.mp4' }, caption: 'Video 1' }\n  ]\n}, { albumDelay: 1500 })\n\n// via shorthand\nawait sock.sendAlbumMessage(jid, [\n  { image: { url: 'https://example.com/1.jpg' }, caption: 'Photo 1' },\n  { video: { url: 'https://example.com/2.mp4' }, caption: 'Video 1' }\n], quoted)\n\n// via builder — see Builder API section\nawait sock.album()\n  .image('https://example.com/1.jpg', 'Photo 1')\n  .image('https://example.com/2.jpg', 'Photo 2')\n  .video('https://example.com/3.mp4', 'Video 1')\n  .send(jid)\n```\n\n#### Carousel\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, {\n  carouselMessage: {\n    caption: 'Our Products',\n    footer: 'Powered by NexusTechPro',\n    cards: [\n      {\n        header: { title: 'Card 1', hasMediaAttachment: false },\n        body: { text: 'Description of card 1' },\n        footer: { text: 'Footer' },\n        nativeFlowMessage: {\n          buttons: [\n            { name: 'quick_reply', buttonParamsJson: JSON.stringify({ display_text: 'Select', id: 'card1' }) },\n            { name: 'cta_url', buttonParamsJson: JSON.stringify({ display_text: 'Learn More', url: 'https://nexustechpro.com' }) }\n          ]\n        }\n      },\n      {\n        header: { title: 'Card 2', hasMediaAttachment: false },\n        body: { text: 'Description of card 2' },\n        footer: { text: 'Footer' },\n        nativeFlowMessage: {\n          buttons: [\n            { name: 'quick_reply', buttonParamsJson: JSON.stringify({ display_text: 'Select', id: 'card2' }) }\n          ]\n        }\n      }\n    ]\n  }\n})\n\n// via builder — see Builder API section\nawait sock.carousel()\n  .setCaption('Our Products')\n  .setFooter('Powered by NexusTechPro')\n  .card(sock.button().setBody('Card 1 description').reply('Select', 'card1').url('Learn More', 'https://nexustechpro.com'))\n  .card(sock.button().setBody('Card 2 description').reply('Select', 'card2'))\n  .send(jid)\n```\n\n#### Event\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, {\n  eventMessage: {\n    name: 'NexusTech Conference',\n    description: 'Annual developer conference',\n    location: { degreesLatitude: 6.5244, degreesLongitude: 3.3792, name: 'Lagos, Nigeria' },\n    joinLink: 'https://meet.example.com/nexusconf',\n    startTime: Math.floor(Date.now() / 1000) + 86400,\n    endTime: Math.floor(Date.now() / 1000) + 172800,\n    extraGuestsAllowed: true,\n    hasReminder: true,\n    reminderOffsetSec: 3600  // remind 1 hour before\n  }\n})\n\n// via builder — see Builder API section\nawait sock.event()\n  .setName('NexusTech Conference')\n  .setDescription('Annual developer conference')\n  .setLocation({ degreesLatitude: 6.5244, degreesLongitude: 3.3792, name: 'Lagos, Nigeria' })\n  .setJoinLink('https://meet.example.com/nexusconf')\n  .setStartTime(Math.floor(Date.now() / 1000) + 86400)\n  .setEndTime(Math.floor(Date.now() / 1000) + 172800)\n  .setReminder(3600)\n  .send(jid)\n```\n\n#### Request Payment\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, {\n  requestPaymentMessage: {\n    currency: 'NGN',\n    amount: 10000000,\n    from: '1234567890@s.whatsapp.net',\n    note: 'Payment for order #123'\n  }\n})\n\n// via builder\nawait sock.payment()\n  .setCurrency('NGN')\n  .setAmount(10000000)\n  .setFrom('1234567890@s.whatsapp.net')\n  .setNote('Payment for order #123')\n  .send(jid)\n```\n\n#### Order\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, {\n  orderMessage: {\n    orderId: 'ORDER_001',\n    itemCount: 3,\n    totalAmount1000: 45000000,\n    totalCurrencyCode: 'NGN',\n    orderTitle: 'My Order',\n    message: 'Thank you for your order',\n    sellerJid: sock.user.id,\n    thumbnail: { url: 'https://example.com/product.jpg' }\n  }\n})\n\n// via builder\nawait sock.order()\n  .from({ orderId: 'ORDER_001', itemCount: 3, totalAmount1000: 45000000, totalCurrencyCode: 'NGN', orderTitle: 'My Order' })\n  .send(jid)\n```\n\n#### Product Message\n```javascript\nawait sock.sendMessage(jid, {\n  productMessage: {\n    title: 'Product Title',\n    description: 'Product Description',\n    thumbnail: 'https://example.com/img.png',\n    productId: '123456789',\n    retailerId: 'STORE',\n    url: 'https://example.com',\n    body: 'Product Body',\n    footer: 'Product Footer',\n    buttons: [\n      {\n        name: 'cta_url',\n        buttonParamsJson: JSON.stringify({ display_text: 'Buy Now', url: 'https://example.com' })\n      }\n    ]\n  }\n}, { quoted: message })\n```\n\n#### Poll Result (Newsletter Style)\n```javascript\nawait sock.sendMessage(jid, {\n  pollResult: {\n    name: 'Poll Title',\n    votes: [['Option A', 42], ['Option B', 17]]\n  }\n}, { quoted: message })\n```\n\n#### Group Story\n\nPost a story/status visible only to a specific group.\n\n> All media types accept a URL, Buffer, file path, or WhatsApp CDN URL — no manual download needed.\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, { groupStatus: { text: 'Hello group!' } })\nawait sock.sendMessage(jid, { groupStatus: { image: { url: 'https://example.com/image.jpg' }, caption: 'Caption' } })\nawait sock.sendMessage(jid, { groupStatus: { video: { url: 'https://example.com/video.mp4' }, caption: 'Caption' } })\nawait sock.sendMessage(jid, { groupStatus: { audio: { url: 'https://example.com/audio.mp3' }, ptt: false } })\n\n// via shorthand\nawait sock.sendGroupStatusMessage(groupJid, { text: 'Hello group!' })\nawait sock.sendGroupStatusMessage(groupJid, { image: { url: 'https://example.com/image.jpg' }, caption: 'Caption' })\nawait sock.sendGroupStatusMessage(groupJid, { video: { url: 'https://example.com/video.mp4' }, caption: 'Caption' })\nawait sock.sendGroupStatusMessage(groupJid, { audio: { url: 'https://example.com/audio.mp3' }, ptt: false })\n\n// Media also accepts Buffer or file path\nawait sock.sendGroupStatusMessage(groupJid, { image: buffer })\nawait sock.sendGroupStatusMessage(groupJid, { image: fs.readFileSync('./image.jpg') })\n```\n\n#### Personal Status / Story (status@broadcast)\n\nPost a story visible to all your contacts or a specific list.\n\n```javascript\n// Text\nawait sock.sendMessage('status@broadcast', { text: 'My status update!' })\n\n// Image\nawait sock.sendMessage('status@broadcast', { image: { url: 'https://example.com/image.jpg' }, caption: 'Caption' })\n\n// Video\nawait sock.sendMessage('status@broadcast', { video: { url: 'https://example.com/video.mp4' }, caption: 'Caption' })\n\n// Audio\nawait sock.sendMessage('status@broadcast', { audio: { url: 'https://example.com/audio.mp3' }, ptt: false })\n\n// Send to specific contacts only\nawait sock.sendMessage('status@broadcast', {\n  text: 'Private status',\n  statusJidList: [\n    '1234567890@s.whatsapp.net',\n    '0987654321@s.whatsapp.net'\n  ]\n})\n```\n\n#### React to a Status\n```javascript\n// Method 1 — via sendMessage\nawait sock.sendMessage('status@broadcast', {\n  react: {\n    text: '❤️',\n    key: message.key  // the key of the status message\n  }\n}, {\n  statusJidList: [message.key.participant] // the person who posted the status\n})\n\n// Method 2 — via sendReaction shorthand\nawait sock.sendReaction('status@broadcast', message.key, '❤️', {\n  statusJidList: [message.key.participant]\n})\n```\n\n#### Status Mention (tag someone in your story)\n\nMention specific users or groups in a story. They get a private notification.\n\n```javascript\n// Text\nawait sock.sendStatusMentions({ text: 'Hey @someone check this out!' }, ['1234567890@s.whatsapp.net'])\n\n// Image\nawait sock.sendStatusMentions({ image: { url: 'https://example.com/image.jpg' }, caption: 'Caption' }, ['1234567890@s.whatsapp.net'])\n\n// Video\nawait sock.sendStatusMentions({ video: { url: 'https://example.com/video.mp4' } }, ['1234567890@s.whatsapp.net'])\n\n// Audio\nawait sock.sendStatusMentions({ audio: { url: 'https://example.com/audio.mp3' }, ptt: true }, ['1234567890@s.whatsapp.net'])\n\n// Tag a group (all members get notified)\nawait sock.sendStatusMentions({ text: 'Hey group!' }, ['123456789@g.us'])\n```\n\n#### Sticker Pack\n\nSend a full sticker pack. Supports buffers, file paths, and URLs. Packs over 60 stickers are automatically batched with a 2-second delay between batches.\n\n```javascript\n// Method 1 — via sendMessage\nawait sock.sendMessage(jid, {\n  stickerPack: {\n    name: 'My Stickers',\n    publisher: 'NexusTechPro',\n    stickers: [\n      { data: buffer,                              emojis: ['😊'] },\n      { data: './sticker.png',                     emojis: ['😂'] },\n      { data: './sticker.webp',                    emojis: ['🎉'] },\n      { data: './sticker.gif',                     emojis: ['✨'], isAnimated: true },\n      { data: './sticker.webm',                    emojis: ['🎬'], isAnimated: true },\n      { data: 'https://example.com/sticker.jpg',  emojis: ['❤️'] },\n      { data: buffer, type: StickerTypes.ROUNDED, emojis: ['🔥'] },\n    ],\n    cover: coverBuffer  // optional — defaults to first sticker\n  }\n}, { quoted: message })\n\n// Method 2 — dedicated shorthand\nawait sock.stickerPackMessage(jid, {\n  name: 'My Stickers',\n  publisher: 'NexusTechPro',\n  stickers: [\n    { data: buffer, emojis: ['😊'] },\n    { data: './sticker.png', emojis: ['😂'] }\n  ],\n  cover: coverBuffer\n}, { quoted: message })\n```\n\n**Per-sticker options:**\n\n| Field | Type | Default | Description |\n|-------|------|---------|-------------|\n| `data` | Buffer \\| string | required | Buffer, file path, URL, or SVG string |\n| `emojis` | string[] | `[]` | Associated emojis shown in WhatsApp sticker picker |\n| `type` | StickerTypes | `ROUNDED` | Crop/shape style (see below) |\n| `isAnimated` | boolean | `false` | Mark as animated (for GIF/WebM inputs) |\n| `isLottie` | boolean | `false` | Mark as Lottie animated (for TGS inputs) |\n| `accessibilityLabel` | string | `''` | Accessibility label for the sticker |\n\n**Sticker types (`StickerTypes`):**\n\n| Value | Description |\n|-------|-------------|\n| `StickerTypes.DEFAULT` | Original aspect ratio, no crop |\n| `StickerTypes.CROPPED` | Cropped to 512×512 |\n| `StickerTypes.FULL` | Stretched to fill 512×512 |\n| `StickerTypes.CIRCLE` | Circular mask |\n| `StickerTypes.ROUNDED` | Rounded corners |\n\n**Supported input formats:**\n\n| Format | Support | Notes |\n|--------|---------|-------|\n| WebP | ✅ Full | Static and animated, passed through sharp |\n| PNG | ✅ Full | Auto-converted to WebP |\n| JPG/JPEG | ✅ Full | Auto-converted to WebP |\n| BMP | ✅ Full | Auto-converted to WebP |\n| SVG | ✅ Full | Rendered and converted to WebP |\n| GIF | ✅ Animated | Converted to animated WebP via sharp |\n| WebM (VP9) | ✅ Animated | Converted via ffmpeg → animated WebP |\n| MP4 | ✅ Animated | Converted via ffmpeg → animated WebP |\n| TGS | ✅ Animated | Telegram gzip-compressed Lottie — converted via rlottie WASM → animated WebP |\n\n\n**Key behaviours:**\n- Packs >60 stickers are auto-batched with a 2-second delay between batches\n- Animated stickers (WebM/MP4) are converted directly via ffmpeg for best quality; static formats go through wa-sticker-formatter. EXIF metadata is embedded automatically for all formats.\n- Invalid or unprocessable stickers are gracefully skipped\n- Cover defaults to the first sticker if not provided\n\n---\n\n---\n\n### AI Rich Messages\n\nAll types can be sent two ways:\n- **`sock.sendMessage`** with an `aiRich` content key\n- **`sock.airich()`** fluent builder — chain methods and call `.send(jid)`\n\n---\n\n##### Code Block\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, {\n  aiRich: {\n    language: 'javascript',\n    code: `async function fetchUser(id) {\n  const res = await fetch(\\`/api/users/\\${id}\\`)\n  if (!res.ok) throw new Error('Not found')\n  return res.json()\n}`,\n    header: '**Fetch User Example**',\n    footer: '_Requires Node 18+_'\n  }\n}, { quoted: message })\n\n// via builder\nawait sock.airich()\n  .setTitle('Code Example')\n  .addCode('javascript', `const greet = name => \\`Hello, \\${name}!\\``)\n  .send(jid)\n\n// via shorthand\nawait sock.sendCodeBlock(jid, code, quoted, { language: 'javascript', title: 'Example', footer: '© NexusTechPro' })\nawait sock.sendCodeBlockV2(jid, code, quoted, { language: 'go', title: 'Go Example', text: 'Here is a Go snippet:', footer: '© NexusTechPro' })\n```\n\n**Supported languages:** Any of the 190+ languages supported by PrismJS — `javascript`, `typescript`, `python`, `rust`, `go`, `java`, `cpp`, `kotlin`, `swift`, `bash`, `sql`, `dockerfile`, `solidity`, `graphql`, and many more.\n\n---\n\n##### Table\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, {\n  aiRich: {\n    table: [\n      'Java vs JavaScript',\n      ['Feature', 'Java', 'JavaScript'],\n      ['Type', 'Compiled', 'Interpreted'],\n      ['Typing', 'Static', 'Dynamic'],\n      ['Main Use', 'Enterprise', 'Web']\n    ],\n    footer: 'Hope this helps!'\n  }\n}, { quoted: message })\n\n// via builder\nawait sock.airich()\n  .setTitle('Comparison')\n  .addTable([\n    ['Feature', 'Java', 'JavaScript'],\n    ['Type', 'Compiled', 'Interpreted'],\n    ['Typing', 'Static', 'Dynamic']\n  ])\n  .send(jid)\n\n// via shorthand\nawait sock.sendTable(jid, 'Java vs JavaScript', ['Feature', 'Java', 'JavaScript'], [\n  ['Type', 'Compiled', 'Interpreted'],\n  ['Typing', 'Static', 'Dynamic']\n], quoted, { footer: 'Hope this helps!' })\n\n// sendTableV2 — pipe-delimited string format\nawait sock.sendTableV2(jid, [\n  'Java vs JavaScript',\n  'Feature | Java | JavaScript',\n  'Type | Compiled | Interpreted;;Typing | Static | Dynamic'\n], quoted, { footer: 'Hope this helps!' })\n\n// sendList — two-column key/value style\nawait sock.sendList(jid, 'Bot Info', [\n  ['Name', 'NexusTechPro'],\n  ['Version', '2.2.7'],\n  ['Developer', 'NexusTechPro']\n], quoted, { footer: '© NexusTechPro' })\n```\n\n---\n\n##### Text\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, {\n  aiRich: {\n    text: '## Hello\\n\\nThis supports **markdown**:\\n\\n- Bold\\n- Lists\\n- Headers',\n    footer: '_Powered by NexusTechPro_'\n  }\n}, { quoted: message })\n\n// multiple text blocks\nawait sock.sendMessage(jid, {\n  aiRich: {\n    texts: ['## Title', 'First paragraph', 'Second paragraph'],\n    footer: '_NexusTechPro_'\n  }\n}, { quoted: message })\n\n// via builder\nawait sock.airich()\n  .addText('## Hello World\\nThis is *bold* and _italic_.')\n  .addFOAText('# NexusTechPro\\n## Powered by @nexustechpro/baileys')\n  .addTip('Always validate user input before processing.')\n  .addMetadata('Generated just now · NexusBot v2.2.7')\n  .send(jid)\n```\n\n---\n\n##### Links & Search Sources\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, {\n  aiRich: {\n    text: 'Upload complete:\\n✅ Freeimage — {{IE_0}}view here{{/IE_0}}\\n✅ Yardsansh — {{IE_1}}view here{{/IE_1}}',\n    sources: [\n      { url: 'https://freeimage.host', displayName: 'Freeimage', subtitle: 'freeimage.host' },\n      { url: 'https://yardsansh.com', displayName: 'Yardsansh', subtitle: 'yardsansh.com' }\n    ],\n    footer: '✨ Done!'\n  }\n}, { quoted: message })\n\n// via builder\nawait sock.airich()\n  .addText('Top results:')\n  .addSource([\n    { title: 'MDN Web Docs', url: 'https://developer.mozilla.org', favicon: 'https://developer.mozilla.org/favicon.ico' },\n    { title: 'NPM Registry', url: 'https://npmjs.com', favicon: 'https://static.npmjs.com/favicon.ico' }\n  ])\n  .send(jid)\n\n// via shorthand\nawait sock.sendLink(jid, 'Results:\\n🔗 {{IE_0}}link one{{/IE_0}}', ['https://example.com/1'], quoted, { headerText: '📁 Results' })\nawait sock.sendLinkV2(jid, 'Search results:', [{ url: 'https://npmjs.com', displayName: 'NPM', subtitle: 'npmjs.com' }], quoted)\n```\n\n---\n\n##### Images, Video, Reels\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, {\n  aiRich: {\n    text: 'Here are some results:',\n    images: [\n      { url: 'https://example.com/img1.jpg', sourceUrl: 'https://example.com' },\n      { url: 'https://example.com/img2.jpg', sourceUrl: 'https://example.com' }\n    ]\n  }\n}, { quoted: message })\n\n// via builder\nawait sock.airich()\n  .setTitle('Image Preview')\n  .addImage('https://example.com/image.jpg')\n  .addVideo('https://example.com/clip.mp4')\n  .addReels([{\n    creator: 'Rick Astley',\n    avatar_url: 'https://example.com/avatar.jpg',\n    thumbnail_url: 'https://example.com/thumb.jpg',\n    reels_url: 'https://youtube.com/watch?v=dQw4w9WgXcQ'\n  }])\n  .send(jid)\n```\n\n---\n\n##### Suggestions, Widgets, Footer Actions\n\n```javascript\n// via builder\nawait sock.airich()\n  .addText('What would you like to do?')\n  .addSuggest(['📥 Download Video', '🎨 Generate Image', '🔍 Web Search'])\n  .addWidget([\n    { label: '📥 Download', tool_call_id: 'dl', kind: 'OTHER', toast: 'Downloading...' },\n    { label: '✅ Confirm', tool_call_id: 'confirm', kind: 'CONFIRM', toast: 'Confirmed!' },\n    { label: '❌ Cancel', tool_call_id: 'cancel', kind: 'CANCEL', toast: 'Cancelled.' }\n  ])\n  .addFooterAction({ cta_text: '🔗 Visit GitHub', cta_type: 'OPEN_URL', cta_url: 'https://github.com/nexustechpro2' })\n  .send(jid)\n```\n\n---\n\n##### Status Indicators\n\n```javascript\n// via builder\nawait sock.airich()\n  .addText('Processing your request...')\n  .addThinkingStatus('Searching the web...', 'WEB_SEARCH')\n  .addThinkingStatus('Thinking deeply...', 'THINKING')\n  .addProgressStatus('Almost done — 80%', true)\n  .addProgressStatus('Done!', false)\n  .send(jid)\n\n// Task queue\nawait sock.airich()\n  .setTitle('Job Queue')\n  .addTask({ taskId: 'task-1', title: 'Fetch data', subtitle: 'Calling API', status: 'DONE' })\n  .addTask({ taskId: 'task-2', title: 'Process result', status: 'RUNNING' })\n  .addTask({ taskId: 'task-3', title: 'Send response', status: 'PENDING' })\n  .send(jid)\n```\n\n---\n\n##### Dividers & Spacers\n\n```javascript\nawait sock.airich()\n  .setTitle('Layout Test')\n  .addText('*Section A*')\n  .addDivider()                  // horizontal line\n  .addText('*Section B*')\n  .addDivider('DOT')             // dotted divider\n  .addText('*Section C*')\n  .addSpacer(3)                  // 3-line gap\n  .addText('*Section D*')\n  .send(jid)\n```\n\n---\n\n##### LaTeX\n\n```javascript\n// via sendMessage\nawait sock.sendMessage(jid, {\n  aiRich: {\n    latexText: 'The quadratic formula:',\n    latex: [\n      { latexExpression: 'x = \\\\frac{-b \\\\pm \\\\sqrt{b^2 - 4ac}}{2a}', url: 'https://example.com/formula.png', width: 400, height: 80 }\n    ]\n  }\n}, { quoted: message })\n\n// via builder\nawait sock.airich()\n  .addText(\"Einstein's famous equation:\")\n  .addLatex({ expression: 'E = mc^2', imageUrl: 'https://example.com/emc2.png', width: 300, height: 60 })\n  .send(jid)\n\n// via shorthand\nawait sock.sendLatex(jid, [\n  { latexExpression: 'E = mc^2', url: 'https://example.com/emc2.png', width: 300, height: 60 }\n], quoted, { text: 'Mass-energy equivalence:' })\n```\n\n> Note: LaTeX requires a pre-rendered image URL. WhatsApp does not render LaTeX client-side.\n\n---\n\n##### Post & Product Cards\n\n```javascript\nawait sock.airich()\n  .addPost({\n    title: 'NexusBot v2.2.7 🚀',\n    username: 'nexustechpro2',\n    subtitle: 'GitHub',\n    thumbnail_url: 'https://example.com/thumb.jpg',\n    post_url: 'https://github.com/nexustechpro2',\n    post_caption: 'New release — faster, smarter, better.',\n    source_app: 'instagram',\n    likes_count: 2048,\n    comments_count: 128,\n    is_verified: true\n  })\n  .addProduct({\n    title: 'NexusBot Premium',\n    brand: 'NexusTechPro',\n    price: '$9.99/mo',\n    sale_price: '$4.99/mo',\n    product_url: 'https://github.com/nexustechpro2',\n    image_url: 'https://example.com/product.jpg'\n  })\n  .send(jid)\n```\n\n---\n\n##### Map\n\n```javascript\nawait sock.airich()\n  .addText('Our location:')\n  .addMap([{\n    latitude: 6.5244,\n    longitude: 3.3792,\n    name: 'Lagos, Nigeria',\n    address: 'Lagos Island, Lagos State'\n  }])\n  .send(jid)\n```\n\n---\n\n##### Generating Placeholder\n\n```javascript\n// Imagine placeholder (generation state)\nawait sock.airich()\n  .addText('Generating your image...')\n  .addImagine({ mediaType: 'image', status: 'GENERATING', estimatedMs: 5000 })\n  .send(jid)\n\n// Standalone generation message with itemId for later edit\nconst { msg, responseId, itemId } = await sock.sendRichGeneration(jid, {\n  text: 'Generating...',\n  mediaType: 'video',\n  status: 'GENERATING',\n  estimatedMs: 8000\n})\n\n// Later — edit that same message with the finished result\nawait sock.airich()\n  .setResponseId(responseId)\n  .addText('Here is your video!')\n  .addImagine({ mediaType: 'video', url: 'https://example.com/result.mp4', status: 'READY' })\n  .sendEdit(jid, msg.key.id)\n```\n\n---\n\n##### Load From / Edit\n\n```javascript\n// Load an existing AIRich message back into the builder for editing\nconst r = sock.airich()\nr.loadFrom(receivedMessage.message)\nr.addText('Additional content added!')\nawait r.send(jid)\n\n// Edit a sent AIRich message\nconst sent = await sock.airich().addText('Original text').send(jid)\nawait sock.airich()\n  .addText('Updated text')\n  .sendEdit(jid, sent.key.id)\n```\n\n---\n\n##### Capture & Relay\n\n```javascript\n// Capture a received AIRich message for forwarding\nconst captured = sock.captureAiRich(msg.message)\n\n// Relay it to another jid\nif (captured) await sock.relayAiRich(targetJid, captured)\n```\n\n---\n\n##### Full Combo Example\n\n```javascript\n// via sendMessage — everything in one object\nawait sock.sendMessage(jid, {\n  aiRich: {\n    parts: [\n      { type: 'text', content: '## String Reversal' },\n      { type: 'code', language: 'javascript', content: `const reverse = s => s.split('').reverse().join('')` },\n      { type: 'text', content: 'Performance:' },\n      { type: 'table', table: ['Benchmarks', ['Method', 'Ops/sec'], ['split.reverse.join', '1.2M'], ['manual loop', '2.1M']] },\n      { type: 'sources', sources: [{ url: 'https://jsperf.app', displayName: 'JSPerf', subtitle: 'jsperf.app' }] }\n    ],\n    footer: '_NexusTechPro_'\n  }\n}, { quoted: message })\n\n// via builder — full combo\nawait sock.airich()\n  .setTitle('NexusTechPro Bot')\n  .setFooter('Powered by @nexustechpro/baileys v2.2.7')\n  .addText('*Welcome to NexusTechPro!*')\n  .addDivider()\n  .addCode('python', 'print(\"Hello from NexusTechPro\")')\n  .addTable([\n    ['Plan', 'Price', 'Sessions'],\n    ['Basic', 'Free', '1'],\n    ['Pro', '$9/mo', '10'],\n    ['Enterprise', 'Custom', 'Unlimited']\n  ])\n  .addTask({ taskId: 't1', title: 'Bot online', status: 'DONE' })\n  .addMetadata('NexusTechPro • v2.2.7 • 2026')\n  .addSuggest(['View commands', 'Get support', 'Upgrade plan'])\n  .addFooterAction({ cta_text: '📖 View Dashboard', cta_type: 'OPEN_URL', cta_url: 'https://github.com/nexustechpro2' })\n  .addFOAText('_Reply with any message to continue_')\n  .send(jid)\n\n// via shorthand\nawait sock.sendRichMessage(jid, {\n  text: 'Hello from sendRichMessage!',\n  code: 'console.log(\"works!\")',\n  language: 'javascript',\n  footer: '_NexusTechPro_'\n}, quoted)\n```\n\n---\n\n##### `aiRich` Options Reference\n\n| Key | Type | Description |\n|-----|------|-------------|\n| `text` | `string` | Single markdown text block |\n| `texts` | `string[]` | Multiple text blocks in order |\n| `code` | `string \\| { language, code }` | Single code block |\n| `codes` | `Array` | Multiple code blocks |\n| `language` | `string` | Default language for `code`/`codes` |\n| `table` | `Array` | `[title, headers[], ...rows[]]` |\n| `headers` + `rows` | `Array` | Alternative table format |\n| `images` | `Array` | Grid images with `url`, `sourceUrl` |\n| `sources` | `Array` | Search source cards |\n| `reels` | `Array` | Horizontal reel cards |\n| `latex` | `Array` | LaTeX expression objects |\n| `latexText` | `string` | Text shown above latex |\n| `parts` | `Array` | Composite ordered parts array |\n| `header` | `string` | Text prepended before content |\n| `footer` | `string` | Text appended after content |\n| `botJid` | `string` | Custom bot JID |\n| `responseId` | `string` | Custom response UUID |\n| `forwarded` | `boolean` | Set `false` to disable forwarded context |\n| `rawSections` | `Array` | Raw unified response sections (advanced) |\n| `rawSubmessages` | `Array` | Matching submessages for `rawSections` |\n\n---\n\n### Shorthand Wrappers\n\n```javascript\nawait sock.sendText(jid, 'Hello!', options)\nawait sock.sendImage(jid, { url: './image.jpg' }, 'Caption', options)\nawait sock.sendVideo(jid, buffer, 'Caption', options)\nawait sock.sendDocument(jid, { url: './file.pdf' }, 'Caption', options)\nawait sock.sendAudio(jid, { url: './audio.mp3' }, options)\nawait sock.sendLocation(jid, { degreesLatitude: 24.12, degreesLongitude: 55.11, name: 'Place' }, options)\nawait sock.sendPoll(jid, 'Question?', ['A', 'B', 'C'], false, options)\nawait sock.sendReaction(jid, message.key, '💖', options)\nawait sock.sendSticker(jid, { url: './sticker.webp' }, options)\nawait sock.sendContact(jid, { vcard }, options)\nawait sock.sendForward(jid, message, { force: true })\n\n// ── AI Rich Messages ──────────────────────────────────────────────────────────\nawait sock.sendCodeBlock(jid, code, quoted, { language, title, footer })\nawait sock.sendCodeBlockV2(jid, code, quoted, { language, title, text, footer })\nawait sock.sendTable(jid, title, headers, rows, quoted, { headerText, footer })\nawait sock.sendTableV2(jid, tableArray, quoted, { headerText, text, footer })\nawait sock.sendList(jid, title, items, quoted, { footer })\nawait sock.sendLink(jid, text, links, quoted, { headerText, footer, botJid })\nawait sock.sendLinkV2(jid, text, links, quoted, { headerText, footer, searchEngine })\nawait sock.sendLatex(jid, expressions, quoted, { text, headerText, footer })\nawait sock.sendRichMessage(jid, data, quoted)\nawait sock.sendAlbumMessage(jid, items, quoted)\nawait sock.sendGroupStatusMessage(jid, content)\nawait sock.sendRichGeneration(jid, { text, mediaType, status, estimatedMs })\nawait sock.sendUnifiedResponse(jid, sections, submessages, options)\nawait sock.sendVerticalAlbumMessage(jid, { items: [...] })\nawait sock.sendGridImageMessage(jid, { imageUrls: [...] })\nawait sock.sendVideoGridMessage(jid, { videos: [...] })\nawait sock.sendA2UIMessage(jid, { bloksWidget, nativeFlowMessage })\nawait sock.sendA2UICommandMenu(jid, { title, rows, buttons, imageMessage })\n```\n\n---\n\n## ✏️ Message Modifications\n\n```javascript\n// Edit\nawait sock.sendMessage(jid, { text: 'Updated text', edit: originalMessage.key })\n\n// Delete for everyone\nconst sent = await sock.sendMessage(jid, { text: 'hello' })\nawait sock.sendMessage(jid, { delete: sent.key })\n\n// Pin (time in seconds: 86400=24h, 604800=7d, 2592000=30d)\nawait sock.sendMessage(jid, { pin: { type: 1, time: 86400, key: message.key } })\n\n// Unpin\nawait sock.sendMessage(jid, { pin: { type: 0, time: 0, key: message.key } })\n```\n\n---\n\n## 📥 Media Download\n\n```javascript\nimport { downloadMediaMessage, getContentType } from '@nexustechpro/baileys'\n\nsock.ev.on('messages.upsert', async ({ messages }) => {\n  const msg = messages[0]\n  if (!msg.message) return\n\n  const type = getContentType(msg.message)\n\n  if (type === 'imageMessage') {\n    const buffer = await downloadMediaMessage(\n      msg,\n      'buffer',\n      {},\n      { logger, reuploadRequest: sock.updateMediaMessage }\n    )\n    fs.writeFileSync('./downloaded.jpg', buffer)\n  }\n})\n\n// Re-upload expired media\nawait sock.updateMediaMessage(msg)\n```\n\n---\n\n## 👥 Group Management\n\n```javascript\n// Create group\nconst group = await sock.groupCreate('Group Name', ['1234567890@s.whatsapp.net'])\n\n// Add / Remove / Promote / Demote\nawait sock.groupParticipantsUpdate(groupJid, ['1234567890@s.whatsapp.net'], 'add')\nawait sock.groupParticipantsUpdate(groupJid, ['1234567890@s.whatsapp.net'], 'remove')\nawait sock.groupParticipantsUpdate(groupJid, ['1234567890@s.whatsapp.net'], 'promote')\nawait sock.groupParticipantsUpdate(groupJid, ['1234567890@s.whatsapp.net'], 'demote')\n\n// Update group info\nawait sock.groupUpdateSubject(groupJid, 'New Group Name')\nawait sock.groupUpdateDescription(groupJid, 'New description')\n\n// Settings\nawait sock.groupSettingUpdate(groupJid, 'announcement')     // only admins can send\nawait sock.groupSettingUpdate(groupJid, 'not_announcement') // everyone can send\nawait sock.groupSettingUpdate(groupJid, 'locked')           // only admins edit info\nawait sock.groupSettingUpdate(groupJid, 'unlocked')         // everyone edits info\n\n// Metadata\nconst metadata = await sock.groupMetadata(groupJid)\n\n// Invite link\nconst code = await sock.groupInviteCode(groupJid)\nconsole.log(`https://chat.whatsapp.com/${code}`)\n\nawait sock.groupRevokeInvite(groupJid)        // revoke invite link\nawait sock.groupRevokeInviteV4(groupJid, '1234567890@s.whatsapp.net') // revoke a specific user's pending invite\nawait sock.groupAcceptInvite('INVITE_CODE')   // join group\nawait sock.groupLeave(groupJid)               // leave group\n```\n\n### AI Groups\n\nWhatsApp AI Groups are a special group type with Meta AI built-in as a participant.\n\n```javascript\n// Create an AI group\nconst group = await sock.aiGroupCreate('AI Study Group', ['1234567890@s.whatsapp.net'])\n\n// Get AI group metadata\nconst metadata = await sock.aiGroupMetadata(groupJid)\n\n// Add the Meta AI bot to an existing AI group\nawait sock.aiGroupAddBot(groupJid)\n\n// Add / Remove / Promote / Demote participants\nawait sock.aiGroupParticipantsUpdate(groupJid, ['1234567890@s.whatsapp.net'], 'add')\nawait sock.aiGroupParticipantsUpdate(groupJid, ['1234567890@s.whatsapp.net'], 'remove')\nawait sock.aiGroupParticipantsUpdate(groupJid, ['1234567890@s.whatsapp.net'], 'promote')\nawait sock.aiGroupParticipantsUpdate(groupJid, ['1234567890@s.whatsapp.net'], 'demote')\n\n// Update subject\nawait sock.aiGroupUpdateSubject(groupJid, 'New AI Group Name')\n\n// Invite link\nconst code = await sock.aiGroupInviteCode(groupJid)\nawait sock.aiGroupRevokeInvite(groupJid)\nawait sock.aiGroupAcceptInvite('INVITE_CODE')\n\n// Leave\nawait sock.aiGroupLeave(groupJid)\n\n// Settings (announcement, not_announcement, locked, unlocked)\nawait sock.aiGroupSettingUpdate(groupJid, 'announcement')\n\n// Ephemeral messages\nawait sock.aiGroupToggleEphemeral(groupJid, 86400) // 24h\nawait sock.aiGroupToggleEphemeral(groupJid, 0)     // disable\n```\n\n---\n\n## 📱 User Operations\n\n```javascript\n// Check if number exists on WhatsApp\nconst [result] = await sock.onWhatsApp('1234567890')\nif (result?.exists) console.log(result.jid)\n\n// Profile picture\nconst url = await sock.profilePictureUrl(jid, 'image') // 'image' = HD\nawait sock.updateProfilePicture(jid, { url: './profile.jpg' })\nawait sock.removeProfilePicture(jid)\n\n// Status & name\nconst status = await sock.fetchStatus(jid)\nawait sock.updateProfileStatus('Available 24/7')\nawait sock.updateProfileName('My Bot')\n\n// Business profile\nconst biz = await sock.getBusinessProfile(jid)\n\n// Presence\nawait sock.presenceSubscribe(jid)\nawait sock.sendPresenceUpdate('composing', jid) // available | unavailable | composing | recording | paused\n\n// Read messages\nawait sock.readMessages([message.key])\n\n// Block / Unblock\nawait sock.updateBlockStatus(jid, 'block')\nawait sock.updateBlockStatus(jid, 'unblock')\n\n// Blocklist\nconst blocked = await sock.fetchBlocklist()\n```\n\n### Usernames\n\n```javascript\n// Check if a username is available\nconst result = await sock.checkUsername('nexustechpro')\n// { available: true, username: 'nexustechpro', session_id: '...' }\n// { available: false, suggestions: ['nexustechpro1', 'nexustechpro_'], ... }\n\n// Check multiple usernames at once\nconst results = await sock.checkUsernameMulti(['nexustechpro', 'nexustechpro'])\n\n// Set your username\nawait sock.setUsername('nexustechpro')\n\n// Set with options\nawait sock.setUsername('nexustechpro', { pin: '1234' })\n\n// Check availability then set in one call\nawait sock.checkAndSetUsername('nexustechpro')\n\n// Get your current username\nconst username = await sock.getMyUsername()\n\n// Delete your username\nawait sock.deleteUsername()\n\n// Set a PIN on your username\nawait sock.setUsernamePin('1234')\n\n// Find a user by their @username\nconst user = await sock.findUserByUsername('nexustechpro')\n// { jid: '1234567890@s.whatsapp.net', contact: true }\n\n// Find a user with PIN-protected username\nconst user = await sock.findUserByUsername('nexustechpro', '1234')\n\n// Fetch usernames of multiple contacts\nconst list = await sock.fetchContactUsernames('1234567890@s.whatsapp.net', '0987654321@s.whatsapp.net')\n\n// Get username suggestions from WhatsApp\nconst suggestions = await sock.getUsernameRecommendations()\n```\n\n---\n\n## 💬 Check Number Status\n\n```javascript\n// Via socket instance\nconst result = await sock.checkStatusWA('1234567890')\n\n// Or direct import (no socket needed)\nimport { checkStatusWA } from '@nexustechpro/baileys'\nconst result = await checkStatusWA('1234567890')\n\n// Response examples:\n// Active number\n{ number: '+1234567890', status: 'active', isBanned: false, isNeedOfficialWa: false, banInfo: null }\n\n// Banned number\n{\n  number: '+1234567890',\n  status: 'banned',\n  isBanned: true,\n  isNeedOfficialWa: false,\n  banInfo: {\n    ","readmeFilename":"README.md"}