{"_id":"@realvare/based","_rev":"41-d7db8d9f590525434c66fb66a946c19a","name":"@realvare/based","dist-tags":{"latest":"2.7.71"},"versions":{"2.5.1":{"name":"@realvare/based","version":"2.5.1","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.5.1","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"9b7617d95778f895df1329e444f83e4f5f8bfb6c","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.5.1.tgz","fileCount":195,"integrity":"sha512-hAWQqQK2L0zQ+bxLqhxcmVaQrQp5rq4uni5cU04jb15JqzckBhUFi3Ld0vlt+A1GwE5s5cFYDT5cegiNpYkw+g==","signatures":[{"sig":"MEQCIH67gNVnXd7tDR8wGziwgibt7sWD2CCagidcJHADYwIMAiB9APF1uOOZPGjsPEVW+z0HuKoGZy5z34dpomf5DlpjvA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14855703},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"43fed45473008cb528bcaf2c68d0354966413ce7","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"realvare/based","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true},"qrcode-terminal":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.5.1_1758821334638_0.022214724861926882","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.2":{"name":"@realvare/based","version":"2.5.2","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.5.2","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"aa60f8f38030ffd4015ba5a060dc01ecb640310f","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.5.2.tgz","fileCount":195,"integrity":"sha512-eXVDcnkyOVppGRMp6yAXxZsOMwDrpnZ1Ix4O8rq5CARslr1AtYtoJDExNao6rgSoqfDf/fic5x9KNJFoQhexEg==","signatures":[{"sig":"MEQCIGexdflM6H0kzDFBke1bdSHm0mia2Ouwb1+Fgu/tLDjPAiBLXyJdOjG/bfgT9yUL0imBsh0E4+kgxRjcl7X1R3lZ4Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14855684},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"9a82afb85a532a0c1fc9fb0961333babeb143afe","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"realvare/based","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true},"qrcode-terminal":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.5.2_1758822097563_0.3429259799573241","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.5":{"name":"@realvare/based","version":"2.5.5","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.5.5","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"d480719990b73927aa7198400befb2140ec7c393","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.5.5.tgz","fileCount":195,"integrity":"sha512-lCeCunjTlgihzQmvkB/7+Tr55XurrAo7FogXTJxDDjZW/BNzpQtLse3rnI8m5NEZ0MLnCcHahElTrm39HY56cQ==","signatures":[{"sig":"MEUCIDX6ba3jU/2cLbkajJzZydKMo4DBAnr5ZR/12Ej6PrbeAiEA6cJYHFcjn9ehDRVfYo4385LzEr/xYjQOu1q/vfSHyCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14886007},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"02f942478537af4735c20c906f9edd0248d8ed90","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true},"qrcode-terminal":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.5.5_1759654316173_0.5542968376115416","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.6":{"name":"@realvare/based","version":"2.5.6","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.5.6","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"84be9085d1c0d5930837bd2fedc502436d9d5be7","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.5.6.tgz","fileCount":195,"integrity":"sha512-tIwOVKuhN6gps0gzuMM8kVBtXxOLzNYMxVj83gzcWqPY8V+rQclt4n7UY+q81PX+/0h4Zau+MnV550DKxCr8Sg==","signatures":[{"sig":"MEUCIAq+ln+waS7NXaAtf/zsdIt0CyT88UmfIUAt+tpBwPhQAiEAhr0DoDPZW3jGoJpAuce3RkRU2zfr7P6fgPQNREgQtk0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14893029},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"23ffcdbe58987ddd3c3bbfb9b274649a392ce0c3","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true},"qrcode-terminal":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.5.6_1759773486304_0.6543480713980561","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.7":{"name":"@realvare/based","version":"2.5.7","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.5.7","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"56924fffa8101d9f54f8de1923082c62dbe41ff0","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.5.7.tgz","fileCount":196,"integrity":"sha512-UvlqL0+iQnCcHdDxhqYjH8brXQtXKX2jb2GlKZhkSdIdK4OJ88OLHQ+uZ32bpFdXk2/xkdgyThbJdimdsUzwqA==","signatures":[{"sig":"MEUCIQC9NO1JGhlus12x9dcsLPsCwURXcUAhYx74XdHzWQaT/wIgbyu4bCaNH+4dHiGreyUr90nCC1gq7UgfUlXSVlQzIc0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14909536},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"fbc5a5aa4b1f8bed788dc0421e23d178fad1ac9f","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.5.7_1760901945299_0.13059584091005116","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.8":{"name":"@realvare/based","version":"2.5.8","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.5.8","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"df2448560a05a95c2541c6a00d76b2e373d775d2","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.5.8.tgz","fileCount":195,"integrity":"sha512-rXUFh4kfm7YJlhRrdX0/rIGJ98XxsHVSEPawm3pFpojlJyjWgY+9YdIuMqxLiDOceB0qweGsIxOIGtIzYVDT3w==","signatures":[{"sig":"MEQCIEOHAz9j64VCouCBXQAW5VjjhwDn700OqaKVEiBkX+DAAiA2A4w4Ppva0FvuO4Eqba4Y9eZcgtkqfuG1s6xQdIj09Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14893029},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"fa2ca7fc40574e3ae18548fda49f63018cee39a2","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true},"qrcode-terminal":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.5.8_1760903400027_0.7510460399180205","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.5.71":{"name":"@realvare/based","version":"2.5.71","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.5.71","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"bdd34302b3f07d7cb8f5fcd78e3bc42cff207f5f","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.5.71.tgz","fileCount":196,"integrity":"sha512-RqUvN7J1z4S5NSRTuYI/5SY9yQIJ3vES9KammiEfQvRp/GxSH86+oWSrNtnF2z5slhCeh26YIwd899qI3ix2DQ==","signatures":[{"sig":"MEQCIFe+9WNsKSwAvyeTDC+JrN6P98Lke++ctZ50Ce1O9CIDAiBzAHzsee5GajVLk31mvtzgW8Yl6w/Qk9bjo210bXacAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14898178},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.5.71_1761743849251_0.172274881183909","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.0":{"name":"@realvare/based","version":"2.6.0","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.0","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"295c3a9ebd8ef23ce3b795686bbda8b526ef2376","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.0.tgz","fileCount":198,"integrity":"sha512-7/amxvwY+ITugkRG+tShesbF7fHN7WR48IH8xsqYmcMEH4GxT8ecmsqhuWJH/smiNj1pM2iJ/K6NVXPx3d1QkQ==","signatures":[{"sig":"MEUCIQCZxJOCGfFngrdHjlurH/vjM9OiW2C4i9RPL6+c9w45IgIgMzG4Vztrzi3dzEkz1qglRzaOXjG+Yo4v6fmE/vF6UXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14917225},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.0_1763320332987_0.38631625072183073","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.1":{"name":"@realvare/based","version":"2.6.1","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.1","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"e97d4a8936cd3164d5fdc994c9616f67e326ca02","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.1.tgz","fileCount":198,"integrity":"sha512-L1k0wcGlTuUhViTsD20dTnrWGvJBJ2pt3k2EkIuzcZyTjGTu/ICvjDKhZ+AR43ph00vll2twfxb0wFEsjNXd3Q==","signatures":[{"sig":"MEQCIHAlifPom+LfT1psYiAGhij4hjND9NJynzb3j1q8liBEAiBVHsJm/TIo414Wei50ufbmTcBkSzZyIotIYr6kV6Dygg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14917253},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.1_1763320648284_0.000598584771713373","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.11":{"name":"@realvare/based","version":"2.6.11","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.11","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"4ffcf6488892b335100716944063fe58fa588fbf","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.11.tgz","fileCount":198,"integrity":"sha512-zR7Up9XjRZhJPEjlIk8U/uqqXQKsCzbMMQN7cQemcbyhqTpYYYYRQc9LNC1VXRFYLqHoz44G/22+KSZrH9h/PA==","signatures":[{"sig":"MEQCID0VyrmSxeKn3OnVoa9Ve8xUvf4K5AExmjP5afkz4fCuAiAaCuTuSS+nWmnaD8UpOQ2z9O4RkjQy8/NXRBV0uziBKg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14918428},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"88de1e3540e6a1bf5374505bade3f9c38098e17d","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.11_1763397708719_0.33692768199651213","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.22":{"name":"@realvare/based","version":"2.6.22","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","lid","anti-ban"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.22","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"7df57754bd909a9b9e65e7cec5e9278e011db2c7","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.22.tgz","fileCount":199,"integrity":"sha512-K6TRt9oLQZrWoNRpX3TyOtBKidZ/BLjpnErPXtTexrZ3qVqj45MF9KU6BMEEi2pGj/P12QxGIUJn48Tm8hepWA==","signatures":[{"sig":"MEQCICkf1mOK5JGYD87K0LqDMnHUaqEOy95tn7UfrX6V2hmLAiBYf3iT2g+i71ksATpRuLDmPFkatueNICvf3KhatM2HvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14918433},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6bd3870e466bcc6d034aaeffaa638697ca98b4bc","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"WhatsApp Web API by Sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","sharp":"^0.33.5","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.22_1764018682301_0.614163568629013","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.23":{"name":"@realvare/based","version":"2.6.23","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","lid","anti-ban"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.23","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"10986c7f4f275b1152e0d2d46dcfe9615a59f653","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.23.tgz","fileCount":199,"integrity":"sha512-YNdDMtBCPt29O2Ufin4hgnwTxiRiQ2dNlc5/aimwUZctDWH5t/IexkuI+AOz1nF+UwLZ7c6gYSYDJYGxnF26ow==","signatures":[{"sig":"MEYCIQCPlHfSgCQn6cOvSexaJ2kk0FNaDZf1+H6s/yptl0REngIhAOTqIujojulN3C1NzDT3rD4aw7HYHuHFPQkAlvZ+5155","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14918462},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"56cff5c2f8891c6ca09aa887db385b39a6f6412e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"WhatsApp Web API by Sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","@img/sharp-wasm32":"^0.33.5","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@img/sharp-wasm32":"^0.33.5","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@img/sharp-wasm32":"^0.33.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.23_1764094576221_0.06827552510075563","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.24":{"name":"@realvare/based","version":"2.6.24","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","lid","based"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.24","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"3935b548b1b6ec649a0f40e8171b6bc261de061f","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.24.tgz","fileCount":199,"integrity":"sha512-quOtWJrjvqXoBgl9IuGbTDsC39P83DyuYlzoXAmOOUl9VTuLofqodtW5lEvOxJMxMFS9LSpdYJhtzWWQ/f9MwA==","signatures":[{"sig":"MEUCIQDb+K+lHpAQbmWhObclzRtUUgMtS5fWzd2bReJxTaj/QgIgAOH6pxHx/3Zk6MfbpR8S9f4UpDSQkwC1dohpfLbSsbg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14918863},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"56cff5c2f8891c6ca09aa887db385b39a6f6412e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"WhatsApp Web API by Sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","sharp":"^0.33.5","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.24_1764095687272_0.6421026221183677","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.25":{"name":"@realvare/based","version":"2.6.25","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","lid","based"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.25","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"a63e28b3cb11f97264493dc93d88dc16f21b28f6","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.25.tgz","fileCount":199,"integrity":"sha512-quHl1qfmAyyTXoLZ+qRBlEx9d2/vsu8+dAr4dFawysZwiYXFhTV2nHnjF5t/j9N/+ez/NQkal5tYvc5anWwrxw==","signatures":[{"sig":"MEUCIDgdnGFf+rAv6/UDsG0yocAg176kenFJM3j+lYaUJaNZAiEAuY/LG+bfP6X/CHdIb6LiUTycws6KDOtFX28gmGoksyE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14917847},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"56cff5c2f8891c6ca09aa887db385b39a6f6412e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"WhatsApp Web API by Sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.25_1764096584394_0.20704845711244024","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.251":{"name":"@realvare/based","version":"2.6.251","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.251","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"f50d86587d50b6e667f201901c2c43a019d58cdf","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.251.tgz","fileCount":198,"integrity":"sha512-N7UjAV1oiZ0G9shuGz/EluIgSvKwR97408hpCDrDXV3ths/6t2itBEhvgxXvFVqHTDBwEP6+StR+zlU1/RHcjQ==","signatures":[{"sig":"MEYCIQCcBYPjgia0dq6K3Z24t6tv4u+lXihxb2NW89doZ0qTnwIhAOn5Zxe9/607/dl4ZBfglevON4N1Ro/O6MWf5mPc6rNL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14917093},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"56cff5c2f8891c6ca09aa887db385b39a6f6412e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.251_1764096987051_0.9331709145278735","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.252":{"name":"@realvare/based","version":"2.6.252","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.252","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"0fe8b3a37e61ff98bf9cb08d149be7ac5c1a66ac","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.252.tgz","fileCount":198,"integrity":"sha512-w323HcjgsPjMiSIoKDSV0ZOHiULzPISkt4EI1/VSTul79QNgqWoeWtJOwe/Y27av8XWvBddVmGfXB2sPVD2NXQ==","signatures":[{"sig":"MEYCIQDUUFWQY6XW5gD9hKjs/d2k46XSyad/9reDyPhfSELidwIhALUqajhCBnn+wirqYoJoEXjRip2DtlEWwq3RnKHx3h2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14917263},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"56cff5c2f8891c6ca09aa887db385b39a6f6412e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.252_1764097591032_0.7127224311514313","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.253":{"name":"@realvare/based","version":"2.6.253","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.253","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"cfe26ef841247ab494418abf04bc80db7f8959d5","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.253.tgz","fileCount":198,"integrity":"sha512-ZpM0RWWuhPIg6WY6SAP/KqIvJNtWA1ex0T90+HQEkJrVOvneLK40l+f+g4A4PzUXCDFCp4rtpIfCzOxhzq0TzQ==","signatures":[{"sig":"MEUCIAhb42z6fzFXif/AcG9LZGlCSaQ5hqFGtQo7mnk9DujuAiEAnGuXS92V/+YG4DBY1GihnuC1D0ECRf5HXLmhz0pwKjk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14916403},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"56cff5c2f8891c6ca09aa887db385b39a6f6412e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.253_1764098236357_0.29886703426805705","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.254":{"name":"@realvare/based","version":"2.6.254","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.254","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"e91735ea855221ab7f4eb05709fa10fe0dcc6701","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.254.tgz","fileCount":198,"integrity":"sha512-yauFLD+8JaJXVsL7uoXhba1mJdIcLNBCJGu4G0RDMxNWTkEmgtt71HNS3c4udMAbwYEA3/8oTkNG9lrSsTh1hw==","signatures":[{"sig":"MEUCIQDV5iOqtLHxXljW3a3OXxB1R8CK63zKsPqMAsC5JZNsjgIgcISrFpyGSiNPtmxg7erVtrnHSLZbV4dKhPjJATlTk+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14916402},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"56cff5c2f8891c6ca09aa887db385b39a6f6412e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.254_1764179115166_0.6537130861783922","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.255":{"name":"@realvare/based","version":"2.6.255","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.255","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"d9dfd38df5fc290f5a0bab98fd3a6c832eed2549","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.255.tgz","fileCount":198,"integrity":"sha512-LuoerLZc1rwXSNs7HL6uTH/8NUynouzEzEDcQxYzUiZ+CQ5+brWigXvOy93zcKxTp0Yi2r5MJKVhDcs+5YG4uw==","signatures":[{"sig":"MEYCIQCKhdFD4YRdbByDXos1cxT/Mu3vt1W4q2iOK92pELzglQIhAPmwle8dcURHfpCRjOHcHWCHB9AcNXxcXhQMvLbh0Qtt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14916428},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"56cff5c2f8891c6ca09aa887db385b39a6f6412e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.255_1764179280959_0.35737002473582535","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.6.767":{"name":"@realvare/based","version":"2.6.767","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.6.767","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"dc65f6c781bb77cac2bc121944cb6bc21a8bea99","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.6.767.tgz","fileCount":198,"integrity":"sha512-37NPTk1Ug/UuGFCPibAD/OHKl+jgAyMBk1FkHz9OmoW3myHCJ5YjYbASjDVF3qNHXqusJ3Oivt96DVWCuYWkiQ==","signatures":[{"sig":"MEUCIFOUj8KB+Mk88i6XAQNlxHYfHGsgw3j0x8q/DWVYIUusAiEAot6QAryhmHYyVIOTnL23j/p9jN6QTfsLLAyPOUQkFcI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14916333},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"56cff5c2f8891c6ca09aa887db385b39a6f6412e","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.6.767_1764179659658_0.8239388287520897","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.0":{"name":"@realvare/based","version":"2.7.0","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.0","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"7fdd57305a8056f803402150ea5a1d2c2e55739b","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.0.tgz","fileCount":199,"integrity":"sha512-WlquKSL0R3XfClPx36yjkmBP9ANYNV805V6ZpGxI1UbCzhwg0t7x5nu58dATMyNYp5X7csYVHXPadaosD/HTpg==","signatures":[{"sig":"MEYCIQD71imEFED6sh3qXxO6guDCbz1hguNtkBUd7IOYSRKWzAIhAKz1ma1DLRApFC9Vq1oNcslBauPBvy4WZONkzPX11eRx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14925824},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"787b1d6741cc1bf5ec20c2804eeebdcb03b44b88","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.0_1764703229226_0.9234024984792375","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.1":{"name":"@realvare/based","version":"2.7.1","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.1","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"08d11e61b6a24a9e7e0189e5a069fae3a78fc555","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.1.tgz","fileCount":199,"integrity":"sha512-nCbHaXNfPL1P6CP5gjZxtpHkpM/V1+D0Azdh+r0jfGtgNhtJ062HI7O7huAxuP8uHl+8+yo0ew1TtzzYNvtcHg==","signatures":[{"sig":"MEUCICHTh+vWB7+xWHBlAT0sbA4kJVe7Hfmyfc5z9CBj45XdAiEAsPmXl/WPZ0zagsMV/YJO2OWWyivzcCy4AvYTHPKyXE0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14925912},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"787b1d6741cc1bf5ec20c2804eeebdcb03b44b88","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.1_1764784332578_0.04183705091397316","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.2":{"name":"@realvare/based","version":"2.7.2","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.2","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"84038c106b5a1d11dbcb90cb27713a79d46c4baa","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.2.tgz","fileCount":199,"integrity":"sha512-QdacrD1aEuvIOj0FzrXN7F74cPp9zG8ycqPFhktfr8dBstKuhvbQrKsS6lATaP3O1TI83RmqEzwC94hQHF0RTg==","signatures":[{"sig":"MEQCIFMHm+j/8ZtPtkpFd4MNTAzWRWqO6+XU35oLE/lzywOqAiBP7jZ7c6ouVW3pkGpv7TRhdScFa9SfY6Gxau9uNUe7SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14927439},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"787b1d6741cc1bf5ec20c2804eeebdcb03b44b88","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^9.6","uuid":"^10.0.0","axios":"^1.7.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.12","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.2.5","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.58","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^0.22.10","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.6.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.2_1764787224934_0.5205145243813138","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.3":{"name":"@realvare/based","version":"2.7.3","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.3","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"52e26f6f8734216741ca87b62811deaf131f7a38","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.3.tgz","fileCount":199,"integrity":"sha512-xVnEVgN6bSoUZx51u/FAaemvh5A6Vvyn6a80VNmDF3nufFPSnBdVSyVw5iDz47zNeH1O/AYt54AUt9jzeY8o0g==","signatures":[{"sig":"MEQCIHZ0yZ8nw3rkny+vq/phIN/0OPXoM9CQI3lSIMNubPYiAiA7UQJi3HlDvMIa+bR17NgrGNgU6XrAK4Reg2whOZsHRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14927928},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"031cc5f5e91ee28199891ebe4ccd871337560d50","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.3","jimp":"^1.6.0","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:whiskeysockets/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.3_1765054582327_0.5014181472507313","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.4":{"name":"@realvare/based","version":"2.7.4","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.4","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"4c517fa56342f9eaf0b54ce3f62b693ab44dce63","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.4.tgz","fileCount":199,"integrity":"sha512-QoJ0RxBZ6YtYThqIeMy4lRznsHPwqsTgLYKpmYyhw8eX0C7IxSrpJQHSuT52x+9Sg0dcm8LD6uXCLS44wOJPUg==","signatures":[{"sig":"MEUCIHB0bYuGA9qLNv1pTeHlDyiXfYgYHvC40jE3IrwvrqreAiEA1hCMHXyljoCaf7kcWad+P8TPDFzs6+76kvgR1RA1JRE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14927974},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"ac72227fa84e5cec95d51f6c3bb508d1befa0bee","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.3","jimp":"^1.6.0","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"npm:@newfadel/libsignal-node","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^8.57.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.25.12","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.9.3","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.4_1765134600726_0.8460016323416417","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.5":{"name":"@realvare/based","version":"2.7.5","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.5","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"d1020ce0db07db3e65ed5245d18d0e157ff88dc7","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.5.tgz","fileCount":199,"integrity":"sha512-giEir2Dxqam52pRfqgWkDIK7KNNz059YaihyVISdtlYOIjDcAtAzqScl+dIloFEnU98p0IqC1kpJFpAT4Es2CA==","signatures":[{"sig":"MEUCIQCcbacWYmmjCoCNrkJLiKEUdxI3uEJvixlxUf/AvK9hUgIgTLFfRXiFKfMOvhqtoheSkc7EnHPIc4vqS3HMigpHNvE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14913099},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"56538583c47412123acab98ea651b53c97c5b6cc","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.3","jimp":"^1.6.0","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.5_1765375661841_0.46900375385858495","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.51":{"name":"@realvare/based","version":"2.7.51","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.51","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"26478dea1d152d1f93a912b8812a541ab2198422","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.51.tgz","fileCount":199,"integrity":"sha512-4InWUJzRXVYK0f5mGxvmDr1V67Q29PAEMxpwZLAE1BFcHmBbqSc0hluOcwRiyZSc43j0gJe242ZeqyX2HOWqFA==","signatures":[{"sig":"MEQCIErAxdR2V2Y1NbHE92wkJfFZ2bsrRp0rFd/wjg40qVccAiAdSFh9NQtYpeb9os07MXppEXruyswl82q2NFkNrZ3V7Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14911979},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"d3bb6214d2108aa3dadcf276f3ad965f38a43c49","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.3","jimp":"^1.6.0","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.51_1765482661861_0.8888317000184767","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.52":{"name":"@realvare/based","version":"2.7.52","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.52","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"86db5496ee24ad093b3f2b473730a3e96860c184","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.52.tgz","fileCount":199,"integrity":"sha512-yo6o/8MKos9jhaEw9CJiZVeIMBXeyhDXJ6PUW/K0StLSPt3nmPp0KV5DbMf1xctF6cIShPMra5umCzLP0McS0A==","signatures":[{"sig":"MEQCICtk6D4IPbvkCeCBwVk9eeTNPLEAThOdnPxNWirOFO6bAiAgpphW6SL1fQ06J0xLYm1MY0taUjFri9Gd1PDdqQaErw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14912844},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"48385683361b4eee50fcf784f8439b97f53d57bf","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.3","jimp":"^1.6.0","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.52_1765488959762_0.07859722679513403","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.53":{"name":"@realvare/based","version":"2.7.53","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.53","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"ca366d32d7ec17ddcc54e9d70e7dbe28cf3e9ee1","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.53.tgz","fileCount":199,"integrity":"sha512-hdbfzl/ARrwq0NoQ7eHpSX8GrO/8eifEb4wLPvVqth9/zP4zcLWPqZEl9h6fiuXeCbk4YoyhUccmhlNS83HoKQ==","signatures":[{"sig":"MEUCIFsuNhdNzGagKVlZq6Pcg0/ZIzN3LYeVhrPNBEeNezXEAiEA5hIAIkicZwas4UHs8tQ5DF+aH7U7e8Pocoadht/S5FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14912844},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"48385683361b4eee50fcf784f8439b97f53d57bf","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.3","jimp":"^1.6.0","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.53_1765643936321_0.473894096453793","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.54":{"name":"@realvare/based","version":"2.7.54","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.54","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"be5b570e6293bea10792419c8d45b15fb80a4363","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.54.tgz","fileCount":199,"integrity":"sha512-EKsc/r4zgt3R5CWkK85tFY501juafwuIFhff0kCZxu2XBcmNXE98ztmIGvob2Ukatfs4QLksWwE+YY2nmlVaXQ==","signatures":[{"sig":"MEYCIQCr57oAmY43J+kYTO69MWWMA/uCMEu26GNUFc3U05+7qAIhAP5T45cJ0Z7hPB4kfVyXgaNuOrCQHAltXOEL2y7gpKcM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14912727},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"48385683361b4eee50fcf784f8439b97f53d57bf","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.3","jimp":"^1.6.0","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.54_1765654415616_0.4221494648113304","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.55":{"name":"@realvare/based","version":"2.7.55","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.55","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"41226652b48b49ec1a46fb1d8c0ce1a1fa0a7443","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.55.tgz","fileCount":199,"integrity":"sha512-vZNWGLdKK2poS/mK16gO47JCO1HESL3Okd/gK0FBVXo1S5RIkNIisIqToCDPW/fAfqfZXEadkR1o+u2VARAWfg==","signatures":[{"sig":"MEUCIDby3HvjyQsi4c8eHAmPhYCtrkFW6H4kjavqrWMivwU8AiEA9FThgVbY5bdRtUvx02vqaCGb1Fe+jPajhE6a/T/ZNzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14912375},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"48385683361b4eee50fcf784f8439b97f53d57bf","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.3","jimp":"^1.6.0","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.55_1765715758633_0.8891574913070732","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.56":{"name":"@realvare/based","version":"2.7.56","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.56","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"1b16ab4e3e146ff39ee4d34d07280e9a5eb00886","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.56.tgz","fileCount":199,"integrity":"sha512-nmGks5LEtIONfe9z9aNhnXM/CnA31g5uRHoqOk7ZALFGonxsb9WVmZKVXqktenCOvLYrMvD+k4oDSndl2hOSwQ==","signatures":[{"sig":"MEQCIFaS3eIaLF/KZcGaxZOiQZN8iyd2U1eZpNDoC2A5Z0s8AiAQHcOoKneJu4n3pfOVpnOxgjd7ow8c9dKa+YOBZgJA4g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14917837},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"48385683361b4eee50fcf784f8439b97f53d57bf","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.3","jimp":"^0.22.10","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","sharp":"^0.33.5","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.56_1766244095622_0.15014809443510257","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.57":{"name":"@realvare/based","version":"2.7.57","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.57","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"c0003e4e769ac53d68bf1a0d0cfdf25b9952c13c","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.57.tgz","fileCount":199,"integrity":"sha512-QrJk2wRiscEZx9Fk8o0N02/Gnk5GDunkcgI53TxKHW40Enf8xTv18TLrjycPpJSaiUQ2S2qOhIPKHTER8vEjJA==","signatures":[{"sig":"MEYCIQCR6PTM5UvI6LcC1kwQz4pnIMnBCJ7AaG1LLNlB1OE32QIhAPTdYeDOyMhIiMw+aiFDqQCXCFkPX5LsV6hU/sfMOYzq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14920464},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"48385683361b4eee50fcf784f8439b97f53d57bf","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","sharp":"^0.33.5","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.57_1766262445598_0.5681884466441836","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.58":{"name":"@realvare/based","version":"2.7.58","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.58","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"91c0e8d4895fb53d0a3a3cc53127e0cb45d41b79","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.58.tgz","fileCount":199,"integrity":"sha512-tap0MLkgEaREgdZfbJLeEcjv3VIgzZ4nFbk1xRgr2/83D2WPp2IRDxFeqlWk/OsDycAhMOgmulSSL2JaoucgOg==","signatures":[{"sig":"MEQCIE69OjuZe/hN2gojBxKrSr+dQw0Xta1x3o4bdFQNJ+RuAiANINz83Pu8DS/z91dj6DyEGow8glcQEi2V3GEi0DcoQw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14920463},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"48385683361b4eee50fcf784f8439b97f53d57bf","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.5.2","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","sharp":"^0.33.5","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.58_1766263087623_0.35582772075611024","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.59":{"name":"@realvare/based","version":"2.7.59","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.59","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"f28d363d40350293a721605317575c2b9a8d9a92","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.59.tgz","fileCount":199,"integrity":"sha512-yp+BSy5Ns7CZEi5PeHpRys/iWC4SOGaVIA45ACwYYOIjL8yWftpb2P9g0nike6N7xEUwRWEaSHFqR+mOfekM3A==","signatures":[{"sig":"MEQCIDxDXLI9QTlWahOy/K7kTIAuJ66VSZdfpt1I5S8XT46PAiA+IuKEovfEZrb/EcB2sTpVP6eVDwqTwgACs/5LFFOFTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14922663},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.7.0","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","sharp":"^0.33.5","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.59_1766445180135_0.30246059329687003","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.60":{"name":"@realvare/based","version":"2.7.60","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.60","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"afb5e3f124550a1b9ee3be5ca01a9121f4c37329","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.60.tgz","fileCount":199,"integrity":"sha512-TEyqAHzUxfmxZRecZsdufluu5NQXkftDVbJK/PGt0a/Vsv6P0jb2AMqbkBhqrZv/XLmSsCc9ogRgaTlS8Ueepw==","signatures":[{"sig":"MEUCIF7MqaJk+dx6vWWtZX1XyJ6VIbcUuedJkh9YZOSEYLgcAiEA51rjMp/YMCEnce+ZsKK27mtoNuMnAPXY34NYOlzmtwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14922725},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1b5b7b5017909ff7e4dd864f43aa39c8c335283b","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.7.0","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","sharp":"^0.33.5","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.60_1766500123531_0.47790435941057097","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.61":{"name":"@realvare/based","version":"2.7.61","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.61","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"4a1e63bcd204b45d6062e2c567ac83a8bbc8e274","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.61.tgz","fileCount":199,"integrity":"sha512-aauF/bF8F5z0VYUwlysRDZoIvAB63I/kyhxdemUE9OTU5eF+rzEnX66OixMQ1+ZnGP0Gc+h8Px+9N4GdI6S1aw==","signatures":[{"sig":"MEQCIDE/YU0iJTvT8CDFQ5nkJINaaoQMG7gkd4ImzXVG3NbcAiAaW1dWu2n/hgQy2sl2K4XqT0U9dk+L5OQY0VAumMCgTQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14923365},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"1b5b7b5017909ff7e4dd864f43aa39c8c335283b","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.7.0","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","sharp":"^0.33.5","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.61_1766503582732_0.49528658923127944","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.62":{"name":"@realvare/based","version":"2.7.62","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.62","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"140b04502d637e797132e13ed7c1fa29618ccbb2","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.62.tgz","fileCount":199,"integrity":"sha512-kHtUseB98SAc3NJ/NOOIwP1gmJ+GU6XuvKAi8kMkAP5kQ//gd4VryhJd1p+7077DpD4QX4tzXz8klAgaVhnQnA==","signatures":[{"sig":"MEUCIQCZbnplQShJZhEkyb+YpeoxeJnACmXsyB8n/xEYucY2CgIgMuqz8cyCd6HrXu2DZUhBrEC5B5sHe2cznvGfKyVUaCA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14922875},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0f3a1dd32d9030e28a22fc686162f4308af430c6","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.7.0","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","sharp":"^0.33.5","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","jimp":"^1.6.0","json":"^11.0.0","open":"^10.1.0","sharp":"^0.33.5","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","@types/sharp":"^0.32.0","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"sharp":"^0.33.0","audio-decode":"^2.1.3","link-preview-js":"^4.0.0","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"sharp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.62_1766510318072_0.1351697318971894","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.70":{"name":"@realvare/based","version":"2.7.70","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.70","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"d9f99214bd6429b66e3b8b94adb0d643cdeaa60d","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.70.tgz","fileCount":200,"integrity":"sha512-KZZq6fV1MEA8C3uTuobga2z5WYEmNEQl8Dsd97LJ5hDfEVMbow44DTzEojZQxNXnglg2PVYDE9KaevqzWER3Pg==","signatures":[{"sig":"MEQCIDZfKvvSiHVHkqzPdIqwFf2T65ilXWlFfaterRxlVt4lAiB8sVwPM16T3lGyoYr3alCvwKcsGG61GnmSy+5YYsnq1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14384956},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5e2b38cbf19ddc575ab8fd12fae26459259833ec","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.7.0","description":"whatsapp api by sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","node-cache":"^5.1.2","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","gradient-string":"^2.0.2","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","json":"^11.0.0","open":"^10.1.0","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","unfurl.js":"^6.4.0","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","protobufjs-cli":"^2.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"unfurl.js":"^6.4.0","audio-decode":"^2.1.3","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"unfurl.js":{"optional":true},"audio-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.70_1767194698335_0.0984913676477035","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.7.71":{"name":"@realvare/based","version":"2.7.71","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","samakavare","realvare","based","varebot"],"author":{"name":"realvare"},"license":"MIT","_id":"@realvare/based@2.7.71","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"homepage":"git+https://github.com/realvare/based.git","bugs":{"url":"https://github.com/realvare/based/issues"},"dist":{"shasum":"f33e140956988658067abdb59bc04d16816b5347","tarball":"https://registry.npmjs.org/@realvare/based/-/based-2.7.71.tgz","fileCount":201,"integrity":"sha512-kGFrd6nihgZwhjzVYPF+aSa/yOwn27oOBLboCYU6vkuxY0iQpRn+m+mkV/CrqCJqs2Bkz7ugyE002llWPsKu/w==","signatures":[{"sig":"MEUCIQDq64kX/1MkxnokNLmcaZg8nLD92npQuw4E+kpVU2rsNQIgbwyo+gUjtSAPEJA2m7jB0Hjecjx1xIoTevSYG5v6RMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14442676},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"test","example":"node --inspect -r ts-node/register Example/example.ts","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","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"realvare","email":"ilverovare2@gmail.com"},"repository":{"url":"git+https://github.com/realvare/based.git"},"_npmVersion":"11.7.0","description":"Whatsapp api by Sam","directories":{},"_nodeVersion":"24.2.0","dependencies":{"ws":"^8.18.0","jimp":"^0.22.10","pino":"^10.1.0","uuid":"^13.0.0","axios":"^1.13.2","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.1.2","libsignal":"github:realvare/libsignal","@hapi/boom":"^10.0.1","node-cache":"^5.1.2","protobufjs":"^7.5.4","async-mutex":"^0.5.0","cache-manager":"^7.2.5","music-metadata":"^11.7.0","libphonenumber-js":"^1.12.31","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^29.7.0","json":"^11.0.0","open":"^10.1.0","eslint":"^9.0.0","ts-jest":"^29.1.2","ts-node":"^10.9.2","typedoc":"^0.27.0","@types/ws":"^8.5.10","unfurl.js":"^6.4.0","@types/got":"^9.6.11","release-it":"^16.1.0","typescript":"^5.8.0","@types/jest":"^29.5.12","@types/node":"^20.14.0","protobufjs-cli":"^2.0.0","qrcode-terminal":"^0.12.0","@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","conventional-changelog-cli":"^2.2.2"},"peerDependencies":{"unfurl.js":"^6.4.0","audio-decode":"^2.1.3","qrcode-terminal":"^0.12.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"unfurl.js":{"optional":true},"audio-decode":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/based_2.7.71_1768840007048_0.5483339959920792","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2025-09-25T17:28:54.585Z","modified":"2026-02-22T18:22:54.318Z","2.5.1":"2025-09-25T17:28:54.858Z","2.5.2":"2025-09-25T17:41:37.817Z","2.5.5":"2025-10-05T08:51:56.422Z","2.5.6":"2025-10-06T17:58:06.562Z","2.5.7":"2025-10-19T19:25:45.520Z","2.5.8":"2025-10-19T19:50:00.271Z","2.5.71":"2025-10-29T13:17:29.505Z","2.6.0":"2025-11-16T19:12:13.248Z","2.6.1":"2025-11-16T19:17:28.516Z","2.6.11":"2025-11-17T16:41:48.992Z","2.6.22":"2025-11-24T21:11:22.547Z","2.6.23":"2025-11-25T18:16:16.481Z","2.6.24":"2025-11-25T18:34:47.512Z","2.6.25":"2025-11-25T18:49:44.641Z","2.6.251":"2025-11-25T18:56:27.257Z","2.6.252":"2025-11-25T19:06:31.290Z","2.6.253":"2025-11-25T19:17:16.596Z","2.6.254":"2025-11-26T17:45:15.474Z","2.6.255":"2025-11-26T17:48:01.191Z","2.6.767":"2025-11-26T17:54:19.890Z","2.7.0":"2025-12-02T19:20:29.466Z","2.7.1":"2025-12-03T17:52:12.820Z","2.7.2":"2025-12-03T18:40:25.179Z","2.7.3":"2025-12-06T20:56:22.524Z","2.7.4":"2025-12-07T19:10:01.040Z","2.7.5":"2025-12-10T14:07:42.041Z","2.7.51":"2025-12-11T19:51:02.090Z","2.7.52":"2025-12-11T21:35:59.936Z","2.7.53":"2025-12-13T16:38:56.531Z","2.7.54":"2025-12-13T19:33:35.816Z","2.7.55":"2025-12-14T12:35:58.830Z","2.7.56":"2025-12-20T15:21:35.861Z","2.7.57":"2025-12-20T20:27:25.780Z","2.7.58":"2025-12-20T20:38:07.856Z","2.7.59":"2025-12-22T23:13:00.357Z","2.7.60":"2025-12-23T14:28:43.743Z","2.7.61":"2025-12-23T15:26:22.967Z","2.7.62":"2025-12-23T17:18:38.274Z","2.7.70":"2025-12-31T15:24:58.569Z","2.7.71":"2026-01-19T16:26:47.311Z"},"bugs":{"url":"https://github.com/realvare/based/issues"},"author":{"name":"realvare"},"license":"MIT","homepage":"git+https://github.com/realvare/based.git","keywords":["baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device","samakavare","realvare","based","varebot"],"repository":{"url":"git+https://github.com/realvare/based.git"},"description":"Whatsapp api by Sam","maintainers":[{"name":"realvare","email":"ilverovare2@gmail.com"}],"readme":"<div align=\"center\">\n\n![Wave](https://capsule-render.vercel.app/api?type=waving&color=gradient&customColorList=24&height=150&section=header&text=based&fontSize=60&fontColor=ffffff&animation=fadeIn&fontAlignY=35)\n<img src=\"https://i.gifer.com/YdBN.gif\" width=\"200\">\n\n![Retro](https://readme-typing-svg.herokuapp.com?font=VT323&size=24&duration=2500&pause=10000&color=8A2BE2&center=true&vCenter=true&width=250&height=25&lines=$+by+Sam+aka+Vare)\n<br>\n<p align=\"center\">\n  <img src=\"https://img.shields.io/npm/v/@realvare/based?style=for-the-badge&color=8a2be2&labelColor=2d1b69\" alt=\"NPM Version\">\n  <img src=\"https://img.shields.io/npm/dm/@realvare/based?style=for-the-badge&color=8a2be2&labelColor=2d1b69\" alt=\"NPM Downloads\">\n  <img src=\"https://img.shields.io/badge/License-MIT-8a2be2.svg?style=for-the-badge&labelColor=2d1b69\" alt=\"MIT License\">\n  <img src=\"https://img.shields.io/github/stars/realvare/based?style=for-the-badge&color=8a2be2&labelColor=2d1b69\" alt=\"GitHub Stars\">\n  <img src=\"https://img.shields.io/github/forks/realvare/based?style=for-the-badge&color=8a2be2&labelColor=2d1b69\" alt=\"GitHub Forks\">\n</p>\n<p align=\"center\">\n  <a href=\"#-main-features\"><img src=\"https://img.shields.io/badge/_Features-8a2be2?style=flat-square&logo=github&logoColor=white\"/></a>&nbsp;&nbsp;\n  <a href=\"#-installation\"><img src=\"https://img.shields.io/badge/_Installation-8a2be2?style=flat-square&logo=npm&logoColor=white\"/></a>&nbsp;&nbsp;\n  <a href=\"#-quick-guide\"><img src=\"https://img.shields.io/badge/_Quick_Guide-8a2be2?style=flat-square&logo=rocket&logoColor=white\"/></a>&nbsp;&nbsp;\n  <a href=\"#-api-documentation\"><img src=\"https://img.shields.io/badge/_API_Documentation-8a2be2?style=flat-square&logo=book&logoColor=white\"/></a>&nbsp;&nbsp;\n  <a href=\"#-support-and-community\"><img src=\"https://img.shields.io/badge/_Support-8a2be2?style=flat-square&logo=teamspeak&logoColor=white\"/></a>\n</p>\n  <img src=\"https://readme-typing-svg.herokuapp.com?font=Fira+Code&weight=600&size=20&duration=4000&pause=2500&color=8A2BE2&center=true&vCenter=true&width=800&lines=💜+A+modern%2C+powerful+and+fast+WhatsApp+Web+API+library;🔄+With+support+for+LID%2FJID+and+multi-device;\">\n\n----\n\n</div>\n\n## Table of Contents\n\n- [Table of Contents](#table-of-contents)\n- [🚀 Performance Optimization Guide](#-performance-optimization-guide)\n  - [🎯 Performance Optimizations](#-performance-optimizations)\n  - [🔧 JID/LID Validation and Normalization](#-jidlid-validation-and-normalization)\n  - [📈 Key Benefits](#-key-benefits)\n  - [🎛️ Usage Example](#️-usage-example)\n  - [💡 Best Practices](#-best-practices)\n- [✨ Main Features](#-main-features)\n- [🚀 Quick Guide](#-quick-guide)\n  - [Basic Example - Starting Bot](#basic-example---starting-bot)\n  - [Anti-Ban Example - Recommended Configuration to Avoid Bans](#anti-ban-example---recommended-configuration-to-avoid-bans)\n- [📊 Advanced Cache Management](#-advanced-cache-management)\n  - [Advanced Cache Configuration](#advanced-cache-configuration)\n- [🔍 Troubleshooting](#-troubleshooting)\n  - [Connection Issues](#connection-issues)\n  - [Memory Management](#memory-management)\n  - [Advanced Logging](#advanced-logging)\n  - [Basic Message Management with LID/JID](#basic-message-management-with-lidjid)\n- [📚 API Documentation](#-api-documentation)\n  - [🏗️ Fundamental Methods](#️-fundamental-methods)\n  - [🎯 Main Events](#-main-events)\n- [🎪 Messages and Interactive Features](#-messages-and-interactive-features)\n  - [Basic Messages](#basic-messages)\n    - [Text with Formatting](#text-with-formatting)\n    - [Basic Media](#basic-media)\n    - [Advanced Media](#advanced-media)\n    - [Stickers](#stickers)\n      - [Sticker Packs](#sticker-packs)\n      - [Stickers on Status (2025 Feature)](#stickers-on-status-2025-feature)\n    - [Interactive Messages](#interactive-messages)\n      - [Messages with Simple Buttons](#messages-with-simple-buttons)\n      - [Messages with Buttons and Image](#messages-with-buttons-and-image)\n      - [List Messages](#list-messages)\n      - [Collection Messages (Catalog)](#collection-messages-catalog)\n      - [Invoice Messages](#invoice-messages)\n      - [Carousel Messages with Card Types](#carousel-messages-with-card-types)\n      - [Interactive Messages with Audio Footer](#interactive-messages-with-audio-footer)\n      - [Interactive Messages with Product Header](#interactive-messages-with-product-header)\n      - [Interactive Response Messages](#interactive-response-messages)\n      - [Poll Messages](#poll-messages)\n      - [Poll Result Snapshot](#poll-result-snapshot)\n      - [Poll Update](#poll-update)\n      - [Comment Messages](#comment-messages)\n      - [Question Messages](#question-messages)\n      - [Question Response Messages](#question-response-messages)\n      - [Status Question Answer Messages](#status-question-answer-messages)\n      - [Status Quoted Messages](#status-quoted-messages)\n      - [Status Sticker Interaction Messages](#status-sticker-interaction-messages)\n      - [AI Rich Response Messages](#ai-rich-response-messages)\n    - [New Interactive Features (2025)](#new-interactive-features-2025)\n    - [Other Messages](#other-messages)\n      - [Business Call Messages (BCall)](#business-call-messages-bcall)\n      - [Call Log Messages](#call-log-messages)\n      - [Event Response Messages](#event-response-messages)\n      - [Status Mention Messages](#status-mention-messages)\n      - [Group Status Messages](#group-status-messages)\n      - [Bot Task Messages](#bot-task-messages)\n      - [Limit Sharing Messages](#limit-sharing-messages)\n      - [Status Add Yours Messages](#status-add-yours-messages)\n      - [Bot Forwarded Messages](#bot-forwarded-messages)\n      - [Event Cover Image Messages](#event-cover-image-messages)\n      - [Poll Creation Message V4](#poll-creation-message-v4)\n      - [Poll Creation Message V5](#poll-creation-message-v5)\n      - [Poll Result Snapshot Message V3](#poll-result-snapshot-message-v3)\n      - [Encrypted Comment Messages](#encrypted-comment-messages)\n      - [Encrypted Event Response Messages](#encrypted-event-response-messages)\n      - [Message History Bundle](#message-history-bundle)\n      - [Message History Notice](#message-history-notice)\n      - [Newsletter Follower Invite](#newsletter-follower-invite)\n      - [Placeholder Messages](#placeholder-messages)\n      - [Secret Encrypted Messages](#secret-encrypted-messages)\n      - [Status Notification Messages](#status-notification-messages)\n      - [Sticker Sync RMR Messages](#sticker-sync-rmr-messages)\n      - [Send Payment](#send-payment)\n      - [Decline Payment Request](#decline-payment-request)\n      - [Cancel Payment Request](#cancel-payment-request)\n      - [Scheduled Call Creation](#scheduled-call-creation)\n      - [Scheduled Call Edit](#scheduled-call-edit)\n      - [Pin/Unpin Messages](#pinunpin-messages)\n  - [🎭 Group Features](#-group-features)\n    - [Basic Group Management](#basic-group-management)\n    - [Participant Management](#participant-management)\n    - [Group Settings](#group-settings)\n    - [Advanced Group Messages](#advanced-group-messages)\n- [🔧 Fix LID/JID in Your Own Main and Handler](#-fix-lidjid-in-your-own-main-and-handler)\n  - [Best Practices for LID/JID](#best-practices-for-lidjid)\n  - [Integrated Example in Main](#integrated-example-in-main)\n  - [Custom Handler Example](#custom-handler-example)\n  - [🚀 Smart LID/JID Cache](#-smart-lidjid-cache)\n  - [🛡️ Advanced JID Validation](#️-advanced-jid-validation)\n  - [📊 Conditional Logging](#-conditional-logging)\n  - [🔧 Performance Configuration](#-performance-configuration)\n- [🧩 Events: LID and JID always available (new)](#-events-lid-and-jid-always-available-new)\n  - [Gestione dei Messaggi (`messages.upsert`)](#gestione-dei-messaggi-messagesupsert)\n  - [Gestione dei Partecipanti di Gruppo (`group-participants.update`)](#gestione-dei-partecipanti-di-gruppo-group-participantsupdate)\n- [⚙️ Advanced Configuration](#️-advanced-configuration)\n  - [🔧 Complete Options for makeWASocket](#-complete-options-for-makewasocket)\n  - [🛡️ Security and Encryption](#️-security-and-encryption)\n- [🌐 Support and Community](#-support-and-community)\n  - [📞 Contacts and Resources](#-contacts-and-resources)\n- [🙏 Acknowledgments](#-acknowledgments)\n- [⚠️ Disclaimer \\& License](#️-disclaimer--license)\n  - [📋 Legal Note](#-legal-note)\n  - [📜 MIT License](#-mit-license)\n\n----\n\n## 🚀 Performance Optimization Guide\n\nThis section explains the built-in performance optimizations and JID/LID validation improvements.\n\n### 🎯 Performance Optimizations\n\nThe library now includes comprehensive performance optimizations with these default settings:\n\n```javascript\n// Performance settings\n{\n  enableCache: true,              // Enable caching for faster data retrieval\n  batchSize: 50,                  // Process messages in batches of 50\n  maxRetries: 5,                  // Maximum reconnection attempts\n  retryDelay: 5000,               // Initial retry delay (5 seconds)\n  retryBackoffMultiplier: 1.5,    // Exponential backoff multiplier\n  maxRetryDelay: 60000,           // Maximum retry delay (60 seconds)\n  syncFullHistory: false,         // Disable full history sync to prevent slowdowns\n  enableLidLogging: true,        // Enable LID logging for debugging\n  logLevel: 'debug'               // Detailed logging for troubleshooting\n}\n\n// Cache settings\n{\n  lidCache: {\n    ttl: 300000,                  // 5 minutes TTL\n    maxSize: 10000,               // Maximum 10,000 entries\n    cleanupInterval: 120000      // Cleanup every 2 minutes\n  },\n  jidCache: {\n    ttl: 300000,                  // 5 minutes TTL\n    maxSize: 10000,               // Maximum 10,000 entries\n    cleanupInterval: 120000      // Cleanup every 2 minutes\n  },\n  lidToJidCache: {\n    ttl: 300000,                  // 5 minutes TTL\n    maxSize: 5000,                // Maximum 5,000 entries\n    cleanupInterval: 180000      // Cleanup every 3 minutes\n  },\n  groupMetadataCache: {\n    ttl: 600000,                  // 10 minutes TTL\n    maxSize: 2000,                // Maximum 2,000 entries\n    cleanupInterval: 300000      // Cleanup every 5 minutes\n  }\n}\n```\n\n### 🔧 JID/LID Validation and Normalization\n\nThe library includes comprehensive JID/LID validation utilities:\n\n```javascript\nconst { validateJid, getSenderLid, toJid, normalizeJid, isValidJid } = require('@realvare/based');\n\n// Validate JID with detailed error information\nconst result = validateJid('1234567890@s.whatsapp.net');\nconsole.log(result.isValid, result.error);\n\n// Extract sender information from messages\nconst sender = getSenderLid(message);\nconsole.log(sender.jid, sender.lid, sender.user, sender.isValid, sender.timestamp, sender.error);\n\n// Convert LID to JID format\nconst jid = toJid('1234567890@lid'); // Returns '1234567890@s.whatsapp.net'\n\n// Normalize JID format\nconst normalized = normalizeJid('1234567890@lid'); // Returns '1234567890@s.whatsapp.net'\n\n// Simple validation check\nconst isValid = isValidJid('1234567890@s.whatsapp.net');\n```\n\n**Events behavior**: all emitted events (e.g. `messages.upsert`, `messages.update`, `group-participants.update`) will expose standard JIDs (`@s.whatsapp.net`, `@g.us`, etc.) in `msg.key.remoteJid` and `msg.key.participant` whenever possible. When WhatsApp provides LIDs, the original values are preserved in `msg.key.remoteLid` and `msg.key.participantLid`.\n\n### 📈 Key Benefits\n\n**Performance Improvements:**\n- ✅ **Reduced Latency**: Caching reduces repeated API calls by 80-90%\n- ✅ **Better Throughput**: Batch processing handles message bursts efficiently\n- ✅ **Improved Stability**: Exponential backoff prevents rapid reconnection attempts\n- ✅ **Lower Ban Risk**: Disabled full history sync and reduced online presence marking\n\n**Error Reduction:**\n- ✅ **JID/LID Validation**: Prevents undefined errors from invalid IDs\n- ✅ **Automatic Conversion**: Handles WhatsApp's LID format changes seamlessly\n- ✅ **Detailed Logging**: Helps identify and debug ID-related issues\n- ✅ **Graceful Fallback**: Maintains functionality even with invalid IDs\n\n### 🎛️ Usage Example\n\n```javascript\nconst { makeWASocket, useMultiFileAuthState, setPerformanceConfig, PerformanceConfig } = require('@realvare/based');\n\n// Set up authentication\nconst { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys');\n\n// Configure performance settings\nconst performanceConfig = new PerformanceConfig();\n\n// Customize settings (optional)\nperformanceConfig.updatePerformanceConfig({\n  batchSize: 50,\n  maxRetries: 5,\n  retryDelay: 5000,\n  retryBackoffMultiplier: 1.5,\n  syncFullHistory: false\n});\n\n// Apply configuration\nsetPerformanceConfig(performanceConfig);\n\n// Create socket\nconst sock = makeWASocket({\n  auth: state,\n  printQRInTerminal: true\n});\n```\n\n### 💡 Best Practices\n\n1. **Always validate JIDs** before processing messages\n2. **Enable caching** for production environments\n3. **Disable syncFullHistory** to prevent performance issues\n4. **Use exponential backoff** for reconnection attempts\n5. **Monitor cache metrics** to optimize TTL and size settings\n6. **Implement proper error handling** for invalid JIDs/LIDs\n\n## ✨ Main Features\n\n<p align=\"center\">\n  <img src=\"https://readme-typing-svg.herokuapp.com?font=Fira+Code&weight=600&size=18&duration=2500&pause=2500&color=8A2BE2&center=true&vCenter=true&width=600&lines=🚀+Powerful+and+Intuitive;🔧+Based+on+Baileys+with+Improvements\" alt=\"Features\">\n</p>\n\n<br>\n\nThis library, based on Baileys with specific improvements, offers an intuitive API to interact with WhatsApp Web. Here is a summary of the key features:\n\n<table align=\"center\">\n  <tr>\n    <td align=\"center\" width=\"25%\">\n      <h3>🔄 Core Features</h3>\n      <p>• Intelligent LID/JID mapping<br>• Multi-device support<br>• E2E Signal encryption<br>• Modern TypeScript</p>\n    </td>\n    <td align=\"center\" width=\"25%\">\n      <h3>💬 Messages</h3>\n      <p>• Text, media, interactive<br>• Buttons, lists, albums<br>• Polls, reactions<br>• Advanced templates</p>\n    </td>\n    <td align=\"center\" width=\"25%\">\n      <h3>🛠️ Developer</h3>\n      <p>• Real-time events<br>• Full TypeScript<br>• Extensive documentation<br>• Extensible APIs</p>\n    </td>\n    <td align=\"center\" width=\"25%\">\n      <h3>⚡ Performance</h3>\n      <p>• Intelligent reconnection<br>• Advanced TTL cache<br>• Performance monitoring</p>\n    </td>\n  </tr>\n</table>\n<p align=\"center\">\n<img src=\"https://64.media.tumblr.com/13bc9e3c3b332dfc008cb4b9e8571558/2a577b39b15547dc-cc/s400x600/3db051b3117b695a61ad8e0b686f2774b971d210.gifv\" width=\"800\">\n\n\n## 🚀 Quick Guide\n\n- This section includes basic examples for authentication and connection management.\n\n### Basic Example - Starting Bot\n\n```typescript\nimport makeWASocket, { DisconnectReason, useMultiFileAuthState, getPerformanceConfig, setPerformanceConfig } from '@realvare/based';\n\n// Configure performance and cache\nsetPerformanceConfig({\n    performance: {\n        enableCache: true,\n        enableMetrics: true\n    },\n    debug: {\n        enableLidLogging: true,\n        logLevel: 'info'\n    }\n});\n\nasync function startBot() {\n    // 🔐 Multi-file authentication setup for persistent sessions\n    const { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys');\n\n    // 🌐 Socket creation with basic configuration\n    const sock = makeWASocket({\n        auth: state,\n        printQRInTerminal: true,\n        logger: console,\n        browser: ['VareBot', 'Chrome', '4.0.0'],\n    });\n\n    // Improved reconnection system\n    let reconnectAttempts = 0;\n    const config = getPerformanceConfig();\n\n    sock.ev.on('connection.update', (update) => {\n        const { connection, lastDisconnect } = update;\n\n        if (connection === 'close') {\n            const shouldReconnect = lastDisconnect?.error?.output?.statusCode !== DisconnectReason.loggedOut;\n\n            if (shouldReconnect) {\n                reconnectAttempts++;\n                const delay = Math.min(\n                    config.performance.retryDelay * Math.pow(\n                        config.performance.retryBackoffMultiplier,\n                        reconnectAttempts - 1\n                    ),\n                    config.performance.maxRetryDelay\n                );\n\n                console.log(`🔄 Reconnection attempt ${reconnectAttempts}/${config.performance.maxRetries} in ${delay}ms`);\n\n                if (reconnectAttempts <= config.performance.maxRetries) {\n                    setTimeout(startBot, delay);\n                } else {\n                    console.log('❌ Maximum number of reconnection attempts reached');\n                }\n            }\n        } else if (connection === 'open') {\n            console.log('🟢 Connected successfully!');\n            reconnectAttempts = 0;\n        }\n    });\n\n    sock.ev.on('creds.update', saveCreds);\n}startBot().catch(console.error);\n```\n\n### Anti-Ban Example - Recommended Configuration to Avoid Bans\n\n```typescript\nimport makeWASocket, { DisconnectReason, useMultiFileAuthState, getPerformanceConfig, setPerformanceConfig, getSenderLid, validateJid } from '@realvare/based';\n\n// Anti-ban configuration to reduce ban risks from improper acks\nsetPerformanceConfig({\n    performance: {\n        enableCache: true,          // Enable TTL cache to reduce API calls\n        enableMetrics: true,        // Monitor performance to avoid overload\n        batchSize: 50,              // Process messages in smaller batches to simulate human speed\n        maxRetries: 5,              // Limit retry attempts to avoid aggressive behavior\n        retryDelay: 5000,           // Base delay in ms for reconnections\n        retryBackoffMultiplier: 1.5,// Exponential backoff to space retries\n        maxRetryDelay: 60000,       // Maximum delay to avoid rapid reconnections\n        maxMsgRetryCount: 3         // Limit message resend attempts\n    }\n});\n\nasync function startBot() {\n    const { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys');\n\n    const sock = makeWASocket({\n        auth: state,\n        printQRInTerminal: true,\n        logger: console,\n        browser: ['YourBotName', 'Chrome', '4.0.0'], // Customize browser fingerprint\n        markOnlineOnConnect: false, // Crucial: Prevents always appearing online, reduces ban risk\n        syncFullHistory: false      // Avoid syncing unnecessary data that could signal activity\n    });\n\n    let reconnectAttempts = 0;\n    const config = getPerformanceConfig();\n\n    sock.ev.on('connection.update', (update) => {\n        const { connection, lastDisconnect } = update;\n\n        if (connection === 'close') {\n            const shouldReconnect = lastDisconnect?.error?.output?.statusCode !== DisconnectReason.loggedOut;\n\n            if (shouldReconnect) {\n                reconnectAttempts++;\n                const delay = Math.min(\n                    config.performance.retryDelay * Math.pow(\n                        config.performance.retryBackoffMultiplier,\n                        reconnectAttempts - 1\n                    ),\n                    config.performance.maxRetryDelay\n                );\n\n                console.log(`Reconnecting attempt ${reconnectAttempts}/${config.performance.maxRetries} in ${delay}ms`);\n\n                if (reconnectAttempts <= config.performance.maxRetries) {\n                    setTimeout(startBot, delay);\n                } else {\n                    console.log('Max reconnection attempts reached');\n                }\n            }\n        } else if (connection === 'open') {\n            console.log('Connected successfully!');\n            reconnectAttempts = 0;\n        }\n    });\n\n    // Monitor acks through message updates to ensure proper handling\n    sock.ev.on('messages.update', (updates) => {\n        for (const update of updates) {\n            if (update.update.status) {\n                console.log(`Message ${update.key.id} status: ${update.update.status}`); // Track acks (1=sent, 2=delivered, 3=read)\n                // Add custom logic if necessary, but avoid overriding defaults to prevent detection\n            }\n        }\n    });\n\n    // Advanced LID/JID utilities for ack stability\n    sock.ev.on('messages.upsert', ({ messages }) => {\n        for (const msg of messages) {\n            const info = getSenderLid(msg);\n            const validation = validateJid(info.jid);\n            if (validation.isValid) {\n                // Process and ack safely\n                console.log(`Valid JID: ${info.jid}, LID: ${info.lid}`);\n            } else {\n                console.warn(`Invalid JID detected: ${info.jid}`);\n            }\n        }\n    });\n\n    sock.ev.on('creds.update', saveCreds);\n}\n\nstartBot().catch(console.error);\n```\n\n## 📊 Advanced Cache Management\n\nThe library now includes an advanced cache system with automatic memory management and configurable TTL:\n\n```typescript\nimport { CacheManager } from '@realvare/based';\n\n// Example of using the cache\nconst cache = CacheManager;\n\n// Save a value in the cache\ncache.set('lidCache', 'key', 'value', 300); // TTL of 300 seconds\n\n// Retrieve a value\nconst value = cache.get('lidCache', 'key');\n\n// Get cache statistics\nconst stats = cache.getStats('lidCache');\nconsole.log('Cache statistics:', stats);\n```\n\n### Advanced Cache Configuration\n\nThe cache can be configured with various options to optimize performance:\n\n```typescript\nsetPerformanceConfig({\n    cache: {\n        lidCache: {\n            ttl: 5 * 60 * 1000, // Entry lifetime\n            maxSize: 10000,      // Maximum number of entries\n            cleanupInterval: 2 * 60 * 1000 // Cleanup interval\n        }\n    },\n    performance: {\n        memoryThreshold: 0.85 // Threshold for automatic cleanup\n    }\n});\n```\n## 🔍 Troubleshooting\n\n### Connection Issues\n- The library now implements a retry system with exponential backoff\n- Automatic monitoring of connection status\n- Configurable reconnection attempts\n\n### Memory Management\n- Automatic monitoring of memory usage\n- Automatic cache cleanup when necessary\n- Configurable TTL for each cache type\n\n### Advanced Logging\n```typescript\nsetPerformanceConfig({\n    debug: {\n        enableLidLogging: true,\n        enablePerformanceLogging: true,\n        logLevel: 'debug'\n    }\n});\n```\n\n### Basic Message Management with LID/JID\n\n```typescript\nimport makeWASocket, { getSenderLid, toJid, getCacheStats, validateJid, Logger } from '@realvare/based';\n\n// ... (sock creation code here)\n\nconn.ev.on('messages.upsert', ({ messages }) => {\n  for (const msg of messages) {\n    // 🔍 Extract sender LID with validation\n    const info = getSenderLid(msg);\n    \n    // ✅ Validate JID before using it\n    const validation = validateJid(info.jid);\n    if (!validation.isValid) {\n      Logger.error('Invalid JID:', validation.error);\n      continue;\n    }\n    \n    const jid = toJid(info.lid); // Normalize to JID\n    \n    Logger.info('💬 Message from:', jid, 'Valid:', info.isValid);\n    console.log('📝 Content:', msg.message?.conversation);\n    \n    // Automatically reply only if valid\n    if (info.isValid) {\n      conn.sendMessage(jid, { text: 'Message received!' });\n    }\n  }\n  \n  // 📊 Monitor cache performance\n  const stats = getCacheStats();\n  Logger.performance('Cache stats:', stats);\n});\n```\n\n---\n\n## 📚 API Documentation\n\nThis section expands on the main methods, with detailed examples and parameters. All methods are typed in TypeScript for a safe development experience.\n\n### 🏗️ Fundamental Methods\n\n| Method | Description | Import |\n|--------|-------------|--------|\n| `makeWASocket(config)` | **Core**: Creates WhatsApp socket | ✅ Included |\n| `useMultiFileAuthState(folder)` | **Auth**: Persistent credentials management | ✅ Included |\n| `getSenderLid(msg)` | **LID**: Extracts LID from message | ✅ Included |\n| `toJid(lid)` | **JID**: Converts LID → JID | ✅ Included |\n| `validateJid(jid)` | **Validation**: Verifies JID | ✅ Included |\n| `getCacheStats()` | **Performance**: Cache statistics | ✅ Included |\n| `clearCache()` | **Cleanup**: Clears cache | ✅ Included |\n| `setPerformanceConfig(config)` | **Config**: Customizes performance | ✅ Included |\n\n**🔥 Note**: All the above methods are **ready to use** and shown in the Quick Guide. Go directly to the advanced sections for specific features!\n\n---\n\n### 🎯 Main Events\n\n| Event              | Description                          | Callback Signature                  |\n|---------------------|--------------------------------------|-------------------------------------|\n| `connection.update` | Connection status updates      | `(update: Partial<ConnectionState>) => void` |\n| `creds.update`      | Credentials update            | `() => void`                        |\n| `messages.upsert`   | New messages or updates       | `({ messages: WAMessage[], type: MessageUpsertType }) => void` |\n| `messages.update`   | Changes to existing messages       | `(update: WAMessageUpdate[]) => void` |\n| `group-participants.update` | Group participant changes | `(update: GroupParticipantEvent) => void` |\n\n**Event Registration Example:**\n```typescript\nconn.ev.on('group-participants.update', (update) => {\n  console.log('Participant updated:', update);\n});\n```\n\n---\n\n## 🎪 Messages and Interactive Features\n\n### Basic Messages\n\n#### Text with Formatting\n```typescript\n// Text with formatting and mentions\nawait conn.sendMessage(jid, { \n    text: `*Bold* _italic_ ~strikethrough~ \\`monospace\\`\\n@mention`, \n    mentions: ['393476686131@s.whatsapp.net'] \n});\n```\n\n#### Basic Media\n```typescript\n// Image\nawait conn.sendMessage(jid, { \n    image: { url: './media/varebot.jpg' }, // Also supports Buffer\n    caption: 'zwag'\n});\n\n// Video\nawait conn.sendMessage(jid, { \n    video: { url: './media/oppastoppa.mp4' },\n    caption: 'brrrr',\n    gifPlayback: false // true to play as GIF\n});\n\n// Audio\nawait conn.sendMessage(jid, { \n    audio: { url: './media/audio.mp3' },\n    mimetype: 'audio/mp4',\n    ptt: true // true for voice message, false for normal audio\n});\n\n// Document\nawait conn.sendMessage(jid, { \n    document: { url: './media/doc.pdf' },\n    mimetype: 'application/pdf',\n    fileName: 'document.pdf'\n});\n```\n\n#### Advanced Media\n\n```typescript\n// Album (Multiple images)\nawait conn.sendMessage(jid, {\n    album: imageBuffers.map(buffer => ({ image: buffer })),\n    caption: 'ts gettin real'\n});\n```\n\n#### Stickers\n\nSending stickers is supported. You can send a sticker from a URL or a buffer. For creating stickers from images, you can use an external library like `wa-sticker-formatter`.\n\n```typescript\n// Sticker from URL\nawait conn.sendMessage(jid, { \n    sticker: { url: './stickers/sticker.webp' }\n});\n\n// Sticker from buffer using wa-sticker-formatter\nconst { Sticker } = require('wa-sticker-formatter'); // Optional external library\nconst sticker = new Sticker('path/to/image.jpg', { pack: 'My Pack', author: 'My Bot' });\nconst buffer = await sticker.toBuffer();\nawait conn.sendMessage(jid, { sticker: buffer });\n```\n\n##### Sticker Packs\n\nSend a complete sticker pack message with multiple stickers. This allows you to send a collection of stickers as a single pack message.\n\n```typescript\nawait conn.sendMessage(jid, {\n  stickerPack: {\n    name: 'My Sticker Pack',\n    publisher: 'My Bot',\n    description: 'A cool sticker pack',\n    cover: { url: './cover.png' }, // Cover image for the pack\n    stickerPackId: 'pack123', // Optional: auto-generated if not provided\n    origin: 2, // 0 = FIRST_PARTY, 1 = THIRD_PARTY, 2 = USER_CREATED\n    caption: 'Check out my stickers!',\n    stickers: [\n      {\n        sticker: { url: './sticker1.webp' },\n        emojis: ['🎉', '🎊'],\n        isAnimated: false,\n        isLottie: false,\n        fileName: 'sticker1.webp',\n        accessibilityLabel: 'Celebration sticker',\n        mimetype: 'image/webp'\n      },\n      {\n        sticker: { url: './sticker2.webp' },\n        emojis: ['😄', '😊'],\n        isAnimated: true,\n        isLottie: false,\n        fileName: 'sticker2.webp'\n      }\n    ]\n  }\n});\n```\n\n**Note**: For creating installable sticker packs that users can add to their WhatsApp, use the official WhatsApp Sticker Maker app. This method sends a pack as a message in the chat.\n\n##### Stickers on Status (2025 Feature)\n\nThe new interactive stickers on Status (e.g., with lyrics or questions) can be sent by sending a sticker to `status@broadcast`.\n\n```typescript\nawait conn.sendMessage('status@broadcast', {\n  sticker: { url: './sticker.webp' },\n  caption: 'Interactive sticker on Status'\n}, { statusJidList: ['user1@s.whatsapp.net', 'user2@s.whatsapp.net'] });\n```\n\n#### Interactive Messages\n\nThese messages include interactive elements like buttons, lists, polls, carousels, collections, and invoices.\n\n##### Messages with Simple Buttons\n\nSend quick reply buttons.\n\n```typescript\nawait conn.sendMessage(jid, {\n  text: 'Choose an option:',\n  footer: 'Footer',\n  buttons: [\n    { buttonId: 'cmd1', buttonText: { displayText: 'Option 1' }, type: 1 },\n    { buttonId: 'cmd2', buttonText: { displayText: 'Option 2' }, type: 1 },\n  ],\n});\n```\n\n##### Messages with Buttons and Image\n\nCombine an image with buttons.\n\n```typescript\nawait conn.sendMessage(jid, {\n  image: { url: 'https://i.ibb.co/hJW7WwxV/varebot.jpg' },\n  caption: 'Message with buttons and image',\n  footer: 'vare ✧ bot',\n  buttons: [\n    { buttonId: 'cmd', buttonText: { displayText: 'text1' }, type: 1 },\n  ],\n});\n```\n\n##### List Messages\n\nSend a list of options (only in private chats).\n\n```typescript\nawait conn.sendMessage(jid, {\n  text: 'This is a list!',\n  footer: 'purplepurplepurple!',\n  title: 'List Title',\n  buttonText: 'View List',\n  sections: [\n    { \n      title: 'Section 1', \n      rows: [ \n        { title: 'Option 1', rowId: 'opt1',description: 'Descriptionx' }, \n        { title: 'Option 2', rowId: 'opt2', description: 'Descriptiony' } \n      ] \n    },\n  ],\n});\n```\n\n##### Collection Messages (Catalog)\n\nSend a collection/catalog message to browse products.\n\n```typescript\nawait conn.sendMessage(jid, {\n  text: 'Browse our catalog!',\n  footer: 'Shop now',\n  title: 'Our Products',\n  collection: {\n    bizJid: 'business@s.whatsapp.net',\n    id: 'catalog123',\n    messageVersion: 1\n  }\n});\n```\n\n##### Invoice Messages\n\nSend an invoice with attachment (image or PDF).\n\n```typescript\nawait conn.sendMessage(jid, {\n  invoice: {\n    note: 'Invoice for your order',\n    token: 'invoice_token_123',\n    attachmentType: 1, // 0 = IMAGE, 1 = PDF\n    attachment: { url: './invoice.pdf' } // or image\n  }\n});\n```\n\n##### Carousel Messages with Card Types\n\nSend a carousel of cards with different card types.\n\n```typescript\nawait conn.sendMessage(jid, {\n  text: 'Check out these options!',\n  footer: 'Swipe to see more',\n  cards: [\n    {\n      title: 'Card 1',\n      body: 'Description 1',\n      footer: 'Footer 1',\n      image: { url: './image1.jpg' },\n      buttons: [\n        { name: 'quick_reply', buttonParamsJson: '{\"display_text\":\"Button 1\"}' }\n      ]\n    },\n    {\n      title: 'Card 2',\n      body: 'Description 2',\n      video: { url: './video.mp4' }\n    }\n  ],\n  carouselCardType: 1 // 1 = HSCROLL_CARDS (horizontal scroll), 2 = ALBUM_IMAGE\n});\n```\n\n**Compatibility note**: `interactiveButtons` and `cards` are sent as `interactiveMessage` and are automatically wrapped by the library in `viewOnceMessageV2` to improve rendering on WhatsApp clients.\n\n##### Interactive Messages with Audio Footer\n\nSend interactive messages with audio in the footer.\n\n```typescript\nawait conn.sendMessage(jid, {\n  text: 'Listen to this message!',\n  title: 'Audio Message',\n  interactiveButtons: [\n    { name: 'action1', buttonParamsJson: '{\"display_text\":\"Action\"}' }\n  ],\n  footer: {\n    text: 'Footer text',\n    audio: { url: './audio.mp3' } // Audio attachment in footer\n  }\n});\n```\n\n##### Interactive Messages with Product Header\n\nSend interactive messages with a product in the header.\n\n```typescript\nawait conn.sendMessage(jid, {\n  text: 'Check out this product!',\n  title: 'Featured Product',\n  interactiveButtons: [\n    { name: 'buy', buttonParamsJson: '{\"display_text\":\"Buy Now\"}' }\n  ],\n  headerProduct: {\n    productImage: { url: './product.jpg' },\n    productId: 'prod123',\n    title: 'Product Name',\n    description: 'Product Description',\n    currency: 'EUR',\n    priceAmount1000: 10000\n  }\n});\n```\n\n##### Interactive Response Messages\n\nSend responses to interactive messages (e.g., Native Flow responses).\n\n```typescript\nawait conn.sendMessage(jid, {\n  interactiveResponse: {\n    body: {\n      text: 'Response text',\n      format: 0 // 0 = DEFAULT, 1 = EXTENSIONS_1\n    },\n    nativeFlowResponse: {\n      name: 'flow_name',\n      paramsJson: '{\"key\":\"value\"}',\n      version: 1\n    },\n    contextInfo: {\n      mentionedJid: [jid]\n    }\n  }\n});\n```\n\n##### Poll Messages\n\nCreate a poll for users to vote on.\n\n```typescript\nawait conn.sendMessage(jid, { \n  poll: { \n    name: 'Favorite Anime?', \n    values: ['Aot', 'Bleach', 'Death note'], \n    selectableCount: 1 // or >1 for multi-select\n  } \n});\n```\n\n##### Poll Result Snapshot\n\nSend a snapshot of poll results.\n\n```typescript\nawait conn.sendMessage(jid, {\n  pollResultSnapshot: {\n    name: 'Favorite Anime?',\n    pollVotes: [\n      { optionName: 'Aot', optionVoteCount: 10 },\n      { optionName: 'Bleach', optionVoteCount: 5 },\n      { optionName: 'Death note', optionVoteCount: 3 }\n    ],\n    pollType: 0, // 0 = POLL, 1 = QUIZ\n    contextInfo: {\n      mentionedJid: [jid]\n    }\n  }\n});\n```\n\n##### Poll Update\n\nSend a poll vote update.\n\n```typescript\nawait conn.sendMessage(jid, {\n  pollUpdate: {\n    pollCreationMessageKey: {\n      remoteJid: jid,\n      fromMe: false,\n      id: 'pollMessageId123'\n    },\n    vote: {\n      encPayload: Buffer.from('encrypted_vote_payload'),\n      encIv: Buffer.from('encryption_iv')\n    },\n    senderTimestampMs: Date.now()\n  }\n});\n```\n\n##### Comment Messages\n\nComment on a specific message in a chat.\n\n```typescript\nawait conn.sendMessage(jid, {\n  comment: {\n    message: { text: 'This is a comment!' },\n    targetMessageKey: {\n      remoteJid: jid,\n      fromMe: false,\n      id: 'messageId123'\n    }\n  }\n});\n```\n\n##### Question Messages\n\nCreate a question message that users can respond to.\n\n```typescript\nawait conn.sendMessage(jid, {\n  question: {\n    text: 'What is your favorite programming language?',\n    contextInfo: {\n      mentionedJid: [jid]\n    }\n  }\n});\n```\n\n##### Question Response Messages\n\nRespond to a question message.\n\n```typescript\nawait conn.sendMessage(jid, {\n  questionResponse: {\n    key: {\n      remoteJid: jid,\n      fromMe: false,\n      id: 'questionMessageId123'\n    },\n    text: 'My answer is TypeScript!'\n  }\n});\n```\n\n##### Status Question Answer Messages\n\nAnswer a question posted on status.\n\n```typescript\nawait conn.sendMessage('status@broadcast', {\n  statusQuestionAnswer: {\n    key: {\n      remoteJid: 'status@broadcast',\n      fromMe: false,\n      id: 'statusQuestionId123'\n    },\n    text: 'My answer to the status question'\n  }\n}, {\n  statusJidList: [jid]\n});\n```\n\n##### Status Quoted Messages\n\nQuote a status message (e.g., question-answer reshare).\n\n```typescript\nawait conn.sendMessage('status@broadcast', {\n  statusQuoted: {\n    type: 1, // QUESTION_ANSWER\n    text: 'This is my response',\n    thumbnail: buffer, // optional thumbnail\n    originalStatusId: {\n      remoteJid: 'status@broadcast',\n      fromMe: false,\n      id: 'originalStatusId123'\n    }\n  }\n}, {\n  statusJidList: [jid]\n});\n```\n\n##### Status Sticker Interaction Messages\n\nInteract with stickers on status (e.g., reactions).\n\n```typescript\nawait conn.sendMessage('status@broadcast', {\n  statusStickerInteraction: {\n    key: {\n      remoteJid: 'status@broadcast',\n      fromMe: false,\n      id: 'statusMessageId123'\n    },\n    stickerKey: 'stickerKey123',\n    type: 1 // REACTION\n  }\n}, {\n  statusJidList: [jid]\n});\n```\n\n##### AI Rich Response Messages\n\nSend AI-generated rich responses with multiple content types (tables, code, images, maps, etc.).\n\n```typescript\nawait conn.sendMessage(jid, {\n  ai: true,\n  richResponse: {\n    messageType: 1, // AI_RICH_RESPONSE_TYPE_STANDARD\n    submessages: [\n      {\n        messageType: 2, // AI_RICH_RESPONSE_TEXT\n        messageText: 'Here is the answer to your question'\n      },\n      {\n        messageType: 4, // AI_RICH_RESPONSE_TABLE\n        tableMetadata: {\n          title: 'Data Table',\n          rows: [\n            { items: ['Header 1', 'Header 2'], isHeading: true },\n            { items: ['Value 1', 'Value 2'], isHeading: false }\n          ]\n        }\n      },\n      {\n        messageType: 5, // AI_RICH_RESPONSE_CODE\n        codeMetadata: {\n          codeLanguage: 'javascript',\n          codeBlocks: [\n            {\n              highlightType: 0, // DEFAULT\n              codeContent: 'console.log(\"Hello World\");'\n            }\n          ]\n        }\n      }\n    ],\n    contextInfo: {\n      mentionedJid: [jid]\n    }\n  }\n});\n```\n\nNote: AI rich responses may show as \"not supported\" on some WhatsApp clients/accounts depending on app version and feature availability.\n\n#### Other Messages\n\n##### Business Call Messages (BCall)\n\nSend business call messages with media.\n\n```typescript\nawait conn.sendMessage(jid, {\n  bCall: {\n    sessionId: 'call_session_123',\n    mediaType: 2, // 0 = UNKNOWN, 1 = AUDIO, 2 = VIDEO\n    masterKey: Buffer.from('master_key_bytes'),\n    caption: 'Business call'\n  }\n});\n```\n\n##### Call Log Messages\n\nSend call log information.\n\n```typescript\nawait conn.sendMessage(jid, {\n  callLog: {\n    isVideo: true,\n    callOutcome: 0, // 0 = CONNECTED, 1 = MISSED, 2 = FAILED, 3 = REJECTED, etc.\n    durationSecs: 120,\n    callType: 0, // 0 = REGULAR, 1 = SCHEDULED_CALL, 2 = VOICE_CHAT\n    participants: [\n      { jid: 'user@s.whatsapp.net', callOutcome: 0 }\n    ]\n  }\n});\n```\n\n##### Event Response Messages\n\nRespond to an event message (e.g., RSVP for an event).\n\n```typescript\nawait conn.sendMessage(jid, {\n  eventResponse: {\n    response: 1, // GOING = 1, NOT_GOING = 2, MAYBE = 3\n    timestampMs: Date.now(),\n    extraGuestCount: 0\n  }\n});\n```\n\n##### Status Mention Messages\n\nMention a status in another status.\n\n```typescript\nawait conn.sendMessage('status@broadcast', {\n  statusMention: {\n    quotedStatus: {\n      key: {\n        remoteJid: 'status@broadcast',\n        fromMe: false,\n        id: 'statusId123'\n      },\n      message: {\n        conversation: 'Original status message'\n      }\n    }\n  }\n}, {\n  statusJidList: [jid]\n});\n```\n\n##### Group Status Messages\n\nSend a status message specific to a group.\n\n```typescript\nawait conn.sendMessage(jid, {\n  groupStatus: {\n    message: {\n      conversation: 'Group status update!'\n    }\n  }\n});\n```\n\n##### Bot Task Messages\n\nSend a message related to a bot task.\n\n```typescript\nawait conn.sendMessage(jid, {\n  botTask: {\n    message: {\n      conversation: 'Bot task completed.'\n    }\n  }\n});\n```\n\n##### Limit Sharing Messages\n\nSend a message to limit sharing.\n\n```typescript\nawait conn.sendMessage(jid, {\n  limitSharing: {\n    message: {\n      conversation: 'Sharing limited for this message.'\n    }\n  }\n});\n```\n\n##### Status Add Yours Messages\n\nSend a \"Add Yours\" status message.\n\n```typescript\nawait conn.sendMessage('status@broadcast', {\n  statusAddYours: {\n    message: {\n      conversation: 'Add yours to this trend!'\n    }\n  }\n}, {\n  statusJidList: [jid]\n});\n```\n\n##### Bot Forwarded Messages\n\nSend a message that was forwarded by a bot.\n\n```typescript\nawait conn.sendMessage(jid, {\n  botForwarded: {\n    message: {\n      conversation: 'This message was forwarded by a bot.'\n    }\n  }\n});\n```\n\n##### Event Cover Image Messages\n\nSend a cover image for an event.\n\n```typescript\nawait conn.sendMessage(jid, {\n  eventCoverImage: {\n    message: {\n      imageMessage: {\n        url: 'https://example.com/event_cover.jpg',\n        mimetype: 'image/jpeg'\n      }\n    }\n  }\n});\n```\n\n##### Poll Creation Message V4\n\nCreate a poll with additional options (version 4).\n\n```typescript\nawait conn.sendMessage(jid, {\n  pollV4: {\n    name: 'Favorite color (V4)?',\n    selectableCount: 1,\n    values: ['Red', 'Green', 'Blue'],\n    pollType: 0 // Default poll type\n  }\n});\n```\n\n##### Poll Creation Message V5\n\nCreate a poll with additional options (version 5).\n\n```typescript\nawait conn.sendMessage(jid, {\n  pollV5: {\n    name: 'Favorite food (V5)?',\n    selectableCount: 2,\n    values: ['Pizza', 'Pasta', 'Sushi'],\n    pollType: 1 // Quiz poll type\n  }\n});\n```\n\n##### Poll Result Snapshot Message V3\n\nSend a snapshot of poll results (version 3).\n\n```typescript\nawait conn.sendMessage(jid, {\n  pollResultSnapshotV3: {\n    pollCreationMessageKey: {\n      remoteJid: jid,\n      fromMe: true,\n      id: 'pollMessageId123'\n    },\n    pollResult: {\n      vote: {\n        selectedOptions: [Buffer.from('Red')]\n      },\n      senderTimestampMs: Date.now()\n    },\n    contextInfo: {\n      mentionedJid: [jid]\n    },\n    pollType: 0 // Default poll type\n  }\n});\n```\n\n##### Encrypted Comment Messages\n\nSend encrypted comments on messages.\n\n```typescript\nawait conn.sendMessage(jid, {\n  encComment: {\n    targetMessageKey: {\n      remoteJid: jid,\n      fromMe: false,\n      id: 'messageId123'\n    },\n    encPayload: Buffer.from('encrypted_payload'),\n    encIv: Buffer.from('encryption_iv')\n  }\n});\n```\n\n##### Encrypted Event Response Messages\n\nSend encrypted event responses.\n\n```typescript\nawait conn.sendMessage(jid, {\n  encEventResponse: {\n    eventCreationMessageKey: {\n      remoteJid: jid,\n      fromMe: false,\n      id: 'eventMessageId123'\n    },\n    encPayload: Buffer.from('encrypted_payload'),\n    encIv: Buffer.from('encryption_iv')\n  }\n});\n```\n\n##### Message History Bundle\n\nSend a bundle of message history.\n\n```typescript\nawait conn.sendMessage(jid, {\n  messageHistoryBundle: {\n    mimetype: 'application/octet-stream',\n    media: { url: './history.bundle' },\n    messageHistoryMetadata: {\n      historyReceivers: ['user1@s.whatsapp.net', 'user2@s.whatsapp.net'],\n      oldestMessageTimestamp: Date.now() - 86400000,\n      messageCount: 100\n    },\n    contextInfo: {\n      mentionedJid: [jid]\n    }\n  }\n});\n```\n\n##### Message History Notice\n\nSend a notice about message history.\n\n```typescript\nawait conn.sendMessage(jid, {\n  messageHistoryNotice: {\n    messageHistoryMetadata: {\n      historyReceivers: ['user1@s.whatsapp.net'],\n      oldestMessageTimestamp: Date.now() - 86400000,\n      messageCount: 50\n    },\n    contextInfo: {\n      mentionedJid: [jid]\n    }\n  }\n});\n```\n\n##### Newsletter Follower Invite\n\nInvite followers to a newsletter.\n\n```typescript\nawait conn.sendMessage(jid, {\n  inviteFollower: {\n    newsletterJid: '120363418582531215@newsletter',\n    newsletterName: 'My Newsletter',\n    thumbnail: buffer, // Optional thumbnail\n    caption: 'Join our newsletter!',\n    contextInfo: {\n      mentionedJid: [jid]\n    }\n  }\n});\n```\n\n##### Placeholder Messages\n\nSend placeholder messages (e.g., to mask linked devices).\n\n```typescript\nawait conn.sendMessage(jid, {\n  placeholder: {\n    type: 0 // MASK_LINKED_DEVICES = 0\n  }\n});\n```\n\n##### Secret Encrypted Messages\n\nSend secret encrypted messages (for event or message edits).\n\n```typescript\nawait conn.sendMessage(jid, {\n  secretEncrypted: {\n    targetMessageKey: {\n      remoteJid: jid,\n      fromMe: false,\n      id: 'targetMessageId123'\n    },\n    encPayload: Buffer.from('encrypted_payload'),\n    encIv: Buffer.from('encryption_iv'),\n    secretEncType: 2 // 0 = UNKNOWN, 1 = EVENT_EDIT, 2 = MESSAGE_EDIT\n  }\n});\n```\n\n##### Status Notification Messages\n\nSend status notification messages (for status interactions).\n\n```typescript\nawait conn.sendMessage('status@broadcast', {\n  statusNotification: {\n    responseMessageKey: {\n      remoteJid: 'status@broadcast',\n      fromMe: false,\n      id: 'responseId123'\n    },\n    originalMessageKey: {\n      remoteJid: 'status@broadcast',\n      fromMe: false,\n      id: 'originalId123'\n    },\n    type: 1 // 0 = UNKNOWN, 1 = STATUS_ADD_YOURS, 2 = STATUS_RESHARE, 3 = STATUS_QUESTION_ANSWER_RESHARE\n  }\n}, {\n  statusJidList: [jid]\n});\n```\n\n##### Sticker Sync RMR Messages\n\nSync stickers via RMR (Recent Media Request).\n\n```typescript\nawait conn.sendMessage(jid, {\n  stickerSyncRMR: {\n    filehash: ['hash1', 'hash2', 'hash3'],\n    rmrSource: 'source_identifier',\n    requestTimestamp: Date.now()\n  }\n});\n```\n\n// Payment Messages\n\n##### Request Payment\n```typescript\nawait conn.sendMessage(jid, {\n    requestPayment: {\n        currency: 'EUR',\n        amount1000: 5000,\n        requestFrom: '393514357738@s.whatsapp.net',\n        note: 'js gimme my money' // https://paypal.me/samakavare\n    }\n});\n```\n\n##### Send Payment\n```typescript\nawait conn.sendMessage(jid, {\n    sendPayment: {\n        requestMessageKey: {\n            remoteJid: jid,\n            fromMe: false,\n            id: 'paymentRequestId123'\n        },\n        noteMessage: { text: 'Payment sent' },\n        background: {\n            id: 'payment_bg_id',\n            type: 1 // DEFAULT = 1\n        },\n        transactionData: 'transaction_data_string'\n    }\n});\n```\n\n##### Decline Payment Request\n```typescript\nawait conn.sendMessage(jid, {\n    declinePayment: {\n        key: {\n            remoteJid: jid,\n            fromMe: false,\n            id: 'paymentRequestId123'\n        }\n    }\n});\n```\n\n##### Cancel Payment Request\n```typescript\nawait conn.sendMessage(jid, {\n    cancelPayment: {\n        key: {\n            remoteJid: jid,\n            fromMe: true,\n            id: 'paymentRequestId123'\n        }\n    }\n});\n```\n\n##### Scheduled Call Creation\n```typescript\nawait conn.sendMessage(jid, {\n    call: {\n        callKey: {\n            fromMe: true,\n            id: Date.now().toString(),\n            remoteJid: jid\n        },\n        type: 'ACCEPT',  // 'MISSED', 'OFFER', 'ACCEPT', 'REJECT'..\n        time: Date.now() + 3600000, // Scheduled time (optional)\n        title: 'Team Meeting' // Optional title\n    }\n});\n```\n\n##### Scheduled Call Edit\n```typescript\nawait conn.sendMessage(jid, {\n    scheduledCallEdit: {\n        key: {\n            remoteJid: jid,\n            fromMe: true,\n            id: 'scheduledCallId123'\n        },\n        editType: 1 // 0 = UNKNOWN, 1 = CANCEL\n    }\n});\n```\n\n##### Pin/Unpin Messages\n\nPin or unpin a message in a chat.\n\n```typescript\n// Pin a message (type 1 = PIN_FOR_ALL)\nawait conn.sendMessage(jid, {\n    pin: {\n        key: {\n            remoteJid: jid,\n            fromMe: false,\n            id: 'messageId123'\n        },\n        type: 1, // 1 = PIN_FOR_ALL, 2 = UNPIN_FOR_ALL\n        time: 86400 // Duration in seconds (24 hours = 86400, 7 days = 604800, 30 days = 2592000)\n    }\n});\n\n// Or use simplified syntax\nawait conn.sendMessage(jid, {\n    pin: {\n        remoteJid: jid,\n        fromMe: false,\n        id: 'messageId123'\n    },\n    type: 1, // 1 = PIN_FOR_ALL, 2 = UNPIN_FOR_ALL\n    time: 86400 // Optional: duration in seconds\n});\n\n// Unpin a message (type 2 = UNPIN_FOR_ALL)\nawait conn.sendMessage(jid, {\n    pin: {\n        key: {\n            remoteJid: jid,\n            fromMe: false,\n            id: 'messageId123'\n        },\n        type: 2 // UNPIN_FOR_ALL\n    }\n});\n```\n\n### Response Management\n\nTo manage responses to interactive messages, use the `messages.upsert` listener and check the response type:\n\n```typescript\nconn.ev.on('messages.upsert', async ({ messages }) => {\n    const msg = messages[0];\n    \n    // Button response\n    if (msg.message?.buttonsResponseMessage) {\n        const selectedId = msg.message.buttonsResponseMessage.selectedButtonId;\n        console.log(`Selected button: ${selectedId}`);\n    }\n    \n    // List response\n    if (msg.message?.listResponseMessage) {\n        const selectedId = msg.message.listResponseMessage.singleSelectReply.selectedRowId;\n        console.log(`Selected option: ${selectedId}`);\n    }\n    \n    // Poll response\n    if (msg.message?.pollResponseMessage) {\n        const selectedOptions = msg.message.pollResponseMessage.selectedOptions;\n        console.log('Selected options:', selectedOptions);\n    }\n    \n    // Comment response\n    if (msg.message?.commentMessage) {\n        const comment = msg.message.commentMessage;\n        console.log('Comment on message:', comment.targetMessageKey?.id);\n        console.log('Comment content:', comment.message);\n    }\n    \n    // Question response\n    if (msg.message?.questionResponseMessage) {\n        const response = msg.message.questionResponseMessage;\n        console.log('Response to question:', response.key?.id);\n        console.log('Answer:', response.text);\n    }\n    \n    // Status question answer\n    if (msg.message?.statusQuestionAnswerMessage) {\n        const answer = msg.message.statusQuestionAnswerMessage;\n        console.log('Status question answer:', answer.text);\n    }\n    \n    // AI Rich Response\n    if (msg.message?.richResponseMessage) {\n        const richResponse = msg.message.richResponseMessage;\n        console.log('AI Rich Response type:', richResponse.messageType);\n        console.log('Submessages:', richResponse.submessages);\n    }\n    \n    // Interactive Response (Native Flow Response)\n    if (msg.message?.interactiveResponseMessage) {\n        const response = msg.message.interactiveResponseMessage;\n        console.log('Interactive response body:', response.body?.text);\n        if (response.nativeFlowResponseMessage) {\n            console.log('Native flow response:', response.nativeFlowResponseMessage.name);\n            console.log('Params:', response.nativeFlowResponseMessage.paramsJson);\n        }\n    }\n    \n    // Sticker Pack\n    if (msg.message?.stickerPackMessage) {\n        const pack = msg.message.stickerPackMessage;\n        console.log('Sticker pack:', pack.name);\n        console.log('Publisher:', pack.publisher);\n        console.log('Stickers count:', pack.stickers?.length);\n        console.log('Pack ID:', pack.stickerPackId);\n        console.log('Origin:', pack.stickerPackOrigin);\n    }\n    \n    // Collection/Catalog response\n    if (msg.message?.interactiveMessage?.collectionMessage) {\n        const collection = msg.message.interactiveMessage.collectionMessage;\n        console.log('Collection opened:', collection.id);\n        console.log('Business JID:', collection.bizJid);\n    }\n    \n    // Invoice response\n    if (msg.message?.invoiceMessage) {\n        const invoice = msg.message.invoiceMessage;\n        console.log('Invoice token:', invoice.token);\n        console.log('Invoice note:', invoice.note);\n        console.log('Attachment type:', invoice.attachmentType === 0 ? 'IMAGE' : 'PDF');\n    }\n    \n    // Business Call\n    if (msg.message?.bcallMessage) {\n        const bcall = msg.message.bcallMessage;\n        console.log('Business call session:', bcall.sessionId);\n        console.log('Media type:', bcall.mediaType === 1 ? 'AUDIO' : 'VIDEO');\n    }\n    \n    // Call Log\n    if (msg.message?.callLogMesssage) {\n        const callLog = msg.message.callLogMesssage;\n        console.log('Call outcome:', callLog.callOutcome);\n        console.log('Duration:', callLog.durationSecs, 'seconds');\n        console.log('Participants:', callLog.participants);\n    }\n    \n    // Encrypted Comment\n    if (msg.message?.encCommentMessage) {\n        const encComment = msg.message.encCommentMessage;\n        console.log('Encrypted comment on message:', encComment.targetMessageKey?.id);\n    }\n    \n    // Encrypted Event Response\n    if (msg.message?.encEventResponseMessage) {\n        const encEvent = msg.message.encEventResponseMessage;\n        console.log('Encrypted event response for:', encEvent.eventCreationMessageKey?.id);\n    }\n    \n    // Message History Bundle\n    if (msg.message?.messageHistoryBundle) {\n        const bundle = msg.message.messageHistoryBundle;\n        console.log('History bundle receivers:', bundle.messageHistoryMetadata?.historyReceivers);\n        console.log('Message count:', bundle.messageHistoryMetadata?.messageCount);\n    }\n    \n    // Message History Notice\n    if (msg.message?.messageHistoryNotice) {\n        const notice = msg.message.messageHistoryNotice;\n        console.log('History notice receivers:', notice.messageHistoryMetadata?.historyReceivers);\n    }\n    \n    // Newsletter Follower Invite\n    if (msg.message?.newsletterFollowerInviteMessageV2) {\n        const invite = msg.message.newsletterFollowerInviteMessageV2;\n        console.log('Newsletter invite:', invite.newsletterName);\n        console.log('Newsletter JID:', invite.newsletterJid);\n    }\n    \n    // Placeholder\n    if (msg.message?.placeholderMessage) {\n        const placeholder = msg.message.placeholderMessage;\n        console.log('Placeholder type:', placeholder.type);\n    }\n    \n    // Secret Encrypted\n    if (msg.message?.secretEncryptedMessage) {\n        const secret = msg.message.secretEncryptedMessage;\n        console.log('Secret encrypted type:', secret.secretEncType);\n        console.log('Target message:', secret.targetMessageKey?.id);\n    }\n    \n    // Status Notification\n    if (msg.message?.statusNotificationMessage) {\n        const notification = msg.message.statusNotificationMessage;\n        console.log('Status notification type:', notification.type);\n        console.log('Original message:', notification.originalMessageKey?.id);\n    }\n    \n    // Sticker Sync RMR\n    if (msg.message?.stickerSyncRmrMessage) {\n        const sync = msg.message.stickerSyncRmrMessage;\n        console.log('Sticker sync filehashes:', sync.filehash);\n        console.log('RMR source:', sync.rmrSource);\n    }\n    \n    // Send Payment\n    if (msg.message?.sendPaymentMessage) {\n        const payment = msg.message.sendPaymentMessage;\n        console.log('Payment sent for request:', payment.requestMessageKey?.id);\n        console.log('Transaction data:', payment.transactionData);\n    }\n    \n    // Decline Payment\n    if (msg.message?.declinePaymentRequestMessage) {\n        const decline = msg.message.declinePaymentRequestMessage;\n        console.log('Payment declined for:', decline.key?.id);\n    }\n    \n    // Cancel Payment\n    if (msg.message?.cancelPaymentRequestMessage) {\n        const cancel = msg.message.cancelPaymentRequestMessage;\n        console.log('Payment cancelled for:', cancel.key?.id);\n    }\n    \n    // Scheduled Call Edit\n    if (msg.message?.scheduledCallEditMessage) {\n        const edit = msg.message.scheduledCallEditMessage;\n        console.log('Scheduled call edited:', edit.key?.id);\n        console.log('Edit type:', edit.editType === 1 ? 'CANCEL' : 'UNKNOWN');\n    }\n    \n    // Poll Result Snapshot\n    if (msg.message?.pollResultSnapshotMessage) {\n        const snapshot = msg.message.pollResultSnapshotMessage;\n        console.log('Poll snapshot:', snapshot.name);\n        console.log('Votes:', snapshot.pollVotes);\n    }\n    \n    // Poll Update\n    if (msg.message?.pollUpdateMessage) {\n        const update = msg.message.pollUpdateMessage;\n        console.log('Poll update for:', update.pollCreationMessageKey?.id);\n    }\n    \n    // Pin/Unpin\n    if (msg.message?.pinInChatMessage) {\n        const pin = msg.message.pinInChatMessage;\n        console.log('Pin action:', pin.type === 1 ? 'PIN_FOR_ALL' : 'UNPIN_FOR_ALL');\n        console.log('Pinned message:', pin.key?.id);\n    }\n});\n```\n\n### 🎭 Group Features\n\n#### Basic Group Management\n\n```typescript\n// Group creation - the jid is for adding participants\nconst group = await conn.groupCreate('Angels 🩸🕊️', ['user@s.whatsapp.net']);\n\n// Get group info\nconst metadata = await conn.groupMetadata(jid);\n\n// Get invite code\nconst code = await conn.groupInviteCode(jid);\n\n// Revoke invite link\nawait conn.groupRevokeInvite(jid);\n\n// Leave group\nawait conn.groupLeave(jid);\n```\n\n#### Participant Management\n\n```typescript\n// Add participants\nawait conn.groupParticipantsUpdate(\n    jid, \n    ['user@s.whatsapp.net'],\n    'add'\n);\n\n// Remove participants\nawait conn.groupParticipantsUpdate(\n    jid,\n    ['user@s.whatsapp.net'],\n    'remove'\n);\n\n// Promote to admin\nawait conn.groupParticipantsUpdate(\n    jid,\n    ['user@s.whatsapp.net'],\n    'promote'\n);\n\n// Demote from admin\nawait conn.groupParticipantsUpdate(\n    jid,\n    ['user@s.whatsapp.net'],\n    'demote'\n);\n```\n\n#### Group Settings\n\n```typescript\n// Change group name\nawait conn.groupUpdateSubject(jid, 'New Name');\n\n// Change description\nawait conn.groupUpdateDescription(jid, 'New description');\n\n// Change group photo\nawait conn.updateProfilePicture(jid, { url: './img/group.jpg' });\n\n// Remove group photo\nawait conn.removeProfilePicture(jid);\n\n// Set group as admin only\nawait conn.groupSettingUpdate(jid, 'announcement');\n\n// Set group as open to all\nawait conn.groupSettingUpdate(jid, 'not_announcement');\n\n// Set who can edit info - admin only\nawait conn.groupSettingUpdate(jid, 'locked');\n\n// Set who can edit info - all\nawait conn.groupSettingUpdate(jid, 'unlocked');\n\n// Set who can add members - admin only\nawait conn.groupMemberAddMode(jid, 'admin_add');\n\n// Set who can add members - all\nawait conn.groupMemberAddMode(jid, 'all_member_add');\n\n// Enable/disable temporary messages (24 hours)\nawait conn.groupToggleEphemeral(jid, 86400); // seconds\n\n// Disable temporary messages\nawait conn.groupToggleEphemeral(jid, 0);\n\n// Enable/disable membership approval mode\nawait conn.groupJoinApprovalMode(jid, 'on'); // requires approval\nawait conn.groupJoinApprovalMode(jid, 'off'); // open\n\n// Get all groups\nconst groups = await conn.groupFetchAllParticipating();\n\n// Get pending invites\nconst invites = await conn.groupGetInviteInfo(code);\n\n// Accept group invite\nawait conn.groupAcceptInvite(code);\n\n// Get group info from link\nconst groupInfo = await conn.groupGetInviteInfo('https://chat.whatsapp.com/ABC123');\n\n// Listen to settings changes\nconn.ev.on('group-settings.update', async ({ id, announce, restrict }) => {\n    if (announce !== undefined) {\n        await conn.sendMessage(id, { text: `The group has been set to ${announce ? 'admin only' : 'all'}` });\n    }\n    if (restrict !== undefined) {\n        await conn.sendMessage(id, { text: `Group info can be edited by ${restrict ? 'admin only' : 'all'}` });\n    }\n});\n```\n\n#### Advanced Group Messages\n\n```typescript\n// Message with multiple mentions\nawait conn.sendMessage(jid, {\n    text: '@user1 @user2 @user3',\n    mentions: [user1, user2, user3],\n    contextInfo: {\n        mentionedJid: [user1, user2, user3]\n    }\n});\n\n// Message with Google search\nawait conn.sendMessage(jid, {\n    text: 'ZWAG',\n    contextInfo: {\n        forwardingScore: 999,\n        isForwarded: true\n    }\n});\n```\n\n---\n\n## 🔧 Fix LID/JID in Your Own Main and Handler\n\n*The LID/JID support is a strength of this library, solving common problems like sender identification in groups and private chats. Here's how to integrate it into your main code and handler.*\n\n### Best Practices for LID/JID\n\n- **JID Normalization**: The library automatically handles JID/LID normalization in most cases.\n- **Use Built-in Functions**: Prefer `toJid()`, `normalizeJid()`, and `validateJid()` from the library.\n- **Cache Management**: The library includes automatic caching for LID/JID conversions.\n\n**Common Use Cases:**\n- **Group Participants**: Use `toJid()` to normalize participant IDs before operations.\n- **Message Sender**: Extract sender info with `getSenderLid()` for reliable identification.\n- **Validation**: Always validate JIDs with `validateJid()` before critical operations.\n\n### Integrated Example\n\n```typescript\nimport makeWASocket, { getSenderLid, toJid, validateJid } from '@realvare/based';\n\nconn.ev.on('messages.upsert', async ({ messages }) => {\n  const msg = messages[0];\n  if (!msg.message) return;\n\n  const info = getSenderLid(msg);\n  const senderJid = toJid(info.lid);\n  \n  // Validate before using\n  const validation = validateJid(senderJid);\n  if (validation.isValid) {\n    await conn.sendMessage(senderJid, { text: 'Message received!' }, { quoted: msg });\n  }\n});\n```\n\n---\n\n### 🚀 Smart LID/JID Cache\n\nThe library now includes an advanced cache system to optimize LID/JID conversions:\n\n```typescript\nimport { getCacheStats, clearCache, setPerformanceConfig } from '@realvare/based';\n\n// Configure custom cache\nsetPerformanceConfig({\n    cache: {\n        lidCache: {\n            ttl: 10 * 60 * 1000, // 10 minutes\n            maxSize: 15000\n        }\n    }\n});\n\n// Monitor performance\nconst stats = getCacheStats();\nconsole.log('LID Cache:', stats.lidCache.size, '/', stats.lidCache.maxSize);\n\n// Clear cache if necessary\nclearCache();\n```\n\n### 🛡️ Advanced JID Validation\n\n```typescript\nimport { validateJid, Logger } from '@realvare/based';\n\nconst jid = '1234567890@s.whatsapp.net';\nconst validation = validateJid(jid);\n\nif (validation.isValid) {\n    Logger.info('Valid JID:', jid);\n} else {\n    Logger.error('Invalid JID:', validation.error);\n}\n```\n\n### 📊 Conditional Logging\n\n```typescript\nimport { Logger, setPerformanceConfig } from '@realvare/based';\n\n// Configure logging\nsetPerformanceConfig({\n    debug: {\n        enableLidLogging: true,\n        enablePerformanceLogging: true,\n        logLevel: 'debug' // 'error', 'warn', 'info', 'debug'\n    }\n});\n\n// Use conditional logger\nLogger.debug('Debug info');\nLogger.performance('Performance metrics');\nLogger.error('Error occurred');\n```\n\n### 🔧 Performance Configuration\n\n```typescript\nimport { setPerformanceConfig, getPerformanceConfig } from '@realvare/based';\n\n// Complete configuration\nsetPerformanceConfig({\n    performance: {\n        enableCache: true,\n        enableMetrics: true,\n        batchSize: 100,\n        maxRetries: 3\n    },\n    cache: {\n        lidCache: { ttl: 5 * 60 * 1000, maxSize: 10000 },\n        jidCache: { ttl: 5 * 60 * 1000, maxSize: 10000 }\n    },\n    debug: {\n        enableLidLogging: false,\n        logLevel: 'warn'\n    }\n});\n\n// Get current configuration\nconst config = getPerformanceConfig();\nconsole.log('Cache enabled:', config.performance.enableCache);\n```\n\n---\n\n## 🧩 Events: LID and JID Management\n\nThe library enriches event payloads to provide both JID and LID, eliminating ambiguity in multi-device and group contexts.\n\n**Key Features:**\n- Automatic JID/LID normalization in events\n- Pre-normalized fields in `msg.key` (`remoteJidNormalized`, `remoteLid`, `participantLid`)\n- Seamless conversion with `toJid()` and `normalizeJid()`\n\nRefer to the examples in the **Quick Guide** and **API Documentation** sections for practical usage.\n\n---\n\n## ⚙️ Advanced Configuration\n\nCustomize the socket for performance and behavior.\n\n### 🔧 Complete Options for makeWASocket\n\n```typescript\nconst sock = makeWASocket({\n  // 🔐 Authentication\n  auth: state,\n  \n  // 🖥️ UI and Debug\n  printQRInTerminal: true,\n  logger: console,\n  browser: ['VareBot', 'Chrome', '4.0.0'],\n  \n  // ⏱️ Timeout and Connection\n  defaultQueryTimeoutMs: 60000,\n  keepAliveIntervalMs: 30000,\n  connectTimeoutMs: 60000,\n  retryRequestDelayMs: 250,\n  maxMsgRetryCount: 5,\n  \n  // 🎛️ Behavior\n  markOnlineOnConnect: false, // Recommended: false to reduce ban risk\n  syncFullHistory: false, // Keep false to prevent slowdowns\n  fireInitQueries: true,\n  generateHighQualityLinkPreview: true,\n});\n```\n<div align=\"center\">\n\n### 🛡️ Security and Encryption\n\n| Feature            | Description                              |\n|---------------------------|------------------------------------------|\n| 🔐 End-to-End Encryption | Signal protocol for secure messages    |\n| 🔑 Key Management        | Automatic key generation/rotation  |\n| 🔍 Authentication        | Security via QR code or pairing code |\n| 🛡️ Data Protection       | Secure local credentials storage  |\n\n---\n\n## 🌐 Support and Community\n\nJoin the community for help and contributions.\n\n### 📞 Contacts and Resources\n\n| Channel           | Link/Info                                |\n|------------------|------------------------------------------|\n| **Email**        | [samakavare1@gmail.com](mailto:samakavare1@gmail.com) |\n| **GitHub Issues**| [Report Bug](https://github.com/realvare/based/issues) |\n| **PayPal**       | [Donate](https://www.paypal.me/samakavare) |\n| **WhatsApp Channel**| [Channel](https://www.whatsapp.com/channel/0029VbB41Sa1Hsq1JhsC1Z1z) |\n\n---\n\n## 🙏 Acknowledgments\n\nThanks to the projects that inspire Based:\n\n| Project                  | Contribution                               |\n|---------------------------|------------------------------------------|\n| [Baileys](https://github.com/WhiskeySockets/Baileys) | Original WhatsApp Web API               |\n| [Yupra](https://www.npmjs.com/package/@yupra/baileys) | LID/JID Fix                     |\n| [Signal Protocol](https://signal.org/) | End-to-end encryption                  |\n\n---\n\n## ⚠️ Disclaimer & License\n\n### 📋 Legal Note\n\n⚠️ **Important**: Not affiliated with WhatsApp Inc. or Meta. Educational/development use only.\n\n🛡️ **Responsible Use**: Avoid spam, WhatsApp ToS violations. Risk of account ban.\n\n### 📜 MIT License\n\nMIT License © 2025 [realvare](https://github.com/realvare)\n\nSee [LICENSE](LICENSE) for details.\n\n---\n\n<div align=\"center\">\n<table align=\"center\">\n  <tr>\n    <td align=\"center\">\n      <img src=\"https://i.ibb.co/Cp0SQznC/sam2.png\" width=\"120\" height=\"120\" alt=\"pfp\" style=\"bysamakavare\"/>\n      <br><br>\n      <h2>👨‍💻 Created by <a href=\"https://github.com/realvare\" style=\"color: #8a2be2; text-decoration: none;\">realvare</a></h2>\n      <p><em>sam aka vare</em></p>\n    </td>\n  </tr>\n</table>\n\n<br>\n<p align=\"center\">\n  <a href=\"https://github.com/realvare/based\">\n    <img src=\"https://img.shields.io/badge/⭐_Star_the_Project-8a2be2?style=for-the-badge&logo=github&logoColor=white&labelColor=2d1b69\"/>\n  </a>&nbsp;&nbsp;\n  <a href=\"https://github.com/realvare/based/fork\">\n    <img src=\"https://img.shields.io/badge/🔄_Fork_Repository-8a2be2?style=for-the-badge&logo=github&logoColor=white&labelColor=2d1b69\"/>\n  </a>&nbsp;&nbsp;\n  <a href=\"https://paypal.me/samakavare\">\n    <img src=\"https://img.shields.io/badge/💰_Donate-8a2be2?style=for-the-badge&logo=paypal&logoColor=white&lab","readmeFilename":"README.MD"}