{"_id":"@zeronexcode/baileys","_rev":"8-3cca4eb1f6a5487da92161331424ed37","name":"@zeronexcode/baileys","dist-tags":{"latest":"7.0.0-zeronex.8"},"versions":{"7.0.0-zeronex.1":{"name":"@zeronexcode/baileys","version":"7.0.0-zeronex.1","keywords":["whatsapp","automation","baileys","zeronexcode"],"author":{"name":"Rajeh Taher / WhiskeySockets contributors; ZeroneXCode fork maintained by XzeroOffc"},"license":"MIT","_id":"@zeronexcode/baileys@7.0.0-zeronex.1","maintainers":[{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"}],"homepage":"https://github.com/XzeroOffc/baileys","bugs":{"url":"https://github.com/XzeroOffc/baileys/issues"},"dist":{"shasum":"ed3f7ef17398cae485dcf258a340033e3de06eff","tarball":"https://registry.npmjs.org/@zeronexcode/baileys/-/baileys-7.0.0-zeronex.1.tgz","fileCount":401,"integrity":"sha512-YKsyBgmlflBe7PvK8y2gWL26GgcSZuKt9eEiA7UpBiuRVj4FSAk+tjKF9KohhZ52XYVcfPlOqKR+nYbdTTNnsA==","signatures":[{"sig":"MEUCIQDF6ez5rSTlOgSPUaul+swO/FmfSWRoyDJRqmDGpiiQugIgWIg6ntsbJ73XIXJljilic/v+kFOdELFqPxyRbzoustA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zeronexcode%2fbaileys@7.0.0-zeronex.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8419464},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"5769150a31f459b2c9b3a0ea3180c77ebd159ab4","scripts":{"lint":"tsc && eslint src --ext .js,.ts","test":"node --experimental-vm-modules ./node_modules/.bin/jest --testMatch '**/*.test.ts'","build":"tsc -P tsconfig.build.json && tsc-esm-fix --tsconfig=tsconfig.build.json --ext=.js","format":"prettier --write \"src/**/*.{ts,js,json,md}\"","example":"tsx ./Example/example.ts","prepack":"npm run build","prepare":"npm run build","release":"release-it","lint:fix":"npm run format && npm run lint -- --fix","test:e2e":"NODE_TLS_REJECT_UNAUTHORIZED=0 node --experimental-vm-modules ./node_modules/.bin/jest --runInBand --forceExit --testMatch '**/*.test-e2e.ts'","build:all":"npm run build && npm run build:docs","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","update:version":"tsx ./scripts/update-version.ts","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"},"repository":{"url":"git+https://github.com/XzeroOffc/baileys.git","type":"git"},"_npmVersion":"11.19.1","description":"ZeroneXCode fork of Baileys, a WebSockets library for interacting with WhatsApp Web","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","p-queue":"^9.0.0","libsignal":"^6.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_7.0.0-zeronex.1_1789854141899_0.08964039374820376","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-zeronex.2":{"name":"@zeronexcode/baileys","version":"7.0.0-zeronex.2","keywords":["whatsapp","automation","baileys","zeronexcode"],"author":{"name":"Rajeh Taher / WhiskeySockets contributors; ZeroneXCode fork maintained by XzeroOffc"},"license":"MIT","_id":"@zeronexcode/baileys@7.0.0-zeronex.2","maintainers":[{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"}],"homepage":"https://github.com/XzeroOffc/baileys","bugs":{"url":"https://github.com/XzeroOffc/baileys/issues"},"dist":{"shasum":"b3dec14b131972d4db35f0a0d02e22c0bc8cd270","tarball":"https://registry.npmjs.org/@zeronexcode/baileys/-/baileys-7.0.0-zeronex.2.tgz","fileCount":401,"integrity":"sha512-4MckH4QmgMnGwoBp/jbASRHr/FLlMQY2FEtIq9Kzu3hQVTT03Mho3R/Ne590b/Oi7Gyrku6MjLt6gSoY88AEMg==","signatures":[{"sig":"MEUCIAmvVMyRJGJK9gObldopuQ9vhgGspakRVkAosI7o0oG5AiEA/3M24FTy+oeXzZrN5NYXZ1JJvTz9Sm1WckR/EuOEgVE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFRYpYwmj6OSM+wiABzDTj5OvjcgLZ7NDAUTMfggnG+WAiEA/GwyV9/o5Xop0Otgqmmxdh1zP1ipIcBd4xoyTt15lmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zeronexcode%2fbaileys@7.0.0-zeronex.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8425430},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"651ae3c4a5336a9c2e5b282c40f1c82e903475b1","scripts":{"lint":"tsc && eslint src --ext .js,.ts","test":"node --experimental-vm-modules ./node_modules/.bin/jest --testMatch '**/*.test.ts'","build":"tsc -P tsconfig.build.json && tsc-esm-fix --tsconfig=tsconfig.build.json --ext=.js","format":"prettier --write \"src/**/*.{ts,js,json,md}\"","example":"tsx ./Example/example.ts","prepack":"npm run build","prepare":"npm run build","release":"release-it","lint:fix":"npm run format && npm run lint -- --fix","test:e2e":"NODE_TLS_REJECT_UNAUTHORIZED=0 node --experimental-vm-modules ./node_modules/.bin/jest --runInBand --forceExit --testMatch '**/*.test-e2e.ts'","build:all":"npm run build && npm run build:docs","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","update:version":"tsx ./scripts/update-version.ts","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"},"repository":{"url":"git+https://github.com/XzeroOffc/baileys.git","type":"git"},"_npmVersion":"11.19.1","description":"ZeroneXCode fork of Baileys, a WebSockets library for interacting with WhatsApp Web","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","p-queue":"^9.0.0","libsignal":"^6.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_7.0.0-zeronex.2_1789864866431_0.8683086619191436","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-zeronex.3":{"name":"@zeronexcode/baileys","version":"7.0.0-zeronex.3","keywords":["whatsapp","automation","baileys","zeronexcode"],"author":{"name":"Rajeh Taher / WhiskeySockets contributors; ZeroneXCode fork maintained by XzeroOffc"},"license":"MIT","_id":"@zeronexcode/baileys@7.0.0-zeronex.3","maintainers":[{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"}],"homepage":"https://github.com/XzeroOffc/baileys","bugs":{"url":"https://github.com/XzeroOffc/baileys/issues"},"dist":{"shasum":"22e28504fbd039edaf4a93bb102659f8707a6039","tarball":"https://registry.npmjs.org/@zeronexcode/baileys/-/baileys-7.0.0-zeronex.3.tgz","fileCount":401,"integrity":"sha512-n8eoPo77Q4GJv/K32XRK7JdhA7PEy49KPc1WgkzEP+d+qHiTBRRPhPCmMxrJtT3Y+u18x6gerQtZPzUSIt/FWg==","signatures":[{"sig":"MEUCIQClQLIfywl02y12QTJ+sDU8hY1sadg9LTih71Z8+kkalgIgIyqTCGUcbymFpt4iyaf4zDpfnOHjkCuZzEXqqwkHFzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQClIR0IzDop6tPFy1u4sg37y/fLdmNRQDDQX5QsXjIrBwIgVjbhwbSFOpbAeI5+mNgJnvRI7kHG0TQ0mRVUzWsj0bo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zeronexcode%2fbaileys@7.0.0-zeronex.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8427911},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"2062493d8f59106ca36938e8941fadbc683c20e3","scripts":{"lint":"tsc && eslint src --ext .js,.ts","test":"node --experimental-vm-modules ./node_modules/.bin/jest --testMatch '**/*.test.ts'","build":"tsc -P tsconfig.build.json && tsc-esm-fix --tsconfig=tsconfig.build.json --ext=.js","format":"prettier --write \"src/**/*.{ts,js,json,md}\"","example":"tsx ./Example/example.ts","prepack":"npm run build","prepare":"npm run build","release":"release-it","lint:fix":"npm run format && npm run lint -- --fix","test:e2e":"NODE_TLS_REJECT_UNAUTHORIZED=0 node --experimental-vm-modules ./node_modules/.bin/jest --runInBand --forceExit --testMatch '**/*.test-e2e.ts'","build:all":"npm run build && npm run build:docs","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","update:version":"tsx ./scripts/update-version.ts","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"},"repository":{"url":"git+https://github.com/XzeroOffc/baileys.git","type":"git"},"_npmVersion":"11.19.1","description":"ZeroneXCode fork of Baileys, a WebSockets library for interacting with WhatsApp Web","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","p-queue":"^9.0.0","libsignal":"^6.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_7.0.0-zeronex.3_1789876242446_0.7482663698522531","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-zeronex.4":{"name":"@zeronexcode/baileys","version":"7.0.0-zeronex.4","keywords":["whatsapp","automation","baileys","zeronexcode"],"author":{"name":"Rajeh Taher / WhiskeySockets contributors; ZeroneXCode fork maintained by XzeroOffc"},"license":"MIT","_id":"@zeronexcode/baileys@7.0.0-zeronex.4","maintainers":[{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"}],"homepage":"https://github.com/XzeroOffc/baileys","bugs":{"url":"https://github.com/XzeroOffc/baileys/issues"},"dist":{"shasum":"8b2fa09f21b177ea34de3614e9f957dbe8cae67e","tarball":"https://registry.npmjs.org/@zeronexcode/baileys/-/baileys-7.0.0-zeronex.4.tgz","fileCount":401,"integrity":"sha512-sprsxy7QVbAT/Lw/fg3RWxix95vDH9P3PGXHeT4bIUPPGueNG/m02XHcTEzpqtwRghOgNRKqlAgrr3xcZGMxhw==","signatures":[{"sig":"MEUCIGsLwSxigWqdg37SQJlVP54Ysp/5p3XiU4Z6gG+YhjuvAiEA4AWs4ESpbh0x0kRWdsnaj3d0pOlJQB507R2TtT3YdVM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCICuYw3yE0BdYBPrCrlT0SLYE8s65UgE+q1IxyZkaiqJrAiEAq+4+PLtQD5uYnGyNr7U9338gPHgUAi0jDR17B/iQvr8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zeronexcode%2fbaileys@7.0.0-zeronex.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8429060},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"83c9913f000400618c2ce276ec27bc26153f228b","scripts":{"lint":"tsc && eslint src --ext .js,.ts","test":"node --experimental-vm-modules ./node_modules/.bin/jest --testMatch '**/*.test.ts'","build":"tsc -P tsconfig.build.json && tsc-esm-fix --tsconfig=tsconfig.build.json --ext=.js","format":"prettier --write \"src/**/*.{ts,js,json,md}\"","example":"tsx ./Example/example.ts","prepack":"npm run build","prepare":"npm run build","release":"release-it","lint:fix":"npm run format && npm run lint -- --fix","test:e2e":"NODE_TLS_REJECT_UNAUTHORIZED=0 node --experimental-vm-modules ./node_modules/.bin/jest --runInBand --forceExit --testMatch '**/*.test-e2e.ts'","build:all":"npm run build && npm run build:docs","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","update:version":"tsx ./scripts/update-version.ts","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"},"repository":{"url":"git+https://github.com/XzeroOffc/baileys.git","type":"git"},"_npmVersion":"11.19.1","description":"ZeroneXCode fork of Baileys, a WebSockets library for interacting with WhatsApp Web","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","p-queue":"^9.0.0","libsignal":"^6.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_7.0.0-zeronex.4_1789888870881_0.7491388007533382","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-zeronex.5":{"name":"@zeronexcode/baileys","version":"7.0.0-zeronex.5","keywords":["whatsapp","automation","baileys","zeronexcode"],"author":{"name":"Rajeh Taher / WhiskeySockets contributors; ZeroneXCode fork maintained by XzeroOffc"},"license":"MIT","_id":"@zeronexcode/baileys@7.0.0-zeronex.5","maintainers":[{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"}],"homepage":"https://github.com/XzeroOffc/baileys","bugs":{"url":"https://github.com/XzeroOffc/baileys/issues"},"dist":{"shasum":"df98f457a868ca7c6b9a94c98624547640afd1d7","tarball":"https://registry.npmjs.org/@zeronexcode/baileys/-/baileys-7.0.0-zeronex.5.tgz","fileCount":401,"integrity":"sha512-YbkNh4JFWZrAjyGZp6nbCQuGmCuLSAiBJYMOb/c1Rqd1sPOhuwZkzbsyVxbg3fIpQ0O0nbO2Yxj/we9NywMNkA==","signatures":[{"sig":"MEUCIQDE3zGW7ffZZiLadyOdhJtK0EcynylUl0owhWKskwfTlwIgLjAvT3Uiae5OO2aZXC4tKU8nYNP/UGrXR3lEbpDBwuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDp/oOiuj5r7jRtHrikgQVHsP2YbBrtrzM4cUDYjkJ+SAIgPe6bcrXZt29TxqQvgpLJZSwqeP+gPcXtzluecwd8zAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zeronexcode%2fbaileys@7.0.0-zeronex.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8429060},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"50adbe20020a1a2b384f3911494ab71d03da934d","scripts":{"lint":"tsc && eslint src --ext .js,.ts","test":"node --experimental-vm-modules ./node_modules/.bin/jest --testMatch '**/*.test.ts'","build":"tsc -P tsconfig.build.json && tsc-esm-fix --tsconfig=tsconfig.build.json --ext=.js","format":"prettier --write \"src/**/*.{ts,js,json,md}\"","example":"tsx ./Example/example.ts","prepack":"npm run build","prepare":"npm run build","release":"release-it","lint:fix":"npm run format && npm run lint -- --fix","test:e2e":"NODE_TLS_REJECT_UNAUTHORIZED=0 node --experimental-vm-modules ./node_modules/.bin/jest --runInBand --forceExit --testMatch '**/*.test-e2e.ts'","build:all":"npm run build && npm run build:docs","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","update:version":"tsx ./scripts/update-version.ts","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"},"repository":{"url":"git+https://github.com/XzeroOffc/baileys.git","type":"git"},"_npmVersion":"11.19.1","description":"ZeroneXCode fork of Baileys, a WebSockets library for interacting with WhatsApp Web","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","p-queue":"^9.0.0","libsignal":"^6.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_7.0.0-zeronex.5_1789906176997_0.3181970309826885","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-zeronex.6":{"name":"@zeronexcode/baileys","version":"7.0.0-zeronex.6","keywords":["whatsapp","automation","baileys","zeronexcode"],"author":{"name":"Rajeh Taher / WhiskeySockets contributors; ZeroneXCode fork maintained by XzeroOffc"},"license":"MIT","_id":"@zeronexcode/baileys@7.0.0-zeronex.6","maintainers":[{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"}],"homepage":"https://github.com/XzeroOffc/baileys","bugs":{"url":"https://github.com/XzeroOffc/baileys/issues"},"dist":{"shasum":"f47c0f8836de983e8c303b14922fda6c5ec35aaa","tarball":"https://registry.npmjs.org/@zeronexcode/baileys/-/baileys-7.0.0-zeronex.6.tgz","fileCount":401,"integrity":"sha512-rjAs1lXPGO4y/fBHDPYHVIAkhbYF3YSyqnAKPuthWcLsNtPogCpAu5o2poEcXI8Kx4iihE/g4zyRNtvxyXPIsA==","signatures":[{"sig":"MEYCIQCHwaYw+oWfgRnARFOX5+vbDmK7k+v7CmHzq84eg3rnIAIhAPCrHW2CxcDrc4ZzPeRR0d+qhUkkcHam4PIJuQ4haDpO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCUCpTeer019dZTioTqQz8XWBHy69nmlv5EfkcewitIwwIhAJ31oDs9AQ5KVTPTbbvIOU4T6m5BPTz8HGRaXh8wCY6u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zeronexcode%2fbaileys@7.0.0-zeronex.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8488472},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"0d294b82291af1720dd1f66c5f724005e4ab7855","scripts":{"lint":"tsc && eslint src --ext .js,.ts","test":"node --experimental-vm-modules ./node_modules/.bin/jest --testMatch '**/*.test.ts'","build":"tsc -P tsconfig.build.json && tsc-esm-fix --tsconfig=tsconfig.build.json --ext=.js","format":"prettier --write \"src/**/*.{ts,js,json,md}\"","example":"tsx ./Example/example.ts","prepack":"npm run build","prepare":"npm run build","release":"release-it","lint:fix":"npm run format && npm run lint -- --fix","test:e2e":"NODE_TLS_REJECT_UNAUTHORIZED=0 node --experimental-vm-modules ./node_modules/.bin/jest --runInBand --forceExit --testMatch '**/*.test-e2e.ts'","build:all":"npm run build && npm run build:docs","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","update:version":"tsx ./scripts/update-version.ts","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"},"repository":{"url":"git+https://github.com/XzeroOffc/baileys.git","type":"git"},"_npmVersion":"11.19.1","description":"ZeroneXCode fork of Baileys, a WebSockets library for interacting with WhatsApp Web","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","p-queue":"^9.0.0","libsignal":"^6.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_7.0.0-zeronex.6_1789954466937_0.5561538857804857","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-zeronex.7":{"name":"@zeronexcode/baileys","version":"7.0.0-zeronex.7","keywords":["whatsapp","automation","baileys","zeronexcode"],"author":{"name":"Rajeh Taher / WhiskeySockets contributors; ZeroneXCode fork maintained by XzeroOffc"},"license":"MIT","_id":"@zeronexcode/baileys@7.0.0-zeronex.7","maintainers":[{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"}],"homepage":"https://github.com/XzeroOffc/baileys","bugs":{"url":"https://github.com/XzeroOffc/baileys/issues"},"dist":{"shasum":"c897c740dd236147b322c8eef263eee48c3d68b5","tarball":"https://registry.npmjs.org/@zeronexcode/baileys/-/baileys-7.0.0-zeronex.7.tgz","fileCount":401,"integrity":"sha512-d4188n8Bdzdu+200aWNxjusZRKbzUsXbuKB6L1wElPhH0nDeqmzC06eMZt/iROrxc59D5U97Mq1HRIEfyC3hcA==","signatures":[{"sig":"MEYCIQDZ3QYkXUj1eSi/Mh8/cy6436eSm7cBApJSa8G+mntlLQIhAJM4eiju+/QMircqkntHOs22/edKv0Avxtzj+1HNbW5y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFcU/mhXrjt6uDIHK5t/VNxA3WspOmb3zDR1eQvQrgZAAiB0jxnG+Yh1Qg1wS8SxBJ8OJ+IDDGvcG/txws1gc9tlOg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zeronexcode%2fbaileys@7.0.0-zeronex.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8488472},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"gitHead":"07ef4d366d41011d89bfdf04321cad46c4741af6","scripts":{"lint":"tsc && eslint src --ext .js,.ts","test":"node --experimental-vm-modules ./node_modules/.bin/jest --testMatch '**/*.test.ts'","build":"tsc -P tsconfig.build.json && tsc-esm-fix --tsconfig=tsconfig.build.json --ext=.js","format":"prettier --write \"src/**/*.{ts,js,json,md}\"","example":"tsx ./Example/example.ts","prepack":"npm run build","prepare":"npm run build","release":"release-it","lint:fix":"npm run format && npm run lint -- --fix","test:e2e":"NODE_TLS_REJECT_UNAUTHORIZED=0 node --experimental-vm-modules ./node_modules/.bin/jest --runInBand --forceExit --testMatch '**/*.test-e2e.ts'","build:all":"npm run build && npm run build:docs","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","update:version":"tsx ./scripts/update-version.ts","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"_npmUser":{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"},"repository":{"url":"git+https://github.com/XzeroOffc/baileys.git","type":"git"},"_npmVersion":"11.19.1","description":"ZeroneXCode fork of Baileys, a WebSockets library for interacting with WhatsApp Web","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","p-queue":"^9.0.0","libsignal":"^6.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_7.0.0-zeronex.7_1789958046827_0.6116863612260219","host":"s3://npm-registry-packages-npm-production"}},"7.0.0-zeronex.8":{"_id":"@zeronexcode/baileys@7.0.0-zeronex.8","bugs":{"url":"https://github.com/XzeroOffc/baileys/issues"},"dist":{"shasum":"09f1935b988b8e1a9853cd6e8bee70581cc1068b","tarball":"https://registry.npmjs.org/@zeronexcode/baileys/-/baileys-7.0.0-zeronex.8.tgz","fileCount":401,"integrity":"sha512-6oWQhKpv5Nijb8BoyfmaUr44CrStvgup6o6vvIQRv4P1yEHcx49rDqUtxGlh3hvFDJFlhsA605IW0AkllnkdSQ==","signatures":[{"sig":"MEUCIQCrYb7CfttAG2T6ByPULfAWf6ioGuyWELvLzkBA3+pXDgIgG7PyHkHn449DBiETbq0rKTgt9kK/BMrkotf+8L9k8V8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGWVsdbw89g2F5RIQIMhTrK0QQ3eeCQtPubxi3Hfr1AbAiEAhMPwsrueqAfV1HDi4zgO6YQK0J62gKnF3osIKa27vzg="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@zeronexcode%2fbaileys@7.0.0-zeronex.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":8488750},"main":"lib/index.js","name":"@zeronexcode/baileys","type":"module","types":"lib/index.d.ts","author":{"name":"Rajeh Taher / WhiskeySockets contributors; ZeroneXCode fork maintained by XzeroOffc"},"engines":{"node":">=20.0.0"},"gitHead":"33adf61984bd3c3df06e3a85c3d9fb4a5583bd05","license":"MIT","scripts":{"lint":"tsc && eslint src --ext .js,.ts","test":"node --experimental-vm-modules ./node_modules/.bin/jest --testMatch '**/*.test.ts'","build":"tsc -P tsconfig.build.json && tsc-esm-fix --tsconfig=tsconfig.build.json --ext=.js","format":"prettier --write \"src/**/*.{ts,js,json,md}\"","example":"tsx ./Example/example.ts","prepack":"npm run build","prepare":"npm run build","release":"release-it","lint:fix":"npm run format && npm run lint -- --fix","test:e2e":"NODE_TLS_REJECT_UNAUTHORIZED=0 node --experimental-vm-modules ./node_modules/.bin/jest --runInBand --forceExit --testMatch '**/*.test-e2e.ts'","build:all":"npm run build && npm run build:docs","build:docs":"typedoc","preinstall":"node ./engine-requirements.js","gen:protobuf":"sh WAProto/GenerateStatics.sh","changelog:last":"conventional-changelog -p angular -r 2","update:version":"tsx ./scripts/update-version.ts","changelog:update":"conventional-changelog -p angular -i CHANGELOG.md -s -r 0","changelog:preview":"conventional-changelog -p angular -u"},"version":"7.0.0-zeronex.8","_npmUser":{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"},"homepage":"https://github.com/XzeroOffc/baileys","keywords":["whatsapp","automation","baileys","zeronexcode"],"repository":{"url":"git+https://github.com/XzeroOffc/baileys.git","type":"git"},"_npmVersion":"11.19.1","description":"ZeroneXCode fork of Baileys, a WebSockets library for interacting with WhatsApp Web","directories":{},"maintainers":[{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"}],"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"20.20.2","dependencies":{"ws":"^8.13.0","pino":"^9.6","p-queue":"^9.0.0","libsignal":"^6.0.0","lru-cache":"^11.1.0","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@cacheable/node-cache":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","devDependencies":{"tsx":"^4.20.3","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","open":"^8.4.2","eslint":"^9","ts-jest":"^29.4.0","typedoc":"^0.27.9","prettier":"^3.5.3","@types/ws":"^8.0.0","lru-cache":"^11.1.0","@eslint/js":"^9.31.0","release-it":"^20.0.1","typescript":"^5.8.2","@types/jest":"^30.0.0","@types/node":"^20.9.0","pino-pretty":"^13.1.1","tsc-esm-fix":"^3.1.2","protobufjs-cli":"^1.1.3","link-preview-js":"^3.0.0","@eslint/eslintrc":"^3.3.1","esbuild-register":"^3.6.0","conventional-changelog":"^7.1.1","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","typedoc-plugin-markdown":"4.4.2","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog-angular":"^8.0.0","@typescript-eslint/eslint-plugin":"^8"},"peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.1.3","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/baileys_7.0.0-zeronex.8_1789989993337_0.6143026011608259"}}},"time":{"created":"2026-09-19T21:42:21.657Z","modified":"2026-09-21T11:26:33.876Z","7.0.0-zeronex.1":"2026-09-19T21:42:22.051Z","7.0.0-zeronex.2":"2026-09-20T00:41:06.652Z","7.0.0-zeronex.3":"2026-09-20T03:50:42.596Z","7.0.0-zeronex.4":"2026-09-20T07:21:11.008Z","7.0.0-zeronex.5":"2026-09-20T12:09:37.113Z","7.0.0-zeronex.6":"2026-09-21T01:34:27.053Z","7.0.0-zeronex.7":"2026-09-21T02:34:06.978Z","7.0.0-zeronex.8":"2026-09-21T11:26:33.507Z"},"bugs":{"url":"https://github.com/XzeroOffc/baileys/issues"},"author":{"name":"Rajeh Taher / WhiskeySockets contributors; ZeroneXCode fork maintained by XzeroOffc"},"license":"MIT","homepage":"https://github.com/XzeroOffc/baileys","keywords":["whatsapp","automation","baileys","zeronexcode"],"repository":{"url":"git+https://github.com/XzeroOffc/baileys.git","type":"git"},"description":"ZeroneXCode fork of Baileys, a WebSockets library for interacting with WhatsApp Web","maintainers":[{"name":"zeronexcode","email":"rafliwidyanata3@gmail.com"}],"readme":"<h1 align=\"center\">\n  <img alt=\"ZeroneXCode Baileys\" src=\"https://raw.githubusercontent.com/XzeroOffc/baileys/refs/heads/master/Media/logo.png\" height=\"75\">\n</h1>\n\n<h1 align=\"center\">ZeroneXCode Baileys</h1>\n\n<div align=\"center\">\nA ZeroneXCode-maintained fork of Baileys, a WebSocket-based TypeScript library for interacting with WhatsApp Web.\n</div>\n\n> [!IMPORTANT]\n> ZeroneXCode Baileys is based on the open-source Baileys project maintained by WhiskeySockets.\n>\n> Most Baileys documentation and examples can be used directly by replacing:\n>\n> ```ts\n> '@whiskeysockets/baileys'\n> ```\n>\n> with:\n>\n> ```ts\n> '@zeronexcode/baileys'\n> ```\n\n## Package\n\nUsing npm:\n\n```bash\nnpm install @zeronexcode/baileys\n```\n\nUsing Yarn:\n\n```bash\nyarn add @zeronexcode/baileys\n```\n\nLatest GitHub version:\n\n```bash\nnpm install github:XzeroOffc/baileys\n```\n\nRequires **Node.js 20 or newer**.\n\n---\n\n## Import\n\nBasic import:\n\n```ts\nimport makeWASocket from '@zeronexcode/baileys'\n```\n\nImport with helpers:\n\n```ts\nimport makeWASocket, {\n  Browsers,\n  DisconnectReason,\n  useMultiFileAuthState\n} from '@zeronexcode/baileys'\n```\n\nIf an original Baileys example uses:\n\n```ts\nimport makeWASocket from '@whiskeysockets/baileys'\n```\n\nchange it to:\n\n```ts\nimport makeWASocket from '@zeronexcode/baileys'\n```\n\n---\n\n## Basic Usage\n\n```ts\nimport makeWASocket, {\n  useMultiFileAuthState\n} from '@zeronexcode/baileys'\n\nconst { state, saveCreds } = await useMultiFileAuthState('./session')\n\nconst sock = makeWASocket({\n  auth: state,\n  printQRInTerminal: false,\n  markOnlineOnConnect: false\n})\n\nsock.ev.on('creds.update', saveCreds)\n\nsock.ev.on('connection.update', update => {\n  const { connection } = update\n\n  if (connection === 'open') {\n    console.log('WhatsApp connected')\n  }\n\n  if (connection === 'close') {\n    console.log('WhatsApp disconnected')\n  }\n})\n```\n\n---\n\n# Connecting Account\n\nBaileys connects your account as a WhatsApp Web companion device.\n\nYou can connect using:\n\n- QR Code\n- Pairing Code\n\n---\n\n## Starting Socket with QR Code\n\n```ts\nimport makeWASocket, {\n  Browsers\n} from '@zeronexcode/baileys'\n\nconst sock = makeWASocket({\n  browser: Browsers.ubuntu('My App'),\n  printQRInTerminal: true\n})\n```\n\nScan the generated QR code using:\n\n**WhatsApp → Linked Devices → Link a Device**\n\n---\n\n## Starting Socket with Pairing Code\n\nPairing Code allows you to connect WhatsApp Web without scanning a QR code.\n\nThe phone number must:\n\n- include the country code\n- contain numbers only\n- not contain `+`\n- not contain spaces\n- not contain `()`\n- not contain `-`\n\nExample:\n\n```ts\nimport makeWASocket from '@zeronexcode/baileys'\n\nconst sock = makeWASocket({\n  printQRInTerminal: false\n})\n\nif (!sock.authState.creds.registered) {\n  const number = '6281234567890'\n  const code = await sock.requestPairingCode(number)\n  console.log(code)\n}\n```\n\nExample Indonesian number:\n\n```text\n6281234567890\n```\n\nNot:\n\n```text\n+6281234567890\n081234567890\n62 812 3456 7890\n```\n\n---\n\n## Saving & Restoring Sessions\n\nBaileys provides `useMultiFileAuthState` for simple session storage.\n\n```ts\nimport makeWASocket, {\n  useMultiFileAuthState\n} from '@zeronexcode/baileys'\n\nconst { state, saveCreds } = await useMultiFileAuthState('./session')\n\nconst sock = makeWASocket({\n  auth: state,\n  printQRInTerminal: false\n})\n\nsock.ev.on('creds.update', saveCreds)\n```\n\nFor production environments, using a database-backed auth state is recommended instead of relying only on filesystem sessions.\n\n---\n\n# Handling Messages\n\nListen for incoming messages:\n\n```ts\nsock.ev.on('messages.upsert', async ({ messages, type }) => {\n  const msg = messages[0]\n\n  if (!msg?.message) return\n\n  console.log(type)\n  console.log(msg)\n})\n```\n\nGet message text:\n\n```ts\nconst text =\n  msg.message?.conversation ||\n  msg.message?.extendedTextMessage?.text ||\n  ''\n```\n\n---\n\n# Sending Messages\n\n## Text Message\n\n```ts\nawait sock.sendMessage(\n  '6281234567890@s.whatsapp.net',\n  {\n    text: 'Hello from ZeroneXCode Baileys'\n  }\n)\n```\n\n## Reply Message\n\n```ts\nawait sock.sendMessage(\n  msg.key.remoteJid,\n  {\n    text: 'Hello!'\n  },\n  {\n    quoted: msg\n  }\n)\n```\n\n## Image\n\n```ts\nawait sock.sendMessage(jid, {\n  image: {\n    url: './image.jpg'\n  },\n  caption: 'Hello from ZeroneXCode'\n})\n```\n\n## Video\n\n```ts\nawait sock.sendMessage(jid, {\n  video: {\n    url: './video.mp4'\n  },\n  caption: 'Video'\n})\n```\n\n## Audio\n\n```ts\nawait sock.sendMessage(jid, {\n  audio: {\n    url: './audio.mp3'\n  },\n  mimetype: 'audio/mpeg'\n})\n```\n\n## Reaction\n\n```ts\nawait sock.sendMessage(jid, {\n  react: {\n    text: '🔥',\n    key: msg.key\n  }\n})\n```\n\n---\n\n## Interactive Message (Single Select)\n\nZeroneXCode Baileys adds high-level support for WhatsApp Native Flow interactive messages using `single_select`.\n\nBasic example:\n\n```ts\nawait sock.sendMessage(jid, {\n  interactiveMessage: {\n    title: 'ZeroneXCode Bot',\n    header: '🍃 Main Menu',\n    footer: 'Powered by ZeroneXCode',\n    buttons: [\n      {\n        name: 'single_select',\n        buttonParamsJson: JSON.stringify({\n          title: '🍃 Menu Utama',\n          sections: [\n            {\n              title: 'Pilih Menu',\n              rows: [\n                {\n                  title: 'Ping',\n                  description: 'Cek speed bot',\n                  id: '.ping'\n                },\n                {\n                  title: 'Owner',\n                  description: 'Lihat owner bot',\n                  id: '.owner'\n                }\n              ]\n            }\n          ]\n        })\n      }\n    ]\n  }\n})\n```\n\nWith quoted message:\n\n```ts\nawait sock.sendMessage(\n  jid,\n  {\n    interactiveMessage: {\n      title: 'ZeroneXCode Bot',\n      header: '🍃 Main Menu',\n      footer: 'Powered by ZeroneXCode',\n      buttons: [\n        {\n          name: 'single_select',\n          buttonParamsJson: JSON.stringify({\n            title: '🍃 Menu Utama',\n            sections: [\n              {\n                title: 'Pilih Menu',\n                rows: [\n                  {\n                    title: 'Ping',\n                    description: 'Cek speed bot',\n                    id: '.ping'\n                  }\n                ]\n              }\n            ]\n          })\n        }\n      ]\n    }\n  },\n  { quoted: msg }\n)\n```\n\nInteractive messages can also be wrapped as view-once messages:\n\n```ts\nawait sock.sendMessage(jid, {\n  viewOnce: true,\n  interactiveMessage: {\n    title: 'ZeroneXCode Bot',\n    header: '🍃 Main Menu',\n    footer: 'Powered by ZeroneXCode',\n    buttons: [\n      {\n        name: 'single_select',\n        buttonParamsJson: JSON.stringify({\n          title: 'Pilih Menu',\n          sections: [\n            {\n              title: 'Main',\n              rows: [\n                {\n                  title: 'Ping',\n                  description: 'Cek speed bot',\n                  id: '.ping'\n                }\n              ]\n            }\n          ]\n        })\n      }\n    ]\n  }\n})\n```\n\n> [!NOTE]\n> The current ZeroneXCode high-level interactive helper intentionally supports `single_select` only. Other Native Flow button types are not enabled by this helper yet.\n\n---\n\n\n# Extended Message API\n\nThis section documents ZeroneXCode extended message helpers and advanced WhatsApp message payloads.\n\n## Album Messages\n\n```ts\nawait sock.sendMessage(jid, {\n  albumMessage: [\n    { image: { url: './photo1.jpg' }, caption: 'First' },\n    { image: { url: './photo2.jpg' }, caption: 'Second' },\n    { video: { url: './clip.mp4' }, caption: 'Video' }\n  ]\n})\n```\n\n> [!NOTE]\n> Album helpers should set `expectedImageCount` and `expectedVideoCount` from the supplied media entries.\n\n---\n\n# AI Rich Response Messages\n\nAI Rich Response messages are designed to render structured content such as tables, lists, code blocks, rich text, and inline links through WhatsApp rich-response message primitives.\n\n## Table V1\n\n```ts\nawait sock.sendTable(\n  jid,\n  'Java vs JavaScript',\n  ['Feature', 'Java', 'JavaScript'],\n  [\n    ['Type', 'Compiled', 'Interpreted'],\n    ['Typing', 'Static', 'Dynamic'],\n    ['Main Use', 'Enterprise', 'Web, Full-stack']\n  ],\n  quoted,\n  {\n    headerText: 'Comparison:',\n    footer: 'Powered by ZeroneXCode'\n  }\n)\n```\n\n## List\n\n```ts\nawait sock.sendList(\n  jid,\n  'Bot Info',\n  [\n    ['Name', 'ZeroneXCode Bot'],\n    ['Version', '1.0.0'],\n    ['Developer', 'ZeroneXCode']\n  ],\n  quoted,\n  {\n    footer: '© ZeroneXCode'\n  }\n)\n```\n\n## Code Block V1\n\n```ts\nawait sock.sendCodeBlock(\n  jid,\n  `const greeting = \"Hello World\"\nfunction sayHello(name) {\n  return greeting + \" \" + name\n}\nsayHello(\"ZeroneXCode\")`,\n  quoted,\n  {\n    language: 'javascript',\n    title: 'Example Code',\n    footer: 'Powered by ZeroneXCode'\n  }\n)\n```\n\nSupported V1 languages:\n\n- `javascript`\n- `typescript`\n- `python`\n\n## Table V2 (Unified Response)\n\nThe V2 table uses a unified-response structure with `GenATableUXPrimitive` and base64-encoded data.\n\nFeatures:\n\n- string-based table input\n- `|` or `,` column delimiters\n- `;;` row delimiter\n- unified-response sections\n- `GenATableUXPrimitive`\n- `GenAIMarkdownTextUXPrimitive`\n- dual row output for submessages and sections\n- extended `contextInfo`\n\n```ts\nawait sock.sendTableV2(\n  jid,\n  [\n    'Java vs JavaScript',\n    'Feature | Java | JavaScript',\n    'Type | Compiled | Interpreted;;Typing | Static | Dynamic;;Main Use | Enterprise | Web, Full-stack'\n  ],\n  quoted,\n  {\n    headerText: 'Comparison:',\n    text: 'Here is a comparison table:',\n    footer: 'Powered by ZeroneXCode'\n  }\n)\n```\n\nInput format:\n\n- `table[0]` — title\n- `table[1]` — header row\n- `table[2+]` — data rows\n- columns can use `|` or `,`\n- multiple rows can use `;;`\n\nV2 options:\n\n| Option | Type | Default | Description |\n|---|---|---|---|\n| `title` | `string` | — | Title if `headerText` is not set |\n| `headerText` | `string` | — | Text before the table |\n| `text` | `string` | — | Markdown text section |\n| `footer` | `string` | — | Footer text |\n\n## Code Block V2 (Unified Response)\n\n```ts\nawait sock.sendCodeBlockV2(\n  jid,\n  `package main\n\nimport \"fmt\"\n\nfunc main() {\n  fmt.Println(\"Hello, World!\")\n}`,\n  quoted,\n  {\n    language: 'go',\n    title: 'Go Example',\n    text: 'Here is a Go code snippet:',\n    footer: 'Powered by ZeroneXCode'\n  }\n)\n```\n\nSupported V2 language families:\n\n| Language Key | Aliases |\n|---|---|\n| `javascript` | `js`, `typescript`, `ts` |\n| `python` | `py` |\n| `go` | `golang` |\n| `lua` | — |\n| `bash` | `sh`, `shell` |\n\nV2 options:\n\n| Option | Type | Default | Description |\n|---|---|---|---|\n| `language` | `string` | `javascript` | Syntax-highlighting language |\n| `title` | `string` | — | Title above code |\n| `text` | `string` | — | Markdown text section |\n| `footer` | `string` | — | Footer text |\n\nToken types:\n\n| Code | V1 Name | V2 Name | Description |\n|---|---|---|---|\n| 0 | `DEFAULT` | `DEFAULT` | Normal text, whitespace, operators |\n| 1 | `KEYWORD` | `KEYWORD` | Language keywords |\n| 2 | `METHOD` | `METHOD` | Function or method calls |\n| 3 | `STRING` | `STR` | String literals |\n| 4 | `NUMBER` | `NUMBER` | Numeric values |\n| 5 | `COMMENT` | `COMMENT` | Comments |\n\n---\n\n# Link Message\n\n## Inline Embed Links\n\n```ts\nawait sock.sendLink(\n  jid,\n  'Upload results:\\n✅ Freeimage\\n🔗 Klik: {{IE_0}}link disini{{/IE_0}}\\n✅ Yardsansh\\n🔗 Klik: {{IE_1}}link disini{{/IE_1}}',\n  [\n    'https://example.com/upload1',\n    'https://example.com/upload2'\n  ],\n  quoted,\n  {\n    headerText: '📁 Media Uploader',\n    footer: '✨ Selesai!',\n    botJid: '867051314767696@bot',\n    forwardingScore: 3,\n    citations: [\n      {\n        sourceTitle: 'Freeimage',\n        citationNumber: 1,\n        faviconCdnUrl: 'https://cdn.example.com/favicon.ico'\n      },\n      {\n        sourceTitle: 'Yardsansh',\n        citationNumber: 2\n      }\n    ],\n    proofs: [\n      {\n        version: 1,\n        useCase: 1,\n        signature: 'base64signature==',\n        certificateChain: ['base64cert1', 'base64cert2']\n      }\n    ]\n  }\n)\n```\n\nLink options:\n\n| Option | Type | Default | Description |\n|---|---|---|---|\n| `headerText` | `string` | — | Text shown before link content |\n| `footer` | `string` | — | Footer text |\n| `botJid` | `string` | `867051314767696@bot` | Bot JID for forwarded AI context |\n| `forwardingScore` | `number` | `3` | Forward score |\n| `citations` | `Citation[]` | `[]` | Citation metadata |\n| `proofs` | `Proof[]` | `[]` | Verification proof entries |\n\nCitation object:\n\n| Field | Type | Description |\n|---|---|---|\n| `sourceQuery` | `string` | Source query text |\n| `faviconCdnUrl` | `string` | CDN URL for favicon |\n| `citationNumber` | `number` | Citation index |\n| `sourceTitle` | `string` | Source title |\n\nProof object:\n\n| Field | Type | Description |\n|---|---|---|\n| `version` | `number` | Proof version |\n| `useCase` | `number` | Use-case identifier |\n| `signature` | `string` | Base64 signature |\n| `certificateChain` | `string[]` | Base64 certificate chain |\n\n## Link V2\n\n```ts\nawait sock.sendLinkV2(\n  jid,\n  'Search results:\\n- {{IE_0}}Official docs{{/IE_0}}\\n- {{IE_1}}GitHub repo{{/IE_1}}',\n  [\n    {\n      url: 'https://www.npmjs.com/package/@zeronexcode/baileys',\n      displayName: 'Official package',\n      sourceDisplayName: 'npm',\n      sourceSubtitle: 'package registry'\n    },\n    {\n      url: 'https://github.com/XzeroOffc/baileys',\n      displayName: 'GitHub repo',\n      sourceDisplayName: 'github',\n      sourceSubtitle: 'source hosting'\n    }\n  ],\n  quoted,\n  {\n    headerText: '@zeronexcode/baileys',\n    footer: 'Reference links',\n    searchEngine: 'MAME'\n  }\n)\n```\n\n---\n\n# Other Advanced Message Types\n\n## Payment Request\n\n```ts\nawait sock.sendMessage(jid, {\n  requestPaymentMessage: {\n    amount: 50000,\n    currency: 'IDR',\n    note: 'Payment for order #123',\n    from: '628xxx@s.whatsapp.net'\n  }\n})\n```\n\n## Event\n\n```ts\nawait sock.sendMessage(jid, {\n  eventMessage: {\n    name: 'Community Meetup',\n    description: 'Join us for the monthly meetup!',\n    startTime: Date.now() + 86400000,\n    endTime: Date.now() + 90000000,\n    location: {\n      name: 'Jakarta',\n      degreesLatitude: -6.2,\n      degreesLongitude: 106.8\n    }\n  }\n})\n```\n\n## Poll Result\n\n```ts\nawait sock.sendMessage(jid, {\n  pollResultMessage: {\n    name: 'Favorite Color?',\n    pollVotes: [\n      { optionName: 'Red', optionVoteCount: 42 },\n      { optionName: 'Blue', optionVoteCount: 38 },\n      { optionName: 'Green', optionVoteCount: 25 }\n    ]\n  }\n})\n```\n\n## Status with Mentions\n\n```ts\nawait sock.sendStatusMention(\n  { text: 'Big update coming!' },\n  [\n    '628xxx@s.whatsapp.net',\n    'groupid@g.us'\n  ]\n)\n```\n\n## Product Message\n\n```ts\nawait sock.sendMessage(jid, {\n  productMessage: {\n    title: 'Wireless Headphones',\n    description: 'High quality bluetooth headphones',\n    productId: 'WH-001',\n    retailerId: 'zeronex-shop',\n    url: 'https://example.com/product',\n    priceAmount1000: 299000,\n    currencyCode: 'IDR',\n    thumbnail: { url: 'https://example.com/product.jpg' },\n    body: 'Check out this product!',\n    footer: 'ZeroneXCode Shop'\n  }\n})\n```\n\n## Mixed Rich Message\n\n```ts\nawait sock.sendRichMessage(\n  jid,\n  [\n    {\n      messageType: 2,\n      messageText: 'Here is some info:'\n    },\n    {\n      messageType: 4,\n      tableMetadata: {\n        title: 'Stats',\n        rows: [\n          { items: ['Metric', 'Value'], isHeading: true },\n          { items: ['Users', '1000'] },\n          { items: ['Uptime', '99.9%'] }\n        ]\n      }\n    },\n    {\n      messageType: 2,\n      messageText: 'And some code:'\n    },\n    {\n      messageType: 5,\n      codeMetadata: {\n        codeLanguage: 'javascript',\n        codeBlocks: [\n          {\n            highlightType: 0,\n            codeContent: 'console.log(\"OK\")'\n          }\n        ]\n      }\n    }\n  ],\n  quoted\n)\n```\n\nSubMessage types:\n\n| messageType | Name | Payload Field |\n|---|---|---|\n| 0 | UNKNOWN | — |\n| 1 | GRID_IMAGE | `gridImageMetadata` |\n| 2 | TEXT | `messageText` |\n| 3 | INLINE_IMAGE | `imageMetadata` |\n| 4 | TABLE | `tableMetadata` |\n| 5 | CODE | `codeMetadata` |\n| 6 | DYNAMIC | `dynamicMetadata` |\n| 7 | MAP | `mapMetadata` |\n| 8 | LATEX | `latexMetadata` |\n| 9 | CONTENT_ITEMS | `contentItemsMetadata` |\n\n---\n\n# Newsletter Methods\n\n```ts\nconst info = await sock.cekIDSaluran('https://whatsapp.com/channel/xxxxx')\nconsole.log(info.name, info.subscribers)\n\nawait sock.newsletterMultipleFollow('id1@newsletter id2@newsletter')\n\nconst channels = await sock.newsletterFetchAllSubscribe()\n\nawait sock.newsletterAction('id@newsletter', 'follow')\n\nconst nl = await sock.newsletterCreate('My Channel', 'Description')\n\nawait sock.newsletterUpdate('id@newsletter', {\n  name: 'New Name'\n})\n\nconst { subscribers } = await sock.newsletterSubscribers('id@newsletter')\n\nconst meta = await sock.newsletterMetadata('jid', 'id@newsletter')\n\nawait sock.newsletterFollow('id@newsletter')\nawait sock.newsletterUnfollow('id@newsletter')\nawait sock.newsletterMute('id@newsletter')\nawait sock.newsletterUnmute('id@newsletter')\n\nawait sock.newsletterUpdateName('id@newsletter', 'New Name')\nawait sock.newsletterUpdateDescription('id@newsletter', 'New Desc')\nawait sock.newsletterUpdatePicture('id@newsletter', mediaUpload)\nawait sock.newsletterRemovePicture('id@newsletter')\n\nawait sock.newsletterReactMessage('id@newsletter', serverId, '👍')\n\nconst msgs = await sock.newsletterFetchMessages('id@newsletter', 50, 0, 0)\n\nconst count = await sock.newsletterAdminCount('id@newsletter')\nawait sock.newsletterChangeOwner('id@newsletter', newOwnerJid)\nawait sock.newsletterDemote('id@newsletter', userJid)\nawait sock.newsletterDelete('id@newsletter')\n```\n\n---\n\n# Extended Group Methods\n\n```ts\nconst meta = await sock.groupMetadata('id@g.us')\n\nconst group = await sock.groupCreate(\n  'My Group',\n  ['628xxx@s.whatsapp.net']\n)\n\nawait sock.groupLeave('id@g.us')\n\nawait sock.groupUpdateSubject('id@g.us', 'New Subject')\nawait sock.groupUpdateDescription('id@g.us', 'New Description')\n\nawait sock.groupParticipantsUpdate(\n  'id@g.us',\n  ['628xxx@s.whatsapp.net'],\n  'add'\n)\n\nconst requests = await sock.groupRequestParticipantsList('id@g.us')\n\nawait sock.groupRequestParticipantsUpdate(\n  'id@g.us',\n  ['628xxx@s.whatsapp.net'],\n  'approve'\n)\n\nconst code = await sock.groupInviteCode('id@g.us')\nawait sock.groupRevokeInvite('id@g.us')\nawait sock.groupAcceptInvite('ABCDE12345')\nconst inviteInfo = await sock.groupGetInviteInfo('ABCDE12345')\n\nawait sock.groupSettingUpdate('id@g.us', 'announcement')\nawait sock.groupSettingUpdate('id@g.us', 'locked')\n\nawait sock.groupMemberAddMode('id@g.us', 'admin_add')\nawait sock.groupJoinApprovalMode('id@g.us', 'on')\n\nawait sock.groupToggleEphemeral('id@g.us', 86400)\n\nconst groups = await sock.groupFetchAllParticipating()\n\nawait sock.updateMemberLabel('id@g.us', 'VIP')\n```\n\n---\n\n# Community Methods\n\n```ts\nconst meta = await sock.communityMetadata('communityid@g.us')\n\nconst community = await sock.communityCreate(\n  'ZeroneXCode Community',\n  'Community description'\n)\n\nconst subgroup = await sock.communityCreateGroup(\n  'Announcements',\n  ['628xxx@s.whatsapp.net'],\n  'communityid@g.us'\n)\n\nawait sock.communityLinkGroup('groupid@g.us', 'communityid@g.us')\nawait sock.communityUnlinkGroup('groupid@g.us', 'communityid@g.us')\n\nconst linked = await sock.communityFetchLinkedGroups('communityid@g.us')\n\nconst code = await sock.communityInviteCode('communityid@g.us')\nawait sock.communityRevokeInvite('communityid@g.us')\nawait sock.communityAcceptInvite(code)\nconst inviteInfo = await sock.communityGetInviteInfo(code)\n\nconst requests = await sock.communityRequestParticipantsList('communityid@g.us')\n\nawait sock.communityRequestParticipantsUpdate(\n  'communityid@g.us',\n  ['628xxx@s.whatsapp.net'],\n  'approve'\n)\n\nawait sock.communityParticipantsUpdate(\n  'communityid@g.us',\n  ['628xxx@s.whatsapp.net'],\n  'add'\n)\n\nawait sock.communityUpdateSubject('communityid@g.us', 'New Subject')\nawait sock.communityUpdateDescription('communityid@g.us', 'New Description')\nawait sock.communityToggleEphemeral('communityid@g.us', 86400)\nawait sock.communitySettingUpdate('communityid@g.us', 'announcement')\nawait sock.communityMemberAddMode('communityid@g.us', 'admin_add')\nawait sock.communityJoinApprovalMode('communityid@g.us', 'on')\n\nawait sock.communityLeave('communityid@g.us')\nconst communities = await sock.communityFetchAllParticipating()\n```\n\n---\n\n# Business Methods\n\n```ts\nconst { products, nextPageCursor } = await sock.getCatalog({\n  jid: '628xxx@s.whatsapp.net',\n  limit: 10\n})\n\nconst { collections } = await sock.getCollections(\n  '628xxx@s.whatsapp.net',\n  10\n)\n\nconst order = await sock.getOrderDetails(orderId, tokenBase64)\n\nconst product = await sock.productCreate({\n  name: 'Premium Package',\n  description: 'Official premium plan',\n  price: 150000,\n  currency: 'IDR',\n  originCountryCode: 'ID',\n  images: [mediaUpload]\n})\n\nawait sock.productUpdate(product.id, {\n  name: 'Premium Package Plus',\n  description: 'Official premium plan plus',\n  price: 175000,\n  currency: 'IDR',\n  images: [mediaUpload]\n})\n\nawait sock.productDelete([product.id])\n\nawait sock.updateBusinessProfile({\n  address: 'Jakarta, Indonesia',\n  description: 'Official store',\n  websites: ['https://example.com'],\n  email: 'hello@example.com',\n  hours: {\n    timezone: 'Asia/Jakarta',\n    days: [\n      {\n        day: 'mon',\n        mode: 'open_24h'\n      }\n    ]\n  }\n})\n\nawait sock.updateBussinesProfile({\n  description: 'Legacy alias still works'\n})\n\nawait sock.updateCoverPhoto(mediaUpload)\nawait sock.removeCoverPhoto(coverId)\n\nawait sock.addOrEditQuickReply({\n  shortcut: 'hello',\n  message: 'Hello from business account'\n})\n\nawait sock.removeQuickReply(timestamp)\n```\n\n---\n\n# Chat & Profile Methods\n\n```ts\nconst url = await sock.profilePictureUrl(jid, 'image')\nawait sock.updateProfilePicture(jid, mediaUpload)\nawait sock.removeProfilePicture(jid)\n\nawait sock.updateProfileName('My Name')\nawait sock.updateProfileStatus('Available')\n\nawait sock.sendPresenceUpdate('available', jid)\nawait sock.presenceSubscribe(jid)\n\nawait sock.readMessages([msg.key])\nawait sock.sendReceipt(jid, participant, [msgId], 'read')\n\nawait sock.updateBlockStatus(jid, 'block')\nawait sock.updateBlockStatus(jid, 'unblock')\n\nconst list = await sock.fetchBlocklist()\n\nawait sock.chatModify(\n  {\n    archive: true,\n    lastMessageOrig: msg,\n    lastMessage: msg\n  },\n  jid\n)\n\nawait sock.star(\n  jid,\n  [{ id: msgId, fromMe: true }],\n  true\n)\n\nawait sock.addOrEditContact(jid, {\n  displayName: 'Name'\n})\n\nawait sock.removeContact(jid)\n\nawait sock.addChatLabel(jid, labelId)\nawait sock.removeChatLabel(jid, labelId)\nawait sock.addMessageLabel(jid, messageId, labelId)\n\nawait sock.resyncAppState(\n  ['regular', 'critical_block'],\n  true\n)\n\nconst biz = await sock.getBusinessProfile(jid)\n```\n\n---\n\n# Privacy Settings\n\n```ts\nawait sock.updateLastSeenPrivacy('all')\nawait sock.updateOnlinePrivacy('all')\nawait sock.updateProfilePicturePrivacy('contacts')\nawait sock.updateStatusPrivacy('contacts')\nawait sock.updateReadReceiptsPrivacy('all')\nawait sock.updateGroupsAddPrivacy('all')\nawait sock.updateMessagesPrivacy('all')\nawait sock.updateCallPrivacy('everyone')\nawait sock.updateDefaultDisappearingMode(86400)\nawait sock.updateDisableLinkPreviewsPrivacy(true)\n```\n\n---\n\n# Event Reference\n\n```ts\nsock.ev.on('connection.update', ({ connection, lastDisconnect, qr, isNewLogin, receivedPendingNotifications, isOnline }) => {})\nsock.ev.on('creds.update', update => {})\nsock.ev.on('messaging-history.set', ({ chats, contacts, messages, isLatest }) => {})\nsock.ev.on('chats.upsert', chats => {})\nsock.ev.on('chats.update', updates => {})\nsock.ev.on('chats.delete', jids => {})\nsock.ev.on('contacts.upsert', contacts => {})\nsock.ev.on('contacts.update', updates => {})\nsock.ev.on('messages.upsert', ({ messages, type }) => {})\nsock.ev.on('messages.update', updates => {})\nsock.ev.on('messages.delete', keys => {})\nsock.ev.on('messages.reaction', reactions => {})\nsock.ev.on('message-receipt.update', updates => {})\nsock.ev.on('groups.update', updates => {})\nsock.ev.on('group-participants.update', update => {})\nsock.ev.on('group.join-request', update => {})\nsock.ev.on('call', calls => {})\nsock.ev.on('labels.edit', label => {})\nsock.ev.on('labels.associations', ({ associated, label, type }) => {})\nsock.ev.on('newsletter.update', updates => {})\nsock.ev.on('newsletter.follow', jid => {})\nsock.ev.on('newsletter.unfollow', jid => {})\nsock.ev.on('settings.update', settings => {})\n```\n\n---\n\n# Utility Exports\n\n```ts\nimport {\n  useMultiFileAuthState,\n  makeCacheableSignalKeyStore,\n  initAuthCreds,\n  BufferJSON,\n  fetchLatestBaileysVersion,\n\n  tokenizeCode,\n  tokenizeCodeV2,\n  CodeHighlightType,\n  RichSubMessageType,\n\n  generateTableContent,\n  generateTableContentV2,\n  toTableMetadataV2,\n  generateListContent,\n  generateCodeBlockContent,\n  generateCodeBlockContentV2,\n  generateLinkContent,\n  generateLinkContentV2,\n  generateRichMessageContent,\n  generateLatexContent,\n  generateLatexImageContent,\n  generateLatexInlineImageContent,\n  generateUnifiedResponseContent,\n  captureUnifiedResponse,\n\n  buildRichContextInfo,\n  buildBotForwardedMessage,\n\n  makeStickerPack,\n\n  JS_KEYWORDS,\n  PYTHON_KEYWORDS,\n  GO_KEYWORDS,\n  LUA_KEYWORDS,\n  BASH_KEYWORDS,\n  LANGUAGE_KEYWORDS,\n\n  Curve,\n  signedKeyPair,\n  aesEncryptGCM,\n  aesDecryptGCM,\n\n  jidEncode,\n  jidDecode,\n  jidNormalizedUser,\n  areJidsSameUser,\n  isJidGroup,\n  isJidNewsletter,\n  isLidUser,\n  isPnUser,\n  isJidBot,\n  isJidMetaAI,\n  isJidBroadcast,\n  isJidStatusBroadcast,\n\n  DisconnectReason,\n  Browsers,\n\n  Dugong,\n\n  WASocket\n} from '@zeronexcode/baileys'\n```\n\n> [!NOTE]\n> Advanced helper declarations can live in dedicated socket or rich-message declaration files before being reflected everywhere in aggregated declarations.\n\n---\n\n# Building This Package\n\n```bash\nnpm install\nnpm run build\n```\n\nThe build process:\n\n- runs TypeScript with `tsconfig.build.json`\n- emits JavaScript and declaration files into `lib/`\n- runs `tsc-esm-fix` so generated ESM imports resolve cleanly\n\nImportant notes:\n\n- `tsconfig.json` is authoring-oriented and can use `noEmit: true`\n- `tsconfig.build.json` enables emit\n- published package files are limited by `package.json` `files`\n\n---\n\n# ZeroneXCode Extensions\n\n| Area | Upstream Baileys v7 | ZeroneXCode Baileys |\n|---|---|---|\n| Interactive messages | Low-level proto support | High-level `single_select` helper |\n| View-once interactive | Manual wrapping | Supported through `viewOnce` |\n| Album messages | Base proto support | Extended helper surface |\n| AI Rich Response | Not part of standard high-level API | Table, code block, list, rich text helpers |\n| Table V1 | Not standard helper | Supported extension |\n| Table V2 | Not standard helper | Unified-response extension |\n| Code Block V1 | Not standard helper | Syntax-highlighted helper |\n| Code Block V2 | Not standard helper | Unified-response extension |\n| Link Message | Not standard helper | Inline embed/citation extension |\n| Newsletter extras | Base newsletter APIs | Extended helper methods |\n| Status mentions | Not standard high-level helper | Extended helper |\n| Rich message builders | Not standard high-level helper | ZeroneXCode extensions |\n\n---\n\n# Presence\n\n```ts\nawait sock.sendPresenceUpdate('available')\nawait sock.sendPresenceUpdate('composing', jid)\nawait sock.sendPresenceUpdate('paused', jid)\n```\n\nIf you want WhatsApp mobile notifications to continue normally:\n\n```ts\nconst sock = makeWASocket({\n  markOnlineOnConnect: false\n})\n```\n\n---\n\n# Groups\n\n## Create Group\n\n```ts\nconst group = await sock.groupCreate(\n  'My Group',\n  [\n    '6281111111111@s.whatsapp.net',\n    '6282222222222@s.whatsapp.net'\n  ]\n)\n```\n\n## Group Metadata\n\n```ts\nconst metadata = await sock.groupMetadata(jid)\nconsole.log(metadata)\n```\n\n## Add / Remove / Promote / Demote Participant\n\n```ts\nawait sock.groupParticipantsUpdate(jid, ['6281234567890@s.whatsapp.net'], 'add')\nawait sock.groupParticipantsUpdate(jid, ['6281234567890@s.whatsapp.net'], 'remove')\nawait sock.groupParticipantsUpdate(jid, ['6281234567890@s.whatsapp.net'], 'promote')\nawait sock.groupParticipantsUpdate(jid, ['6281234567890@s.whatsapp.net'], 'demote')\n```\n\n## Leave Group\n\n```ts\nawait sock.groupLeave(jid)\n```\n\n---\n\n# Profile\n\n```ts\nawait sock.updateProfileName('ZeroneXCode Bot')\nawait sock.updateProfileStatus('Using ZeroneXCode Baileys')\nawait sock.updateProfilePicture(jid, { url: './profile.jpg' })\n```\n\n---\n\n# Privacy\n\n```ts\nconst settings = await sock.fetchPrivacySettings(true)\nconsole.log(settings)\n\nconst blocklist = await sock.fetchBlocklist()\nconsole.log(blocklist)\n\nawait sock.updateBlockStatus(jid, 'block')\nawait sock.updateBlockStatus(jid, 'unblock')\n```\n\n---\n\n# Full Baileys Documentation\n\nThis fork follows the upstream Baileys API.\n\nFor advanced usage and the complete API reference:\n\n- Upstream Docs: https://baileys.wiki/docs/intro/\n- Upstream Repository: https://github.com/WhiskeySockets/Baileys\n- ZeroneXCode Repository: https://github.com/XzeroOffc/baileys\n- ZeroneXCode npm package: `@zeronexcode/baileys`\n\nWhen reading upstream documentation, simply replace:\n\n```ts\nimport makeWASocket from '@whiskeysockets/baileys'\n```\n\nwith:\n\n```ts\nimport makeWASocket from '@zeronexcode/baileys'\n```\n\nThe same applies to other imports:\n\n```ts\nimport {\n  useMultiFileAuthState,\n  Browsers,\n  DisconnectReason\n} from '@zeronexcode/baileys'\n```\n\n---\n\n## ZeroneXCode\n\n**Baileys modified by ZeroneXCode**\n\nTelegram:\n\n```text\n@ZerBackup\n```\n\nPackage:\n\n```text\n@zeronexcode/baileys\n```\n\nRepository:\n\n```text\nhttps://github.com/XzeroOffc/baileys\n```\n\n---\n\n## Repository\n\n- ZeroneXCode fork: https://github.com/XzeroOffc/baileys\n- Upstream project: https://github.com/WhiskeySockets/Baileys\n- npm package: `@zeronexcode/baileys`\n\n---\n\n## Upstream Attribution\n\nThis project is derived from the open-source **Baileys** project maintained by\n**WhiskeySockets** and its contributors.\n\nZeroneXCode does not claim authorship of the original Baileys codebase.\n\nOriginal copyright notices and the MIT License are preserved.\n\nChanges made in this fork include package branding, distribution configuration,\nrelease workflow changes, documentation improvements, and ZeroneXCode-specific maintenance.\n\n---\n\n## Disclaimer\n\nThis project is not affiliated with, authorized by, endorsed by, or officially\nconnected with WhatsApp or Meta.\n\nUse this library responsibly and in accordance with applicable terms, policies,\nand laws.\n\nDo not use it for spam, stalkerware, abusive automation, or other harmful activity.\n\n---\n\n## License\n\nCopyright (c) 2025 Rajeh Taher/WhiskeySockets\n\nLicensed under the MIT License:\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.\n\nIN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\nDAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\nOTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE\nOR OTHER DEALINGS IN THE SOFTWARE.\n","readmeFilename":"README.md"}