{"_id":"wileys","_rev":"110-c6465dd1a34dc9dbbe5e4397767bd65d","name":"wileys","dist-tags":{"latest":"0.6.6"},"versions":{"0.4.2":{"name":"wileys","version":"0.4.2","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.4.2","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"319636321b48e8be820ab9b016d3674a3d96feb5","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.4.2.tgz","fileCount":101,"integrity":"sha512-E5jPyngdq4rGgpUD2F/0Ho7vNXu6Jgq5sRgMgPqoQu+Xms5614L+YsmF4utiWk3YTsU9OtTxOSAA6jcUGhYghg==","signatures":[{"sig":"MEQCIFpl7CzWaj9rnVIRR0CQlHAbb8kTkZusqXiztEZK5smhAiBW4raTLbJ5Z1FtLWI7J7BwlfUlboZwz51yrozWidzA5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9800880},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"60d9f5abefa20d354747283702a38baa2e0d87e5","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.4.2_1764013318032_0.00521470086129705","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"wileys","version":"0.4.3","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.4.3","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"58373b8dd9afcae426333b195b2f5d612f097727","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.4.3.tgz","fileCount":101,"integrity":"sha512-VjQT6A6OIvuogtosg14xrsK9ikhEb5XW6NH7JTZLJp1/dpnXbmnE9FWNfEtPMacceee+133gBTjaQnJegf/dig==","signatures":[{"sig":"MEYCIQCBgH1/CEmECgrurQRF7zrt2F7xjJc7pl/8YIoMcHdRRQIhALbSRLqKdITHNy4s/AaEPGnYHgpgaEwNQuF0GYg+4QZT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9800569},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"67c6d7db750d62528f114521eed8dfadcae6cf4b","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.2","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.4.3_1771910334576_0.4186015733878714","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"wileys","version":"0.4.4","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.4.4","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"ffecea83896ba0612820648c4637aba3e7473a63","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.4.4.tgz","fileCount":101,"integrity":"sha512-8C+qAi3ZUPIlz9e36X0FB8cdf8sEUP1B6w0+Q6Xb03DkWYwPVWrCbEYGLqoB03orhpq0QSBuJzUJatIr7Y4bLw==","signatures":[{"sig":"MEQCIB1Di4XAS6C7KaMuK3FOxydb2EWPt6YVTSwAjFLqjFivAiBJ40teKqz19cnAY2NzPaGg0/uw3sWd24Lw/00VsspxOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9801397},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"39c7728d6994948ed5cfb83de824b14a6ec0acca","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.2","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.4.4_1771911547595_0.06041638635172952","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"wileys","version":"0.4.5","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.4.5","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"f9f0b3f1904d86162ba6b0ee40d695f92583399c","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.4.5.tgz","fileCount":101,"integrity":"sha512-p6HoRDDAXMgeRbZrzxudTSHVNNmIc7vBPC3r1cf6oXvrRZdUaBkAv81Y0RxHZflcMx2qoaOO16RgmL43hYAntg==","signatures":[{"sig":"MEUCIQDtr3odfW3XETDa61dujSI1hzibHCFNQ0ffc1rReC/N0AIgPyGstoZwMQFzerX43vDNf/1AmKxV08yd67/4N9qEvsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9802780},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"385950f93e1ec1f52027b3ec2e085e3031b1ac03","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.2","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.4.5_1771912271232_0.9314147910746171","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"wileys","version":"0.4.6","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.4.6","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"31e9276a93e65c44abdc9b695c7a3fd19d53c8ce","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.4.6.tgz","fileCount":101,"integrity":"sha512-MbjeC+mmPqki0udPNgbCEROG5c1jvcRa9cTY07OZGU/M6v/QT45K9OueDoYUbZbH2lJVtLnCpBAuzimqHaSmCA==","signatures":[{"sig":"MEQCIHBv2TnCP+o5TOTDgFQb7jgelIsDcfdDPNmgfA9HTalMAiAzpkf8fZ06sS2eFOAMJm+cgl4SayWgNe0jw49iITEBWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9802780},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"792edf83f9147f6ecfe00695031cceda47196f8b","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.2","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.4.6_1771914070519_0.37142371635739924","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"wileys","version":"0.4.7","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.4.7","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"125b6af926a8abec5c106f3c85c97ff6cec21d72","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.4.7.tgz","fileCount":101,"integrity":"sha512-5+Xrg4tgJ+MAHewU79ioRqqURQnOpC10NDGE6DPqn/lxCvR7HqQNd78d3cJMYURN+p9EUCMeHwOhMB+lpP85QQ==","signatures":[{"sig":"MEUCIQDExTG1yu1Rjsf8hUqS2QsL0ETKzjmlqL1KrmNY7fLqqQIgXy0Mzcis4vk+gqS5r61/RA5M5HIKMs7q4FMqzgfg5/c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9800880},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6d47a47359a07abf38a332ec9e6026f09056adfc","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.4.7_1771914587185_0.4764728650012626","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"wileys","version":"0.4.8","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.4.8","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"17799667cfe01b7b0e38017385b882ad88c8f59e","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.4.8.tgz","fileCount":101,"integrity":"sha512-MHSnC7ABNytqj6c/ea5y5JaYleMb/wMRotP0C7KcgoihRS5bN//O3B+zT968IoJQxqSnWEDgxjCEOqtOcYuMtg==","signatures":[{"sig":"MEUCIQDREQBy8BSVq7nZ6aW5Oflx8x16FNUbJqM1g1EYw0SoVgIgF/LUarD+UGxUKA7JBghFWP3kozvksS9VTXXZIC8G+Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9799099},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0a632f8559c01db6ffe7e45ecc99fea83dd89809","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.2","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.11.1","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.4.8_1771917862808_0.04298852383603613","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"wileys","version":"0.4.9","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.4.9","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"3f2813d7abc8d7e4bf1e56b530d12484e167aa06","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.4.9.tgz","fileCount":101,"integrity":"sha512-nqbqt+FGowz+TapsIXpJLc4gZ68fMI9wYX61Q9oWyuqXXEDj3P1uKypZlhMWja1vvAyICm91lnS5I/ntNs+yMA==","signatures":[{"sig":"MEUCIETBIh+N5RCm5KjsSrCVCZjernF3oRVOByJwWLYR2LBXAiEAyJvuw38zx1b2FLdH2s1zr+rL3Cvc8jwMCmqUv7p8/vU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9799350},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6d47a47359a07abf38a332ec9e6026f09056adfc","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.4.9_1771920235653_0.9950852406523134","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"wileys","version":"0.5.0","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.5.0","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"0f70149771ab9b9c2986668f119a3e807e10544d","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.5.0.tgz","fileCount":101,"integrity":"sha512-WwSq27eSRdmgiVHbQxdJq0K/APVF4mQaTGWEC5TnowQFqpdmIlXmVUSfDiKEuFQAa/bmKK/TUr3BlvCFWJRrnA==","signatures":[{"sig":"MEUCIGLnWUxiADCREPgcY/71m8vmFPpyS8dbFLClR/2kR+YhAiEA5bOsQ2YbfhLerUW1XiU6xLRJ2j/3SzV7RYKy7cUlWP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9802368},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6d47a47359a07abf38a332ec9e6026f09056adfc","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.5.0_1771924201997_0.4863793785010184","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"wileys","version":"0.5.1","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.5.1","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"f5a7510109d3bd74124b5a5c806a5bd5bfec191c","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.5.1.tgz","fileCount":101,"integrity":"sha512-JnB1TE2esUp5ZzV6ao5/Wfv5rxlDOUsnPP8aTh7d1rIAB2r3BzosnhuiKAhX+Gg1gXwcUuMI4VvmL0uq6aR0Eg==","signatures":[{"sig":"MEYCIQCymRzE55jjKZfn/vIMi++rhRYtQ3uL6Mzd01rjepX/XQIhAOYQ64rniWplz42FD0VQ+Ff8noKJLzAGVcYeCV7YODDJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9804164},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6d47a47359a07abf38a332ec9e6026f09056adfc","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.5.1_1771925625575_0.5644803615621969","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"wileys","version":"0.5.2","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.5.2","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"be5834c2f1b769d93bf1aacffdc5c41a2bc2f49e","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.5.2.tgz","fileCount":101,"integrity":"sha512-R11OSM/OYR9IDCb03UVlae3LmM6CC8tqKRFv2juEZz7K+kPbfpuWN57pXLUDNuxWsVR+54mGo0/nXfkXuO48tg==","signatures":[{"sig":"MEYCIQDpDvDR6BfFOjGOq4C69aLXNCBLIirMpN0esB+oo3wHHQIhAL9RhYaEyUgbkCd7tl4tEvUvILNFN1mJ6P2x97Twrqh+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9805602},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"6d47a47359a07abf38a332ec9e6026f09056adfc","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.5.2_1777386922042_0.764079681481542","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"wileys","version":"0.5.3","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.5.3","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"72ac4f431416d96c2109e0409a53e6d1046350e2","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.5.3.tgz","fileCount":101,"integrity":"sha512-WPFLinxBpUZzDbRJ45VNJpefMT44bzJ1XNDOG379e9jQrSQ9wyea7jJHiyqjLBt9r9o1P/h62tK+fRfyjB07yQ==","signatures":[{"sig":"MEUCIQCsc8DFeZU4/WmceLebF2iUTXdDnUgRTsqV8Fkql5khLwIgFqgTekwvFKlhsT3K7+4Zb40I/NUQgvm2A1sBckcb6E8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9806434},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"73bf52a29bcba70dbfd896d76f3c8ee0de6dbbaa","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.5.3_1777424945951_0.9068686040104961","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"wileys","version":"0.5.4","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.5.4","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"e402c8c538f9d277b96c42616540d304890f0760","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.5.4.tgz","fileCount":101,"integrity":"sha512-yyy11e/ANh0w69urSgkiUVluPTzR6O+a7wMcKvWvw29rZxmQoR1B9NcVvy2Bw9U8hQEowc5KZvf9nvOc7WGB/w==","signatures":[{"sig":"MEQCIBW7Hjjioo3WLayl6DHkSFMOAYhSoIia69z2ICXeXFNGAiB6Y9mZDBEa9+7lpIIiHVdX+l3lXYvPmUZoVFKWUY1DNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9806544},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"73bf52a29bcba70dbfd896d76f3c8ee0de6dbbaa","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.5.4_1777427104973_0.4442039462632139","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"wileys","version":"0.5.5","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.5.5","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"39877669e85a36d3cbd3b316ba0b90941702bf56","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.5.5.tgz","fileCount":101,"integrity":"sha512-eFN385Pbk9ermBAWaZM7/ijM9+Jvq6h3NlotNkjZgLgl7X2bidv8tptfuuU7A2FmK4IpI6pmqeJutwLf7ueVIw==","signatures":[{"sig":"MEUCIQDqs98oKngucIZC3xkzI4CdH2Qa64IWRII01EHhVA8hHQIgeDQBn7zzJZUaFZMRb6aDCq75mjqvnedETBrvq3xwCh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9806657},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"73bf52a29bcba70dbfd896d76f3c8ee0de6dbbaa","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.5.5_1777428222654_0.1471904662967225","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"wileys","version":"0.5.6","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.5.6","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"d12d25a8caf9f5ea2af04232963633fee6e2ac35","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.5.6.tgz","fileCount":101,"integrity":"sha512-9r5SgrgS/EFIIS/kombjWIekVnkvFBVlllhBgSeWpStuPtXTd9tEL9d1qcQLR8xTLIBiJXizAyOsA8Zoj7rsXA==","signatures":[{"sig":"MEUCIQCPQK0sekuvgetm9GApiX+TvN2qE0LBQXlgUsEaZfvy/wIgc7hQ7UNtwu+6AkrK9aZuTd2Yg6Z8UA4R9vxOFRJ8esc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9806953},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"73bf52a29bcba70dbfd896d76f3c8ee0de6dbbaa","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.5.6_1777429957214_0.7663381623227903","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"wileys","version":"0.5.7","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.5.7","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"c65746d482c9a09e7dd3f18aee4a3abf6d19e56c","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.5.7.tgz","fileCount":101,"integrity":"sha512-slO5gZ9h791KGRe58O0Q0pMug+fBmnkISKh5s8ITjSJNAs2/MChMbNCPV5GqgDOF0fFK8c1uzPb95Xtq/nKF9g==","signatures":[{"sig":"MEQCIHQEf3YPPLlUjLKmhOjAkB+a24rg4M9eKKpt9ykzl1/TAiA3z3CWnkhFWYx3NQEctFKerTaRswJJgNjiLKiqyRo8zA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9806827},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"73bf52a29bcba70dbfd896d76f3c8ee0de6dbbaa","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.5.7_1777431355544_0.7670292766462719","host":"s3://npm-registry-packages-npm-production"}},"0.5.8":{"name":"wileys","version":"0.5.8","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.5.8","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"0f0a97f4f7340f8a516cc249719f65ae434930b9","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.5.8.tgz","fileCount":101,"integrity":"sha512-uRGpXnqCFN3cHyfr1OzW/Aa/HCJ74sXC/cwT4DKUkxCR3RNC6gzrlYJABc165s4TGvYJSuFAAfbQYqobPyg5ug==","signatures":[{"sig":"MEUCIHNrLwjnWN0x+V1Erdw4agweP3ZA2A3zpqpSB2AzFe9yAiEAnY10OmjQVgxoOGWAN/5qB1LkNtk4LaEcQIhG+tXih9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9805602},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"73bf52a29bcba70dbfd896d76f3c8ee0de6dbbaa","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.5.8_1777432289545_0.4018821398982997","host":"s3://npm-registry-packages-npm-production"}},"0.5.9":{"name":"wileys","version":"0.5.9","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.5.9","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"a3773642df132566be75ce7d18f9ae290f9ec486","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.5.9.tgz","fileCount":101,"integrity":"sha512-llIX3VVmIINe/axJGwcVCTwhm5la1oDmU4RORdFgK9SsAk3zewmSiIku1KXHnRDWfnMGWaAR4uJgiYHwwRDRJQ==","signatures":[{"sig":"MEUCIQDp0XGUb1dXLlPV4kT+S2H/x73oWCtYc1duFnY9R0P7RwIgDDZHDTjCuhB9IvrB2y/kvwE+PUA51K8vnAb5Fo8Tdpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9807756},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"73bf52a29bcba70dbfd896d76f3c8ee0de6dbbaa","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.5.9_1777433191650_0.5225062629828152","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"wileys","version":"0.6.0","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.6.0","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"62dd1d852f508891d8ac85f9942d13e8f1cc200e","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.6.0.tgz","fileCount":101,"integrity":"sha512-7vWvTzvresXdpAKNEaUN9ByYsUy39idZBCPIbWcaD/scyIbu3F68/c7ZaS6ow3ws865mFHSury0sER03DvfPzA==","signatures":[{"sig":"MEUCIAhhwgvRaNj5/hxQQXecFB7EUrwMIlVny1IIH+90JIHnAiEA0TdoduLNiIbUe9miWcjmu7ppVuqK0IFBSxYt6U/ixo0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9808367},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"73bf52a29bcba70dbfd896d76f3c8ee0de6dbbaa","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.6.0_1777433756726_0.8837531185958594","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"wileys","version":"0.6.1","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.6.1","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"ff557bf9a37b3e9e52f038048f5f30dc2a5c4dce","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.6.1.tgz","fileCount":101,"integrity":"sha512-TDbqOByS9re3nNxASvFlksU6BeKz8s+i/c6uAv6RF4VYZiK3JTrLBpyJeD0wej7KKaycqIXVGKbrCOy31knjYQ==","signatures":[{"sig":"MEQCIArBbaLU401Uj9k2YhNuavFM1OZw0Tzq/VK4og14xNwoAiA1Fvkl8m7aNjhgWXl74rGYNqwUJz1NJk/8ahk7kEd1mQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9805602},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"73bf52a29bcba70dbfd896d76f3c8ee0de6dbbaa","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.6.1_1777435097298_0.35647753337752275","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"wileys","version":"0.6.2","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.6.2","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"00f76e65ed0130cb13fdd027b0e479728d8a4106","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.6.2.tgz","fileCount":101,"integrity":"sha512-/Dj87YqsB2MWgzc6PHu0648E+hVVXo56j49sILKRgopuoXq2Ol27zJQytDzJTUJpdYxOQhJuOFOUGBLoYWuiAg==","signatures":[{"sig":"MEYCIQC15vF3u+dXHSBslr6cZNN+B0G4zgyaYr4pC2ObBFrPzwIhAJgDpJPxmgGMSwrv66HhOqiyMwNBLDOdqOu1JL4h4sV2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9805941},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"df86a1fecf56803d45c5907f15f259819de130ad","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.6.2_1777435998175_0.011720855997329416","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"wileys","version":"0.6.3","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.6.3","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"12279e74f67d33ab5268eb1cb047ad646e1f8764","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.6.3.tgz","fileCount":101,"integrity":"sha512-uF2cnzZE6nC6aCPq3eXyqmWMZPUTYpiYL5t490vzlWbfSfRVjVXvvFVYjWy2xjut1IAmx5+qB+CpMGMuKeHVtA==","signatures":[{"sig":"MEYCIQD/KYnGt48pxorxtUe03xi6zUcMZH96yXfpv1hteAS/6wIhAOk5ui2AJn8Y8EvtYPmWsSiXfy7DV05o5W9mi+25fL8p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9806957},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"767324e43ea2662f939ed81a702dc7e6fc009829","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.6.3_1777439077152_0.8073163872198019","host":"s3://npm-registry-packages-npm-production"}},"0.6.4":{"name":"wileys","version":"0.6.4","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.6.4","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"7d2b5324b830a87ea4dd415e3076376682374a2f","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.6.4.tgz","fileCount":101,"integrity":"sha512-S2a3ghbaooEQdwH+YHJyUfhPjebmyQlAXJhD+6R3b919wnE6fQsnu3oyVGNlBaVj3Goitsrqo1xPo6PGEiTitQ==","signatures":[{"sig":"MEQCIDlB7dNVSj8R8e6p+At4HD6DWttndCacJEwBHi1Qd9JZAiBK3K22pHZ/bYqkKCCl9aJlrbT31HfprkSg/u33Crtn4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9807048},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"767324e43ea2662f939ed81a702dc7e6fc009829","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.6.4_1777439798380_0.10725212118722105","host":"s3://npm-registry-packages-npm-production"}},"0.6.5":{"name":"wileys","version":"0.6.5","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"author":{"name":"wileys"},"license":"MIT","_id":"wileys@0.6.5","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"homepage":"https://www.npmjs.com/package/wileys","dist":{"shasum":"745168e422eebce4cb9a051fdec93d876344cc6e","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.6.5.tgz","fileCount":101,"integrity":"sha512-Hba2JVnApcZXoOCV+19Fju44hX973re05k15mbMAw2VQzKTolYhv44KirTjjATICLIfjYFTn/VVNyR/dVPl+YQ==","signatures":[{"sig":"MEUCIFIFwpmX0kmYhfitienanmla2ij8hi9gMJd2/FB9zgSJAiEArgusfsSwJuv+qIl0jDjp5MHltHOZe0YTGzTyCHxT8bw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9805941},"main":"lib/index.js","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"767324e43ea2662f939ed81a702dc7e6fc009829","scripts":{"lint":"eslint src --ext .js,.ts,.jsx,.tsx","test":"jest","example":"node --inspect -r ts-node/register Example/example.ts","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","release":"release-it","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","build:all":"tsc && typedoc","build:tsc":"tsc","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"repository":{"url":"https://www.npmjs.com/package/wileys"},"_npmVersion":"11.6.0","description":"WhatsApp Web API Library","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ws":"^8.13.0","pino":"^9.6","uuid":"^10.0.0","axios":"^1.6.0","chalk":"^4.1.2","lodash":"^4.17.21","cheerio":"^1.0.0-rc.10","libsignal":"github:NaufalYupra/libsignal-node","@hapi/boom":"^9.1.3","protobufjs":"^6.11.3","async-mutex":"^0.5.0","cache-manager":"^5.7.6","music-metadata":"^7.12.3","gradient-string":"^2.0.2","libphonenumber-js":"^1.10.20","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0"},"_hasShrinkwrap":false,"packageManager":"yarn@1.22.19","devDependencies":{"jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","open":"^8.4.2","sharp":"^0.34.1","eslint":"^8.0.0","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","@types/ws":"^8.0.0","@types/got":"^9.6.11","release-it":"^15.10.3","typescript":"^5.8.2","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","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":{"jimp":"^0.16.1","sharp":"^0.34.1","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/wileys_0.6.5_1777439942464_0.7216382330864917","host":"s3://npm-registry-packages-npm-production"}},"0.6.6":{"name":"wileys","version":"0.6.6","description":"WhatsApp Web API Library","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"homepage":"https://www.npmjs.com/package/wileys","repository":{"url":"https://www.npmjs.com/package/wileys"},"license":"MIT","author":{"name":"wileys"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build:all":"tsc && typedoc","build:docs":"typedoc","build:tsc":"tsc","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","example":"node --inspect -r ts-node/register Example/example.ts","gen:protobuf":"sh WAProto/GenerateStatics.sh","lint":"eslint src --ext .js,.ts,.jsx,.tsx","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","prepack":"echo 'Wileys WhatsApp Library'","prepare":"echo 'Wileys WhatsApp Library'","preinstall":"node ./engine-requirements.js","release":"release-it","test":"jest"},"dependencies":{"@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0","@hapi/boom":"^9.1.3","async-mutex":"^0.5.0","axios":"^1.6.0","chalk":"^4.1.2","gradient-string":"^2.0.2","cache-manager":"^5.7.6","cheerio":"^1.0.0-rc.10","libphonenumber-js":"^1.10.20","libsignal":"github:NaufalYupra/libsignal-node","lodash":"^4.17.21","music-metadata":"^7.12.3","pino":"^9.6","protobufjs":"^6.11.3","uuid":"^10.0.0","ws":"^8.13.0"},"devDependencies":{"@adiwajshing/eslint-config":"github:adiwajshing/eslint-config","@types/got":"^9.6.11","@types/jest":"^27.5.1","@types/node":"^16.18.126","@types/sharp":"^0.29.4","@types/ws":"^8.0.0","conventional-changelog-cli":"^2.2.2","eslint":"^8.0.0","jest":"^27.0.6","jimp":"^0.16.1","json":"^11.0.0","link-preview-js":"^3.0.0","open":"^8.4.2","qrcode-terminal":"^0.12.0","release-it":"^15.10.3","sharp":"^0.34.1","ts-jest":"^27.0.3","ts-node":"^10.8.1","typedoc":"^0.27.9","typescript":"^5.8.2"},"peerDependencies":{"audio-decode":"^2.1.3","jimp":"^0.16.1","link-preview-js":"^3.0.0","qrcode-terminal":"^0.12.0","sharp":"^0.34.1"},"peerDependenciesMeta":{"audio-decode":{"optional":true},"jimp":{"optional":true},"link-preview-js":{"optional":true},"qrcode-terminal":{"optional":true},"sharp":{"optional":true}},"packageManager":"yarn@1.22.19","engines":{"node":">=20.0.0"},"_id":"wileys@0.6.6","gitHead":"218ba6fd5858daa0b115fa33615b42e1e16ee154","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-0W+jM3X2cVpTPEHym8Q9KsxWEkJ1rt9PyrO7sZs21EMnzog/HLr58LJUVfsWO6P6OOutAV9mi81+dhodSX56pg==","shasum":"5dd57ec52fe21a2ce9a26cabb578054df4730b1d","tarball":"https://registry.npmjs.org/wileys/-/wileys-0.6.6.tgz","fileCount":101,"unpackedSize":9805941,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA/Q9v9NI8momm78tLoWsLjNeVti7uNHSclJk/8N/P+pAiEAxu4dggPbbcEaEpom4fi5WJ6Ug2JQbM8HSeRD27EqYMI="}]},"_npmUser":{"name":"nivei","email":"naufalyuprata@gmail.com"},"directories":{},"maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/wileys_0.6.6_1780408826918_0.36204434745555525"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-09T08:55:11.730Z","modified":"2026-06-02T14:00:27.206Z","0.0.1":"2025-10-09T08:55:12.140Z","0.0.2":"2025-10-09T10:10:32.355Z","0.0.3":"2025-10-09T13:44:13.916Z","0.0.4":"2025-10-09T13:47:12.012Z","0.0.5":"2025-10-09T13:50:44.264Z","0.0.6":"2025-10-23T04:41:25.597Z","0.0.7":"2025-10-26T16:23:19.393Z","0.0.8":"2025-10-28T13:01:27.185Z","0.0.9":"2025-11-11T13:57:32.532Z","0.1.0":"2025-11-11T14:15:10.449Z","0.1.1":"2025-11-11T14:21:37.540Z","0.1.2":"2025-11-12T15:37:09.524Z","0.1.3":"2025-11-12T16:46:16.325Z","0.1.4":"2025-11-12T16:58:42.925Z","0.1.5":"2025-11-12T17:11:57.613Z","0.1.6":"2025-11-12T17:22:58.004Z","0.1.8":"2025-11-12T17:39:29.829Z","0.1.9":"2025-11-12T17:49:53.622Z","0.2.0":"2025-11-12T17:56:11.266Z","0.2.1":"2025-11-12T17:59:25.519Z","0.2.2":"2025-11-12T18:02:23.901Z","0.2.3":"2025-11-12T18:05:19.523Z","0.2.4":"2025-11-12T18:10:16.567Z","0.2.5":"2025-11-12T18:33:01.666Z","0.2.6":"2025-11-12T19:42:26.397Z","0.2.7":"2025-11-12T19:51:30.898Z","0.2.8":"2025-11-12T19:55:30.054Z","0.2.9":"2025-11-12T20:03:19.389Z","0.3.0":"2025-11-12T23:11:29.405Z","0.3.1":"2025-11-13T10:37:21.811Z","0.3.2":"2025-11-13T11:11:44.869Z","0.3.3":"2025-11-13T11:16:51.917Z","0.3.4":"2025-11-13T11:24:11.880Z","0.3.5":"2025-11-13T11:35:35.538Z","0.3.6":"2025-11-13T11:41:03.763Z","0.3.7":"2025-11-13T11:49:01.409Z","0.3.8":"2025-11-13T19:03:59.832Z","0.3.9":"2025-11-13T21:03:54.283Z","0.4.0":"2025-11-17T09:10:48.761Z","0.4.1":"2025-11-17T09:39:05.472Z","0.4.2":"2025-11-24T19:41:58.303Z","0.4.3":"2026-02-24T05:18:54.835Z","0.4.4":"2026-02-24T05:39:07.853Z","0.4.5":"2026-02-24T05:51:11.469Z","0.4.6":"2026-02-24T06:21:10.762Z","0.4.7":"2026-02-24T06:29:47.359Z","0.4.8":"2026-02-24T07:24:23.136Z","0.4.9":"2026-02-24T08:03:55.874Z","0.5.0":"2026-02-24T09:10:02.277Z","0.5.1":"2026-02-24T09:33:45.822Z","0.5.2":"2026-04-28T14:35:22.201Z","0.5.3":"2026-04-29T01:09:06.148Z","0.5.4":"2026-04-29T01:45:05.227Z","0.5.5":"2026-04-29T02:03:42.877Z","0.5.6":"2026-04-29T02:32:37.464Z","0.5.7":"2026-04-29T02:55:55.755Z","0.5.8":"2026-04-29T03:11:29.772Z","0.5.9":"2026-04-29T03:26:31.895Z","0.6.0":"2026-04-29T03:35:56.971Z","0.6.1":"2026-04-29T03:58:17.513Z","0.6.2":"2026-04-29T04:13:18.413Z","0.6.3":"2026-04-29T05:04:37.388Z","0.6.4":"2026-04-29T05:16:38.612Z","0.6.5":"2026-04-29T05:19:02.677Z","0.6.6":"2026-06-02T14:00:27.098Z"},"author":{"name":"wileys"},"license":"MIT","homepage":"https://www.npmjs.com/package/wileys","keywords":["wileys","baileys","baileys/wileys","wileys/baileys","whatsapp","whatsapp-api","whatsapp-web","whatsapp-bot","automation","multi-device"],"repository":{"url":"https://www.npmjs.com/package/wileys"},"description":"WhatsApp Web API Library","maintainers":[{"name":"nivei","email":"naufalyuprata@gmail.com"}],"readme":"# <div align='center'>Wileys</div>\n\n<div align='center'>\n\n[![npm version](https://img.shields.io/npm/v/wileys.svg)](https://www.npmjs.com/package/wileys)\n[![License](https://img.shields.io/badge/license-GPL%203-blue.svg)](LICENSE)\n[![Downloads](https://img.shields.io/npm/dm/wileys.svg)](https://www.npmjs.com/package/wileys)\n\n</div>\n\n## 💝 Donasi\n\nDukung pengembangan proyek ini:\n\n**Salin and paste di browser :**\n```\nhttps://cdn.yupra.my.id/yp/eocz6gnv.html\n```\n\n---\n\n## ✨ Fitur Utama\n\n- 🚀 **Modern & Cepat** - Dibangun dengan TypeScript dan teknologi terbaru\n- 🔧 **Perbaikan @lid & @jid** - Mengatasi masalah @lid ke @pn di grup WhatsApp\n- 📱 **Dukungan Multi-Device** - Mendukung koneksi multi-device WhatsApp\n- 🔐 **Enkripsi End-to-End** - Komunikasi terenkripsi penuh\n- 📨 **Semua Jenis Pesan** - Dukung teks, media, polling, dll.\n\n## ⚠️ Peringatan\n\nProyek ini tidak berafiliasi, terkait, diotorisasi, didukung, atau terhubung secara resmi dengan WhatsApp atau anak perusahaannya. Situs resmi WhatsApp ada di whatsapp.com.\n\nPengelola Wileys tidak mendukung penggunaan aplikasi ini untuk melanggar Ketentuan Layanan WhatsApp. Kami menekankan tanggung jawab pribadi pengguna untuk menggunakan secara adil dan bertanggung jawab.\n\nGunakan dengan bijak. Hindari spam. Jangan gunakan otomatisasi berlebihan.\n\n## 📦 Instalasi\n\n### Versi Stabil (Direkomendasikan)\n\n```bash\nnpm i wileys\n```\n\n### Versi Edge (Fitur Terbaru)\n\n```bash\nnpm i wileys@latest\n# atau\nyarn add wileys@latest\n```\n\n### Impor di Kode\n\n```javascript\nconst { default: makeWASocket } = require(\"wileys\")\n// atau ES6\nimport makeWASocket from \"wileys\"\n```\n\n## 🚀 Mulai Cepat\n\n### Contoh Dasar\n\n```javascript\nconst { default: makeWASocket, DisconnectReason, useMultiFileAuthState } = require('wileys')\nconst { Boom } = require('@hapi/boom')\n\nasync function connectToWhatsApp() {\n    const { state, saveCreds } = await useMultiFileAuthState('auth_info_wileys')\n    \n    const sock = makeWASocket({\n        auth: state,\n        printQRInTerminal: true,\n        browser: ['Wileys', 'Desktop', '3.0']\n    })\n\n    sock.ev.on('connection.update', (update) => {\n        const { connection, lastDisconnect } = update\n        if(connection === 'close') {\n            const shouldReconnect = (lastDisconnect?.error as Boom)?.output?.statusCode !== DisconnectReason.loggedOut\n            console.log('Koneksi tertutup karena ', lastDisconnect.error, ', reconnecting ', shouldReconnect)\n            if(shouldReconnect) {\n                connectToWhatsApp()\n            }\n        } else if(connection === 'open') {\n            console.log('✅ Berhasil terhubung ke WhatsApp!')\n        }\n    })\n\n    sock.ev.on('messages.upsert', async ({ messages }) => {\n        for (const m of messages) {\n            if (!m.message) continue\n            \n            console.log('📱 Pesan baru:', JSON.stringify(m, undefined, 2))\n            \n            // Balas otomatis\n            await sock.sendMessage(m.key.remoteJid!, { \n                text: 'Halo! Saya bot WhatsApp menggunakan Wileys 🤖' \n            })\n        }\n    })\n\n    sock.ev.on('creds.update', saveCreds)\n}\n\nconnectToWhatsApp()\n```\n\n## 📋 Daftar Isi\n\nDisclaimer : Docs ini masih dalam tahap beta, jadi ada kesalahan atau ketidaksesuaian \n\n## 🔌 Koneksi Akun\n\nWhatsApp menyediakan API multi-device yang memungkinkan Wileys terautentikasi sebagai klien WhatsApp sekunder melalui QR code atau pairing code.\n\n### Hubungkan dengan QR Code\n\n> [!TIP]  \n> Sesuaikan nama browser menggunakan konstanta `Browsers`. Lihat konfigurasi yang tersedia di bawah.\n\n```javascript\nconst { default: makeWASocket, Browsers } = require(\"wileys\")\n\nconst sock = makeWASocket({\n    browser: Browsers.ubuntu('My App'),\n    printQRInTerminal: true\n})\n```\n\nSetelah koneksi berhasil, QR code akan muncul di terminal. Pindai dengan WhatsApp di ponsel Anda untuk login.\n\n### Hubungkan dengan Pairing Code\n\n> [!IMPORTANT]  \n> Pairing code bukan bagian dari Mobile API. Ini memungkinkan koneksi WhatsApp Web tanpa QR code, tapi hanya satu perangkat. Lihat [FAQ WhatsApp](https://faq.whatsapp.com/).\n\nNomor telepon harus tanpa `+`, `()`, atau `-`, dan sertakan kode negara.\n\n```javascript\nconst { default: makeWASocket } = require(\"wileys\")\n\nconst sock = makeWASocket({\n    printQRInTerminal: false\n})\n\n// Pairing Normal\nif (!sock.authState.creds.registered) {\n    const number = '6285134816783'\n    const code = await sock.requestPairingCode(number)\n    console.log('🔑 Kode Pairing:', code)\n}\n\n// Pairing Kustom\nif (!sock.authState.creds.registered) {\n    const pair = \"YP240125\" // 8 karakter\n    const number = '6285134816783'\n    const code = await sock.requestPairingCode(number, pair)\n    console.log('🔑 Kode Pairing Kustom:', code)\n}\n```\n\n### Terima Riwayat Lengkap\n\n1. Setel `syncFullHistory` ke `true`.\n2. Secara default, Wileys menggunakan konfigurasi Chrome. Untuk koneksi seperti desktop (untuk riwayat pesan lebih banyak), gunakan:\n\n```javascript\nconst { default: makeWASocket, Browsers } = require(\"wileys\")\n\nconst sock = makeWASocket({\n    browser: Browsers.macOS('Desktop'),\n    syncFullHistory: true\n})\n```\n\n## ⚙️ Catatan Penting Konfigurasi Socket\n\n### Caching Metadata Grup (Direkomendasikan)\n\nUntuk penggunaan grup, implementasikan caching metadata grup:\n\n```javascript\nconst { default: makeWASocket } = require(\"wileys\")\nconst NodeCache = require('node-cache')\n\nconst groupCache = new NodeCache({ stdTTL: 5 * 60, useClones: false })\n\nconst sock = makeWASocket({\n    cachedGroupMetadata: async (jid) => groupCache.get(jid)\n})\n\nsock.ev.on('groups.update', async ([event]) => {\n    const metadata = await sock.groupMetadata(event.id)\n    groupCache.set(event.id, metadata)\n})\n\nsock.ev.on('group-participants.update', async (event) => {\n    const metadata = await sock.groupMetadata(event.id)\n    groupCache.set(event.id, metadata)\n})\n```\n\n### Perbaiki Sistem Retry & Dekripsi Vote Poll\n\nTingkatkan pengiriman pesan dan dekripsi vote poll dengan store:\n\n```javascript\nconst sock = makeWASocket({\n    getMessage: async (key) => await getMessageFromStore(key)\n})\n```\n\n### Terima Notifikasi di Aplikasi WhatsApp\n\nNonaktifkan status online untuk menerima notifikasi:\n\n```javascript\nconst sock = makeWASocket({\n    markOnlineOnConnect: false\n})\n```\n\n## 💾 Simpan Info Auth\n\nHindari pemindaian QR code berulang dengan menyimpan kredensial:\n\n```javascript\nconst makeWASocket = require(\"wileys\").default\nconst { useMultiFileAuthState } = require(\"wileys\")\n\nasync function connect() {\n    const { state, saveCreds } = await useMultiFileAuthState('auth_info_wileys')\n    const sock = makeWASocket({ auth: state })\n    sock.ev.on('creds.update', saveCreds)\n}\n\nconnect()\n```\n\n> [!IMPORTANT]  \n> `useMultiFileAuthState` menyimpan status auth di folder. Untuk produksi, gunakan database SQL/No-SQL dan kelola update kunci dengan hati-hati.\n\n```javascript\nconst sock = makeWASocket()\nsock.ev.on('messages.upsert', ({ messages }) => {\n    console.log('Dapat pesan:', messages)\n})\n```\n\n### Contoh Mulai\n\n```javascript\nconst makeWASocket = require(\"wileys\").default\nconst { DisconnectReason, useMultiFileAuthState } = require(\"wileys\")\nconst { Boom } = require('@hapi/boom')\n\nasync function connectToWhatsApp() {\n    const { state, saveCreds } = await useMultiFileAuthState('auth_info_wileys')\n    const sock = makeWASocket({\n        auth: state,\n        printQRInTerminal: true\n    })\n\n    sock.ev.on('connection.update', (update) => {\n        const { connection, lastDisconnect } = update\n        if(connection === 'close') {\n            const shouldReconnect = (lastDisconnect.error as Boom)?.output?.statusCode !== DisconnectReason.loggedOut\n            console.log('Koneksi tertutup karena ', lastDisconnect.error, ', reconnecting ', shouldReconnect)\n            if(shouldReconnect) {\n                connectToWhatsApp()\n            }\n        } else if(connection === 'open') {\n            console.log('Koneksi terbuka')\n        }\n    })\n\n    sock.ev.on('messages.upsert', async ({ messages }) => {\n        for (const m of messages) {\n            console.log(JSON.stringify(m, undefined, 2))\n            console.log('Balas ke', m.key.remoteJid)\n            await sock.sendMessage(m.key.remoteJid!, { text: 'Halo Dunia' })\n        }\n    })\n\n    sock.ev.on('creds.update', saveCreds)\n}\n\nconnectToWhatsApp()\n```\n\n### Dekripsi Vote Poll\n\nSecara default, vote poll terenkripsi dan ditangani di `messages.update`:\n\n```javascript\nsock.ev.on('messages.update', event => {\n    for(const { key, update } of event) {\n        if(update.pollUpdates) {\n            const pollCreation = await getMessage(key)\n            if(pollCreation) {\n                console.log(\n                    'update poll diterima, agregasi: ',\n                    getAggregateVotesInPollMessage({\n                        message: pollCreation,\n                        pollUpdates: update.pollUpdates,\n                    })\n                )\n            }\n        }\n    }\n})\n```\n\n`getMessage` adalah implementasi store (di pihak Anda).\n\n### Ringkasan Event Koneksi Pertama\n\n1. Saat koneksi pertama, `connection.update` akan dipicu meminta restart sock.\n2. Kemudian, pesan riwayat diterima di `messaging.history-set`.\n\n## 🗄️ Implementasi Data Store\n\nWileys tidak menyertakan penyimpanan default untuk obrolan, kontak, atau pesan. Namun, implementasi in-memory sederhana disediakan. Store mendengarkan update obrolan, pesan baru, dll., untuk menjaga data tetap terkini.\n\n> [!IMPORTANT]  \n> Saya sangat merekomendasikan membangun data store sendiri, karena menyimpan seluruh riwayat obrolan di memori sangat boros RAM.\n\n```javascript\nconst makeWASocket = require(\"wileys\").default\nconst { makeInMemoryStore } = require(\"wileys\")\n\nconst store = makeInMemoryStore({ })\n\nstore.readFromFile('./wileys_store.json')\n\nsetInterval(() => {\n    store.writeToFile('./wileys_store.json')\n}, 10_000)\n\nconst sock = makeWASocket({ })\nstore.bind(sock.ev)\n\nsock.ev.on('chats.upsert', () => {\n    console.log('dapat obrolan', store.chats.all())\n})\n\nsock.ev.on('contacts.upsert', () => {\n    console.log('dapat kontak', Object.values(store.contacts))\n})\n```\n\nStore juga menyediakan fungsi sederhana seperti `loadMessages` untuk mempercepat pengambilan data.\n\n## 🆔 Penjelasan ID WhatsApp\n\n`id` adalah ID WhatsApp, disebut juga `jid`, untuk orang atau grup tujuan pesan.\n\nFormat: `[kode negara][nomor telepon]@s.whatsapp.net`  \nContoh untuk orang: `+19999999999@s.whatsapp.net`.  \n\nUntuk grup: `123456789-123345@g.us`.  \n\nUntuk daftar siaran: `[timestamp pembuatan]@broadcast`.  \n\nUntuk cerita: `status@broadcast`.\n\n## 🔧 Fungsi Utilitas\n\n- `getContentType` - Mengembalikan tipe konten pesan\n- `getDevice` - Mengembalikan perangkat dari pesan\n- `makeCacheableSignalKeyStore` - Mempercepat store auth\n- `downloadContentFromMessage` - Unduh konten dari pesan\n\n## 📤 Kirim Pesan\n\nKirim semua jenis pesan dengan satu fungsi.\n\nLihat konten pesan yang didukung di bagian di bawah.  \nLihat opsi seperti quote di contoh di bawah.\n\n```javascript\nconst jid: string\nconst content: AnyMessageContent\nconst options: MiscMessageGenerationOptions\n\nsock.sendMessage(jid, content, options)\n```\n\n### Pesan Non-Media\n\n#### Pesan Teks\n\n```javascript\nawait sock.sendMessage(jid, { text: 'halo dunia' })\n```\n\n#### Pesan Kutipan (bekerja dengan semua tipe)\n\n```javascript\nawait sock.sendMessage(jid, { text: 'halo dunia' }, { quoted: message })\n```\n\n#### Sebut Pengguna (bekerja dengan sebagian besar tipe)\n\n`@number` untuk sebut di teks, opsional.\n\n```javascript\nawait sock.sendMessage(\n    jid,\n    {\n        text: '@12345678901',\n        mentions: ['12345678901@s.whatsapp.net']\n    }\n)\n```\n\n#### Teruskan Pesan\n\nButuh objek pesan, ambil dari store atau gunakan objek pesan.\n\n```javascript\nconst msg = getMessageFromStore() // implementasikan sendiri\nawait sock.sendMessage(jid, { forward: msg })\n```\n\n#### Pesan Lokasi\n\n```javascript\nawait sock.sendMessage(\n    jid, \n    {\n        location: {\n            degreesLatitude: 24.121231,\n            degreesLongitude: 55.1121221\n        }\n    }\n)\n```\n\n#### Pesan Kontak\n\n```javascript\nconst vcard = 'BEGIN:VCARD\\n' \n            + 'VERSION:3.0\\n' \n            + 'FN:Jeff Singh\\n' \n            + 'ORG:Ashoka Uni;\\n' \n            + 'TEL;type=CELL;type=VOICE;waid=911234567890:+91 12345 67890\\n' \n            + 'END:VCARD'\n\nawait sock.sendMessage(\n    id,\n    { \n        contacts: { \n            displayName: 'Jeff', \n            contacts: [{ vcard }] \n        }\n    }\n)\n```\n\n#### Pesan Reaksi\n\nButuh kunci pesan, ambil dari store atau gunakan objek kunci.\n\n```javascript\nawait sock.sendMessage(\n    jid,\n    {\n        react: {\n            text: '💖', // kosongkan untuk hapus reaksi\n            key: message.key\n        }\n    }\n)\n```\n\n#### Pin Pesan\n\nButuh kunci pesan.\n\nWaktu:\n\n| Waktu | Detik      |\n|-------|------------|\n| 24j   | 86.400     |\n| 7h    | 604.800    |\n| 30h   | 2.592.000  |\n\n```javascript\nawait sock.sendMessage(\n    jid,\n    {\n        pin: {\n            type: 1, // 0 untuk hapus\n            time: 86400,\n            key: message.key\n        }\n    }\n)\n```\n\n#### Pesan Poll\n\n```javascript\nawait sock.sendMessage(\n    jid,\n    {\n        poll: {\n            name: 'Poll Saya',\n            values: ['Opsi 1', 'Opsi 2', ...],\n            selectableCount: 1,\n            toAnnouncementGroup: false // atau true\n        }\n    }\n)\n```\n\n### Kirim dengan Pratinjau Tautan\n\n1. Secara default, WA tidak punya generasi tautan dari web.\n2. Wileys punya fungsi untuk pratinjau tautan.\n3. Tambahkan `link-preview-js` dengan `npm i link-preview-js`.\n4. Kirim tautan:\n\n```javascript\nawait sock.sendMessage(\n    jid,\n    {\n        text: 'Halo, ini dikirim menggunakan https://npmjs.com/wileys'\n    }\n)\n```\n\n### Pesan Media\n\nPengiriman media (video, stiker, gambar) lebih mudah & efisien.\n\n> [!NOTE] Di pesan media, bisa gunakan `{ stream: Stream }` atau `{ url: Url }` atau Buffer langsung, lihat contoh di bawah.\n\nWileys tidak muat seluruh buffer ke memori; enkripsi sebagai stream.\n\n> [!TIP] Gunakan Stream atau Url untuk hemat memori.\n\n#### Pesan Gif\n\nWA tidak dukung .gif, kirim sebagai .mp4 dengan flag `gifPlayback`.\n\n```javascript\nawait sock.sendMessage(\n    jid, \n    { \n        video: fs.readFileSync('Media/ma_gif.mp4'),\n        caption: 'halo dunia',\n        gifPlayback: true\n    }\n)\n```\n\n#### Pesan Video\n\n```javascript\nawait sock.sendMessage(\n    id, \n    { \n        video: {\n            url: './Media/ma_gif.mp4'\n        },\n        caption: 'halo dunia',\n        ptv: false // true untuk video note\n    }\n)\n```\n\n#### Pesan Audio\n\nKonversi dengan ffmpeg: `codec: libopus`, `ac: 1`, `avoid_negative_ts`, `make_zero`.\n\nContoh: `ffmpeg -i input.mp4 -avoid_negative_ts make_zero -ac 1 output.ogg`\n\n```javascript\nawait sock.sendMessage(\n    jid, \n    {\n        audio: {\n            url: './Media/audio.mp3'\n        },\n        mimetype: 'audio/mp4'\n    }\n)\n```\n\n#### Pesan Gambar\n\n```javascript\nawait sock.sendMessage(\n    id, \n    { \n        image: {\n            url: './Media/ma_img.png'\n        },\n        caption: 'halo dunia'\n    }\n)\n```\n\n#### Pesan View Once\n\nTambahkan `viewOnce: true` untuk semua pesan di atas.\n\n```javascript\nawait sock.sendMessage(\n    id, \n    { \n        image: {\n            url: './Media/ma_img.png'\n        },\n        viewOnce: true, // bekerja dengan video, audio juga\n        caption: 'halo dunia'\n    }\n)\n```\n\n## ✏️ Ubah Pesan\n\n### Hapus Pesan (untuk semua)\n\n```javascript\nconst msg = await sock.sendMessage(jid, { text: 'halo dunia' })\nawait sock.sendMessage(jid, { delete: msg.key })\n```\n\nCatatan: Hapus untuk diri sendiri dukung via `chatModify`, lihat [Ubah Obrolan](#ubah-obrolan).\n\n### Edit Pesan\n\nGunakan konten editable.\n\n```javascript\nawait sock.sendMessage(jid, {\n      text: 'teks terupdate di sini',\n      edit: response.key,\n    });\n```\n\n## 🖼️ Manipulasi Pesan Media\n\n### Thumbnail di Pesan Media\n\nThumbnail otomatis untuk gambar & stiker jika tambah `jimp` atau `sharp` (`npm i jimp` atau `npm i sharp`).  \n\nUntuk video, butuh `ffmpeg` terinstal.\n\n### Unduh Pesan Media\n\nUntuk simpan media yang diterima:\n\n```javascript\nimport { createWriteStream } from 'fs'\nimport { downloadMediaMessage, getContentType } from 'wileys'\n\nsock.ev.on('messages.upsert', async ({ messages: [m] }) => {\n    if (!m.message) return\n    const messageType = getContentType(m)\n\n    if (messageType === 'imageMessage') {\n        const stream = await downloadMediaMessage(\n            m,\n            'stream', // atau 'buffer'\n            { },\n            { \n                logger,\n                reuploadRequest: sock.updateMediaMessage\n            }\n        )\n        const writeStream = createWriteStream('./my-download.jpeg')\n        stream.pipe(writeStream)\n    }\n})\n```\n\n### Unggah Ulang Pesan Media ke WhatsApp\n\nWA hapus media lama dari server. Unggah ulang dengan:\n\n```javascript\nawait sock.updateMediaMessage(msg)\n```\n\n## 📞 Tolak Panggilan\n\nAmbil `callId` dan `callFrom` dari event `call`.\n\n```javascript\nawait sock.rejectCall(callId, callFrom)\n```\n\n## 💬 Status Kirim di Obrolan\n\n### Baca Pesan\n\nKumpulan kunci pesan harus ditandai dibaca secara eksplisit.\n\n```javascript\nconst key: WAMessageKey\nawait sock.readMessages([key]) // bisa multiple kunci\n```\n\nID pesan adalah pengenal unik. Akses dengan `message.key.id`.\n\n### Update Kehadiran\n\n`presence` bisa: available, composing, recording, paused, unavailable.\n\nBerlaku 10 detik. Beri tahu jid apakah Anda online, offline, mengetik, dll.\n\n```javascript\nawait sock.sendPresenceUpdate('available', jid) \n```\n\n> [!NOTE] Jika klien desktop aktif, WA tidak kirim notifikasi push. Untuk terima notifikasi, setel offline dengan `sock.sendPresenceUpdate('unavailable')`.\n\n## 📁 Ubah Obrolan\n\nWA gunakan komunikasi terenkripsi untuk update obrolan/aplikasi.\n\n> [!IMPORTANT] Jika salah update, WA bisa logout dari semua perangkat.\n\n### Arsipkan Obrolan\n\n```javascript\nconst lastMsgInChat = await getLastMessageInChat(jid) // implementasikan sendiri\nawait sock.chatModify({ archive: true, lastMessages: [lastMsgInChat] }, jid)\n```\n\n### Bisukan/Buka Bisukan Obrolan\n\nWaktu dukung:\n\n| Waktu | Milidetik   |\n|-------|-------------|\n| Hapus | null        |\n| 8j    | 86.400.000  |\n| 7h    | 604.800.000 |\n\n```javascript\n// Bisukan 8 jam\nawait sock.chatModify({ mute: 8 * 60 * 60 * 1000 }, jid)\n// Buka bisukan\nawait sock.chatModify({ mute: null }, jid)\n```\n\n### Tandai Obrolan Dibaca/Tidak Dibaca\n\n```javascript\nconst lastMsgInChat = await getLastMessageInChat(jid)\n// tandai tidak dibaca\nawait sock.chatModify({ markRead: false, lastMessages: [lastMsgInChat] }, jid)\n```\n\n### Hapus Pesan untuk Saya\n\n```javascript\nawait sock.chatModify(\n    {\n        clear: {\n            messages: [\n                {\n                    id: 'ATWYHDNNWU81732J',\n                    fromMe: true, \n                    timestamp: '1654823909'\n                }\n            ]\n        }\n    }, \n    jid\n)\n```\n\n### Hapus Obrolan\n\n```javascript\nconst lastMsgInChat = await getLastMessageInChat(jid)\nawait sock.chatModify({\n        delete: true,\n        lastMessages: [\n            {\n                key: lastMsgInChat.key,\n                messageTimestamp: lastMsgInChat.messageTimestamp\n            }\n        ]\n    },\n    jid\n)\n```\n\n### Pin/Hapus Pin Obrolan\n\n```javascript\nawait sock.chatModify({\n        pin: true // atau false untuk hapus pin\n    },\n    jid\n)\n```\n\n### Bintangi/Hapus Bintang Pesan\n\n```javascript\nawait sock.chatModify({\n        star: {\n            messages: [\n                {\n                    id: 'messageID',\n                    fromMe: true // atau false\n                }\n            ],\n            star: true // true: Bintangi; false: Hapus Bintang\n        }\n    },\n    jid\n)\n```\n\n### Pesan Menghilang\n\nEphemeral:\n\n| Waktu | Detik       |\n|-------|-------------|\n| Hapus | 0           |\n| 24j   | 86.400      |\n| 7h    | 604.800     |\n| 90h   | 7.776.000   |\n\nGunakan detik, default 7 hari.\n\n```javascript\n// Nyalakan pesan menghilang\nawait sock.sendMessage(\n    jid, \n    { disappearingMessagesInChat: WA_DEFAULT_EPHEMERAL }\n)\n\n// Kirim sebagai pesan menghilang\nawait sock.sendMessage(jid, { text: 'halo' }, { ephemeralExpiration: WA_DEFAULT_EPHEMERAL })\n\n// Matikan\nawait sock.sendMessage(\n    jid, \n    { disappearingMessagesInChat: false }\n)\n```\n\n## 👤 Query Pengguna\n\n### Periksa ID Ada di WhatsApp\n\n```javascript\nconst [result] = await sock.onWhatsApp(jid)\nif (result.exists) console.log(`${jid} ada di WhatsApp, sebagai jid: ${result.jid}`)\n```\n\n### Query Riwayat Obrolan (grup juga)\n\nButuh pesan tertua di obrolan.\n\n```javascript\nconst msg = await getOldestMessageInChat(jid) // implementasikan sendiri\nawait sock.fetchMessageHistory(\n    50, // jumlah (max: 50 per query)\n    msg.key,\n    msg.messageTimestamp\n)\n```\n\nPesan diterima di event `messaging.history-set`.\n\n### Ambil Status\n\n```javascript\nconst status = await sock.fetchStatus(jid)\nconsole.log('status: ' + status)\n```\n\n### Ambil Foto Profil (grup juga)\n\n```javascript\n// resolusi rendah\nconst ppUrl = await sock.profilePictureUrl(jid)\nconsole.log(ppUrl)\n\n// resolusi tinggi\nconst ppUrl = await sock.profilePictureUrl(jid, 'image')\n```\n\n### Ambil Profil Bisnis (deskripsi atau kategori)\n\n```javascript\nconst profile = await sock.getBusinessProfile(jid)\nconsole.log('deskripsi bisnis: ' + profile.description + ', kategori: ' + profile.category)\n```\n\n### Ambil Kehadiran Seseorang (mengetik atau online)\n\n```javascript\nsock.ev.on('presence.update', console.log)\n\nawait sock.presenceSubscribe(jid) \n```\n\n## 🔄 Ubah Profil\n\n### Ubah Status Profil\n\n```javascript\nawait sock.updateProfileStatus('Halo Dunia!')\n```\n\n### Ubah Nama Profil\n\n```javascript\nawait sock.updateProfileName('Nama Saya')\n```\n\n### Ubah Foto Tampilan (grup juga)\n\n> [!NOTE] Seperti pesan media, gunakan `{ stream: Stream }` atau `{ url: Url }` atau Buffer, lihat [Pesan Media](#pesan-media).\n\n```javascript\nawait sock.updateProfilePicture(jid, { url: './new-profile-picture.jpeg' })\n```\n\n### Hapus Foto Tampilan (grup juga)\n\n```javascript\nawait sock.removeProfilePicture(jid)\n```\n\n## 👥 Grup\n\nUntuk ubah properti grup, harus admin.\n\n### Buat Grup\n\n```javascript\nconst group = await sock.groupCreate('Grup Saya', ['1234@s.whatsapp.net', '4564@s.whatsapp.net'])\nconsole.log('grup dibuat dengan id: ' + group.gid)\nawait sock.sendMessage(group.id, { text: 'halo semuanya' })\n```\n\n### Tambah/Hapus atau Turunkan/Naikkan\n\n```javascript\nawait sock.groupParticipantsUpdate(\n    jid, \n    ['abcd@s.whatsapp.net', 'efgh@s.whatsapp.net'],\n    'add' // ganti dengan 'remove', 'demote', atau 'promote'\n)\n```\n\n### Ubah Subjek (nama)\n\n```javascript\nawait sock.groupUpdateSubject(jid, 'Subjek Baru!')\n```\n\n### Ubah Deskripsi\n\n```javascript\nawait sock.groupUpdateDescription(jid, 'Deskripsi Baru!')\n```\n\n### Ubah Pengaturan\n\n```javascript\n// Hanya admin kirim pesan\nawait sock.groupSettingUpdate(jid, 'announcement')\n// Semua bisa kirim\nawait sock.groupSettingUpdate(jid, 'not_announcement')\n// Semua bisa ubah pengaturan grup\nawait sock.groupSettingUpdate(jid, 'unlocked')\n// Hanya admin ubah pengaturan\nawait sock.groupSettingUpdate(jid, 'locked')\n```\n\n### Keluar Grup\n\n```javascript\nawait sock.groupLeave(jid)\n```\n\n### Ambil Kode Undangan\n\nBuat tautan: `'https://chat.whatsapp.com/' + code`.\n\n```javascript\nconst code = await sock.groupInviteCode(jid)\nconsole.log('kode grup: ' + code)\n```\n\n### Cabut Kode Undangan\n\n```javascript\nconst code = await sock.groupRevokeInvite(jid)\nconsole.log('Kode grup baru: ' + code)\n```\n\n### Gabung Menggunakan Kode Undangan\n\nKode tanpa `https://chat.whatsapp.com/`.\n\n```javascript\nconst response = await sock.groupAcceptInvite(code)\nconsole.log('bergabung ke: ' + response)\n```\n\n### Ambil Info Grup dari Kode Undangan\n\n```javascript\nconst response = await sock.groupGetInviteInfo(code)\nconsole.log('info grup: ' + response)\n```\n\n### Query Metadata (peserta, nama, deskripsi...)\n\n```javascript\nconst metadata = await sock.groupMetadata(jid) \nconsole.log(metadata.id + ', judul: ' + metadata.subject + ', deskripsi: ' + metadata.desc)\n```\n\n### Gabung Menggunakan groupInviteMessage\n\n```javascript\nconst response = await sock.groupAcceptInviteV4(jid, groupInviteMessage)\nconsole.log('bergabung ke: ' + response)\n```\n\n### Ambil Daftar Permintaan Gabung\n\n```javascript\nconst response = await sock.groupRequestParticipantsList(jid)\nconsole.log(response)\n```\n\n### Setujui/Tolak Permintaan Gabung\n\n```javascript\nconst response = await sock.groupRequestParticipantsUpdate(\n    jid,\n    ['abcd@s.whatsapp.net', 'efgh@s.whatsapp.net'],\n    'approve' // atau 'reject'\n)\nconsole.log(response)\n```\n\n### Ambil Semua Metadata Grup yang Diikuti\n\n```javascript\nconst response = await sock.groupFetchAllParticipating()\nconsole.log(response)\n```\n\n### Toggle Ephemeral\n\nEphemeral:\n\n| Waktu | Detik       |\n|-------|-------------|\n| Hapus | 0           |\n| 24j   | 86.400      |\n| 7h    | 604.800     |\n| 90h   | 7.776.000   |\n\n```javascript\nawait sock.groupToggleEphemeral(jid, 86400)\n```\n\n### Ubah Mode Tambah\n\n```javascript\nawait sock.groupMemberAddMode(\n    jid,\n    'all_member_add' // atau 'admin_add'\n)\n```\n\n## 🔒 Privasi\n\n### Blokir/Buka Blokir Pengguna\n\n```javascript\nawait sock.updateBlockStatus(jid, 'block') // Blokir\nawait sock.updateBlockStatus(jid, 'unblock') // Buka blokir\n```\n\n### Ambil Pengaturan Privasi\n\n```javascript\nconst privacySettings = await sock.fetchPrivacySettings(true)\nconsole.log('pengaturan privasi: ' + privacySettings)\n```\n\n### Ambil Daftar Blokir\n\n```javascript\nconst response = await sock.fetchBlocklist()\nconsole.log(response)\n```\n\n### Update Privasi Terakhir Dilihat\n\n```javascript\nconst value = 'all' // 'contacts' | 'contact_blacklist' | 'none'\nawait sock.updateLastSeenPrivacy(value)\n```\n\n### Update Privasi Online\n\n```javascript\nconst value = 'all' // 'match_last_seen'\nawait sock.updateOnlinePrivacy(value)\n```\n\n### Update Privasi Foto Profil\n\n```javascript\nconst value = 'all' // 'contacts' | 'contact_blacklist' | 'none'\nawait sock.updateProfilePicturePrivacy(value)\n```\n\n### Update Privasi Status\n\n```javascript\nconst value = 'all' // 'contacts' | 'contact_blacklist' | 'none'\nawait sock.updateStatusPrivacy(value)\n```\n\n### Update Privasi Tanda Terima Baca\n\n```javascript\nconst value = 'all' // 'none'\nawait sock.updateReadReceiptsPrivacy(value)\n```\n\n### Update Privasi Tambah Grup\n\n```javascript\nconst value = 'all' // 'contacts' | 'contact_blacklist'\nawait sock.updateGroupsAddPrivacy(value)\n```\n\n### Update Mode Menghilang Default\n\nEphemeral:\n\n| Waktu | Detik       |\n|-------|-------------|\n| Hapus | 0           |\n| 24j   | 86.400      |\n| 7h    | 604.800     |\n| 90h   | 7.776.000   |\n\n```javascript\nconst ephemeral = 86400 \nawait sock.updateDefaultDisappearingMode(ephemeral)\n```\n\n## 📢 Daftar Siaran & Cerita\n\n### Kirim Siaran & Cerita\n\nPesan bisa dikirim ke siaran & cerita. Tambahkan opsi pesan:\n\n```javascript\nawait sock.sendMessage(\n    jid,\n    {\n        image: {\n            url: url\n        },\n        caption: caption\n    },\n    {\n        backgroundColor: backgroundColor,\n        font: font,\n        statusJidList: statusJidList,\n        broadcast: true\n    }\n)\n```\n\nBody pesan bisa `extendedTextMessage`, `imageMessage`, dll., lihat [Pesan Media](#pesan-media).  \n\n`broadcast: true` aktifkan mode siaran.  \n\n`statusJidList`: daftar penerima.  \n\nID siaran: `12345678@broadcast`.\n\n### Query Penerima & Nama Daftar Siaran\n\n```javascript\nconst bList = await sock.getBroadcastListInfo('1234@broadcast')\nconsole.log(`nama daftar: ${bList.name}, penerima: ${bList.recipients}`)\n```\n\n## 🛠️ Fungsi Kustom\n\nWileys dirancang untuk fungsi kustom. Tambahkan ekstensi sendiri tanpa fork.\n\n### Aktifkan Level Debug di Log Wileys\n\n```javascript\nconst sock = makeWASocket({\n    logger: P({ level: 'debug' }),\n})\n```\n\nIni tampilkan pesan WhatsApp di konsol.\n\n### Cara WhatsApp Berkomunikasi\n\n> [!TIP] Pelajari protokol WhatsApp dengan Libsignal Protocol dan Noise Protocol.\n\nContoh: Lacak persentase baterai ponsel. Aktifkan log, pesan baterai muncul:\n\n```json\n{\n    \"level\": 10,\n    \"fromMe\": false,\n    \"frame\": {\n        \"tag\": \"ib\",\n        \"attrs\": {\n            \"from\": \"@s.whatsapp.net\"\n        },\n        \"content\": [\n            {\n                \"tag\": \"edge_routing\",\n                \"attrs\": {},\n                \"content\": [\n                    {\n                        \"tag\": \"routing_info\",\n                        \"attrs\": {},\n                        \"content\": {\n                            \"type\": \"Buffer\",\n                            \"data\": [8,2,8,5]\n                        }\n                    }\n                ]\n            }\n        ]\n    },\n    \"msg\":\"communication\"\n}\n```\n\n`'frame'` punya: `tag` (jenis frame), `attrs` (metadata), `content` (data).  \n\n### Daftarkan Callback untuk Event Websocket\n\n> [!TIP] Lihat fungsi `onMessageReceived` di `socket.ts`.\n\n```javascript\n// Untuk tag 'edge_routing'\nsock.ws.on('CB:edge_routing', (node: BinaryNode) => { })\n\n// Dengan id 'abcd'\nsock.ws.on('CB:edge_routing,id:abcd', (node: BinaryNode) => { })\n\n// Dengan node routing_info\nsock.ws.on('CB:edge_routing,id:abcd,routing_info', (node: BinaryNode) => { })\n```\n\n## 💡 Tips & Praktik Terbaik\n\n- **Gunakan Caching**: Cache metadata grup untuk performa lebih baik.\n- **Tangani Rekoneksi**: Implementasikan auto-reconnect untuk kestabilan.\n- **Kelola Store**: Gunakan database (MongoDB, PostgreSQL) untuk produksi.\n- **Penanganan Error**: Bungkus panggilan socket dengan try-catch.\n- **Batas Rate**: Hormati batas WhatsApp untuk hindari ban—jangan spam.\n- **Keamanan**: Jangan bagikan kredensial auth; gunakan variabel lingkungan.\n\n## 📄 Lisensi\n\nDidistribusikan di bawah Lisensi GPL-3.0. Lihat [LICENSE](LICENSE) untuk info lebih lanjut.\n\n---\n\n<div align=\"center\">\n  Fork dan dimodifikasi oleh Tim Wileys.  \n  Wileys - API WhatsApp Web Modern dengan Perbaikan @lid Ke @pn\n</div>","readmeFilename":"README.MD"}