{"_id":"@bagah/whatsapp-lib","_rev":"19-843af88d4d4698cd7b89bfddc326c4c0","name":"@bagah/whatsapp-lib","dist-tags":{"latest":"1.6.11"},"versions":{"1.0.0":{"name":"@bagah/whatsapp-lib","version":"1.0.0","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.0.0","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"f44ff0ee25d242e8bae86481e42b3530b4d06ea8","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.0.0.tgz","fileCount":24,"integrity":"sha512-gKNL0mFUOJF9/g1rB/BYvLFFA2MSl9nKZlFe7UkhP+WsVfg8bHMJtOdU7Q63rZ7hl6aaNx+jXVH3cOjq6i6lGQ==","signatures":[{"sig":"MEUCICDrbm4+49A8e2tNhc5uHN4zqXR2NrbeTGrANwVYfHnBAiEA54lOhFn4OPwakzNpzr6kGBPv6kK4yPPfhI/RHV8e33Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":405818},"main":"dist/cjs/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"a0c0c0d61d3d738afbce581163ba59db3405be44","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup src/index.ts --format cjs --outDir dist/cjs --dts","build:esm":"tsup src/index.ts --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jimp":"^0.22.12","pino":"^8.19.0","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^19.0.0","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"^6.7.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.0.0_1750428852646_0.19517720138932515","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@bagah/whatsapp-lib","version":"1.3.0","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.3.0","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"4f3ab951daa0cc8ada7f39c5d595b97bb94913d4","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.3.0.tgz","fileCount":24,"integrity":"sha512-mf9eRUEGlKrPs9yS13jyo8sz0I6fST9cZmd2WRm/RVvMcmWAQ0O4y0Jv+xXNq3QCZwAPbhIvfTQzANfB41gMUw==","signatures":[{"sig":"MEQCIAjY6Xqt4qqJhPSgzaVZOcqEYXbBeq5mBRSTud2DiXUjAiALVB7JZ60VIg1Xw+/xNA85n5l4CIussvngw558lQy7mA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":402907},"main":"dist/cjs/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"6f0ba7aea87aaad89a160475fac0e0d7fe8755ef","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup src/index.ts --format cjs --outDir dist/cjs --dts","build:esm":"tsup src/index.ts --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^8.19.0","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^19.0.0","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"^6.7.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.3.0_1750429244066_0.8022919681427914","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@bagah/whatsapp-lib","version":"1.4.1","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.4.1","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"d37b46db59921d019094260b6ae486db8ba11d29","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.4.1.tgz","fileCount":24,"integrity":"sha512-BH8iRzXplj33EHVstdxTnEW+FaqN795l2PdIENAMm861yLFu2of79bRjdu04MFAIMi6i7exUILo6FcWjmZLfnA==","signatures":[{"sig":"MEUCIF+qpM/2gRi++xjsiohz8vj+TT4d02zbYqgcF/Xu6DBdAiEA7Y0ScypOD+gjTnKW2k9vrIMVSHs7y0l0lXC6xfLfuSA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":414665},"main":"dist/cjs/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"5271bba124766bc50734f02d9ee52cf68da2ffd8","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup src/index.ts --format cjs --outDir dist/cjs --dts","build:esm":"tsup src/index.ts --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^8.19.0","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^19.0.0","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"github:nstar-y/Bail"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.4.1_1750673400908_0.036265949068149395","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@bagah/whatsapp-lib","version":"1.5.0","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.5.0","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"029709e15ac4fa3e3e0d259496d5dd7c10d04a37","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.5.0.tgz","fileCount":30,"integrity":"sha512-zLJwU8uW1hNmcluApnUP/4YPLD1smsPytacDd4/JFCmU7L4LmfOyvTDLC0yN5cqpU7QSKgemxUbiwECumZNfhA==","signatures":[{"sig":"MEUCIFJ2ToJSJKeO4c5eBbAaEz2FL21QYnthRBYh6Kim4n65AiEAlCpbTnJT3mK/CM9wSrmYLhhGw0tBOuf4hl3ZjMjnAsc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":510880},"main":"dist/cjs/index.js","type":"module","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"df217bc7468e3814afc72ace1b3faffbc4e2fca1","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup src/index.ts --format cjs --outDir dist/cjs --dts","build:esm":"tsup src/index.ts --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^19.0.0","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.5.0_1750675844418_0.7800559292663078","host":"s3://npm-registry-packages-npm-production"}},"1.5.1":{"name":"@bagah/whatsapp-lib","version":"1.5.1","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.5.1","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"6a7100c14bfa27badc8046f6d016248e8915faa0","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.5.1.tgz","fileCount":30,"integrity":"sha512-D9UoXN2Q/vYVQECVnIiZ7YuFUa0N0rqGKJ32aZ7gwshcu+jcqC/7OhkbxculLHQCL+suOpvciq5P8JfsA0jpTg==","signatures":[{"sig":"MEUCIQDTLOpJ6lxa0WG6GUil8mUHxcBYGypK44bkCKwc9zZ34AIgKPjithfwZtNbiM1RAQ5ysu0CoEdfUVNK+LaDDQ4nwCc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":540237},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"e9d1b9a2ffd869628c8d89594f883fd0ac7f9869","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup src/index.ts --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup src/index.ts --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^19.0.0","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.5.1_1750677726371_0.998367086925078","host":"s3://npm-registry-packages-npm-production"}},"1.5.2":{"name":"@bagah/whatsapp-lib","version":"1.5.2","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.5.2","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"20f2f55a914c6116bae74555211fb190981866d1","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.5.2.tgz","fileCount":30,"integrity":"sha512-G0dzIhhb8z7QmhiXba+CMBTDO2ihDZQzwKIWAaFAsHvzAo01QKz6TQ9tr2x/qd57GwS0GZ7fiiesGZi0R860KA==","signatures":[{"sig":"MEUCIEh9b3piyQVEiJADRHZzoRbmb0rBA2LzI9BMn0xUrrXIAiEAinujyehyo6YNTWsSqtcefyI0E/Hk2wy1kJ+703Lig4o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553894},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"9e6b2779d8458ed04beb05ad5ad019b4325fe5ce","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup src/index.ts --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup src/index.ts --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^19.0.0","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.5.2_1750686028420_0.9619496968627554","host":"s3://npm-registry-packages-npm-production"}},"1.5.3":{"name":"@bagah/whatsapp-lib","version":"1.5.3","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.5.3","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"c00273875e093595fcb480ce4cb113a89af8211c","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.5.3.tgz","fileCount":30,"integrity":"sha512-WRE1p5gLGYTSBHMRk6hvucCDyHpP0YpPF2TVCp91M31l93/Ytny2xwzGYOdwduGird90Wxhxfun+vGDm6Bti5g==","signatures":[{"sig":"MEYCIQD1PZVV+EmFgA1mc4LaPfXgJE8WvkfWhoyyWW9xwLK9xQIhAKs7kJoaZsxFxfdwoI4oy752lbdjUD3W0ypz8MJFAQ/n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":553512},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"b9e26750dd26fc1de338b2324c1c497d68959ce6","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup src/index.ts --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup src/index.ts --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.9.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"22.16.0","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^19.0.0","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.5.3_1750686609861_0.1364908295954863","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@bagah/whatsapp-lib","version":"1.6.0","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.6.0","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"2142d17920ee77c6a91ae671002658a4dfe3b61b","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.0.tgz","fileCount":30,"integrity":"sha512-SGGntGiX9ThgeHJG7Uy/CXdcyNs0XvYHhxvoia8hU1+xkHuA5Vnbpegq6IJuAVMAcJCQ7iPkv7yP69N5WdEw9w==","signatures":[{"sig":"MEQCIEabk8HHavTynOcCBOOjI5cxkU5+S94i5OFDxBhx9sTHAiBCZOHgSatodLhug3pALSs35SWxY2seVgKtGvU2nL//yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640637},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"6a0263a2393205ef3f8bd012ee26991d77ce4b32","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup src/index.ts --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup src/index.ts --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^19.0.0","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.6.0_1750807607446_0.1338768697054613","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@bagah/whatsapp-lib","version":"1.6.1","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.6.1","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"aa9238d8ca8a0c22f91ed3d5ec29389b977a6ccc","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.1.tgz","fileCount":30,"integrity":"sha512-yjRSiBu/yV60j0P637IvF0gxyGVOhTwJa7/cBWO1/Uh7UP8gu1ZpHQ+Nil6MsmbQBKFU5dqa+0N5bjmTLiLrvQ==","signatures":[{"sig":"MEUCIQDaR+XTAzoms+l6aVFpdsrG0ceVP/fPUUcIIorcL5OxzwIgAJqYIvCZjyozRMZHnwLcFU/oPgZP3Et3DQSP/FT/3Ic=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":650111},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"88b0f7682cdc184747aea27699d1163072c89617","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup src/index.ts --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup src/index.ts --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^16.5.4","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.6.1_1750808157204_0.5942574133073038","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@bagah/whatsapp-lib","version":"1.6.2","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.6.2","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"dff6c342c80d1748987f7fb9bc500f34a791e3a9","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.2.tgz","fileCount":30,"integrity":"sha512-/Q7m36Mqc7Ugo3+/j1ySAJZDfGS2v6BqvKChnlkmKs5PcUNnxCkUfpUGqTfth2zqsQRqCluJ9t9CL6Bl/t88RA==","signatures":[{"sig":"MEYCIQCQ+5YPWQvgZIJmHP52kykrn1HYFcjIXVEt+3Dih5pa1wIhAI1vLxCDvY/IW8jyH05OC1aP9s0yEGr6hOb+LjPrYk46","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":647754},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"c3256e55d84bdf8a97ad077383fe65a9f164f24e","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup src/index.ts --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup src/index.ts --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^16.5.4","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.6.2_1750808919017_0.5625809939331217","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@bagah/whatsapp-lib","version":"1.6.3","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.6.3","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"e8c0e6d317c602bc6816bddb63a2b3179b654a1a","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.3.tgz","fileCount":30,"integrity":"sha512-5gTWtdagvvkqP5DdrARkZmZPUOR6EulVauzFZXnYuPE52zhTCEe4XuGNLRoKz/0S+NPteo3GWdL5ECZ8Bg+3mA==","signatures":[{"sig":"MEQCIEukAR6AE3xpMtzes+dVSo/Uam4kjmP7PCvdUyA/n8e/AiAC7TfVWz/7i2IlwtVCc7D6rSKTM75rE7g2SFrZn/FK+g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148629},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"b90c8318c8b4a20af399a587955053c39e91fc8b","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup src/index.ts --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup src/index.ts --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^16.5.4","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.6.3_1750814166997_0.0947589786568519","host":"s3://npm-registry-packages-npm-production"}},"1.6.4":{"name":"@bagah/whatsapp-lib","version":"1.6.4","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.6.4","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"84bd3c1a1412616787428766ee1ba6f53df8300f","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.4.tgz","fileCount":88,"integrity":"sha512-5UGM6xlJ3GV8Vb0QCBfJC8e39xA/pVNWxh16oOUAZimDvO9zeed50npXF8MFv3Z4wIXPYchr643B5PKwp1IIVg==","signatures":[{"sig":"MEUCIG5Pat/rcMEorN15mnTJNcBVf3ZIbx+7nF6r+UBb1tfqAiEAsKM+jMnsfRYslgDs40nuwxMnloIYu4Yc4CAdAChQioI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":654607},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"273b098592085fb3dfea31b630fa9aa0f92777cc","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^16.5.4","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.6.4_1750814705507_0.15048539813097794","host":"s3://npm-registry-packages-npm-production"}},"1.6.5":{"name":"@bagah/whatsapp-lib","version":"1.6.5","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.6.5","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"1096597e19e335cbfc63778161a549947be44a9c","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.5.tgz","fileCount":88,"integrity":"sha512-boi/hagIN5cbPa0U5Jc9wD23Sxrpn2ohqqPyB9+vWfISmbBAyahcu5eGim942mzDjeM8WbKLkUWfomc0CxpvZQ==","signatures":[{"sig":"MEQCIEUK2BTqIA9cPspx9QAOIi4Ilklbu0JM9Zy6amSdPQQWAiAF1Ey98fS7NPoAinHH3pTAJToDdKMdOH6egNPqsUTuow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":699619},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"affd300ec5a7108e61329b37dead020529406064","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^16.5.4","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.6.5_1750815130752_0.8232678126780857","host":"s3://npm-registry-packages-npm-production"}},"1.6.6":{"name":"@bagah/whatsapp-lib","version":"1.6.6","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.6.6","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"af960372f62dc35911cae41193526e00a7a9297d","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.6.tgz","fileCount":88,"integrity":"sha512-tMHdoY8L1LVPfUMCTCejB9wxy564eqBdAAJUUnl8cZlCXbnMtxJcFM9ll5SX3c39hiLkyQNugjl4xOMtGP0IqQ==","signatures":[{"sig":"MEYCIQD3opjMCcGIlQJD6lh0i0AcK8NtHlBHqnsF1l99/OWYvgIhALXpIUnk5DWJL4KAJTV5lRrdgKO0E+xyunSpm5UV/KMw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":737318},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"3c7bdbab8eac177ae27db99e7c005ea9ac59cf26","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^16.5.4","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.6.6_1750816162408_0.8891200745830654","host":"s3://npm-registry-packages-npm-production"}},"1.6.7":{"name":"@bagah/whatsapp-lib","version":"1.6.7","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.6.7","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"10227828ea57e9f8e7676910399d3551057aafc6","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.7.tgz","fileCount":88,"integrity":"sha512-5JeJqBz043HGLYXk0Rt3BtJRk20rd6rgAKUep9wS2K06wfX7ZI7uBcpegt/ZZs1FNkv38Qc3OlHJqLf4icUuJQ==","signatures":[{"sig":"MEUCIQDSz2Y+6WeQIU7hQ3SEmJSasxlJnlvUGtLcHLKKk0vjLQIgI23FVUiWLZhBstAY/uN26sbsu6Pi6O28BM+S1KiR9AA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":742754},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"740cc5bca4346163f8261c99934767876cbd5c2c","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^16.5.4","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.6.7_1750816705174_0.047445067555288434","host":"s3://npm-registry-packages-npm-production"}},"1.6.8":{"name":"@bagah/whatsapp-lib","version":"1.6.8","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.6.8","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"0b74b4ba18e8780c8fe4aeededbe3a323b9af524","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.8.tgz","fileCount":88,"integrity":"sha512-rqYqOldv7xYuZ6XYTFU8+hK/20da3lzw94aAjH32Z1zEwdTLx0Tal8KF4BiqZj2PdYpjYr7NuSp03KCQPxW7qw==","signatures":[{"sig":"MEUCIQCPM+UKdmdxTkspz0Z2GoeplVdVlxuTObuh2LopHICwGQIgUAbTGea0cIKPpn6dL0HUG3UeSvpmJa5A6bRYU/S0IeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":746783},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"0ebd0e70c9b0197794346db8c54880358bdccfb7","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^16.5.4","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.6.8_1750817199731_0.2598906456811543","host":"s3://npm-registry-packages-npm-production"}},"1.6.9":{"name":"@bagah/whatsapp-lib","version":"1.6.9","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.6.9","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"13a826d922ee01253975f33905a0dbc2f047b896","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.9.tgz","fileCount":88,"integrity":"sha512-5/IWpuWhnaZ4ppqKaguVoenJiKixkzcR6neOfjRVvTN0MIcWOos6mlG/i1mnv7TuoV811K0Y+KsBfQ1VRsHgiw==","signatures":[{"sig":"MEYCIQD02ok7Rj1SmBi4g/qpIRSEexhtAk0G7PrsG+M5g5R8GgIhANZFn7nR5lUm0BMRMjMKyHk3Z99kbkGPyksish11Ppqm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":741911},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"626ebb9f55426111846c8d3a95ebed565a7381c8","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^16.5.4","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.6.9_1750817673539_0.29800010259087073","host":"s3://npm-registry-packages-npm-production"}},"1.6.10":{"name":"@bagah/whatsapp-lib","version":"1.6.10","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","_id":"@bagah/whatsapp-lib@1.6.10","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"homepage":"https://github.com/bagah/whatsapp-lib#readme","bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"dist":{"shasum":"5641b3050c7e4ee8b79b2b13e6e7817e244d00ad","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.10.tgz","fileCount":88,"integrity":"sha512-8R+NXkhk6UYmfyHwbRBCHpjktRvw2AEkKkOvbwmxxoFvXfsCGDlcxApsaFuxPU93SdRYq597V9Ooh3Je4EJl9Q==","signatures":[{"sig":"MEYCIQDNJreOTSzqfU4nFaMLRpi5dSiZZqU/FleKeqVOjLe47AIhALvRisfKQ/kvvEsfsyMRdSW91UTe7fR/t+AwSq6Zv+nC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":728038},"main":"dist/cjs/index.js","types":"dist/types/index.d.ts","module":"dist/esm/index.js","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"}},"gitHead":"a435043d5cd6c8d5e2bf5ddd18501e241e0861e9","private":false,"scripts":{"dev":"bun run build:watch","lint":"eslint src/**/*.ts","test":"bun test","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","clean":"rimraf dist","format":"prettier --write src/**/*.ts","encrypt":"bun run scripts/encrypt.ts","release":"semantic-release","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsup --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:esm":"tsup --format esm --outDir dist/esm --dts","test:watch":"bun test --watch","type-check":"tsc --noEmit","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:watch":"tsup src/index.ts --format esm,cjs --watch","format:check":"prettier --check src/**/*.ts","prepublishOnly":"bun run build:encrypted","build:encrypted":"bun run build && bun run encrypt"},"_npmUser":{"name":"ahlulmukh","actor":{"name":"ahlulmukh","type":"user","email":"ahlul963@gmail.com"},"email":"ahlul963@gmail.com"},"repository":{"url":"git+https://github.com/bagah/whatsapp-lib.git","type":"git"},"_npmVersion":"10.8.2","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","directories":{},"_nodeVersion":"20.19.2","dependencies":{"jimp":"^0.22.12","pino":"^7.0.5","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","node-id3":"^0.2.6","file-type":"^16.5.4","form-data":"^4.0.0","mime-types":"^2.1.35","node-fetch":"^3.3.2","node-webpmux":"^3.1.7","fluent-ffmpeg":"^2.1.2","moment-timezone":"^0.5.45","awesome-phonenumber":"^6.8.0","@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.0.2","eslint":"^9.29.0","rimraf":"^5.0.5","globals":"^16.2.0","prettier":"^3.2.5","@eslint/js":"^9.29.0","@types/bun":"latest","typescript":"^5.3.3","@types/node":"^20.11.19","semantic-release":"^23.0.2","@types/mime-types":"^2.1.4","typescript-eslint":"^8.34.1","@types/fluent-ffmpeg":"^2.1.24","javascript-obfuscator":"^4.0.2","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","@typescript-eslint/parser":"7.18.0","@typescript-eslint/eslint-plugin":"7.18.0"},"peerDependencies":{"typescript":"^5"},"_npmOperationalInternal":{"tmp":"tmp/whatsapp-lib_1.6.10_1750818712655_0.8855814935040931","host":"s3://npm-registry-packages-npm-production"}},"1.6.11":{"name":"@bagah/whatsapp-lib","version":"1.6.11","description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","main":"dist/cjs/index.js","module":"dist/esm/index.js","types":"dist/types/index.d.ts","private":false,"exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./serializer":{"types":"./dist/types/serializer/index.d.ts","import":"./dist/esm/serializer/index.js","require":"./dist/cjs/serializer/index.js"},"./utils":{"types":"./dist/types/utils/index.d.ts","import":"./dist/esm/utils/index.js","require":"./dist/cjs/utils/index.js"},"./exif":{"types":"./dist/types/exif/index.d.ts","import":"./dist/esm/exif/index.js","require":"./dist/cjs/exif/index.js"},"./store":{"types":"./dist/types/store/index.d.ts","import":"./dist/esm/store/index.js","require":"./dist/cjs/store/index.js"},"./baileys":{"types":"./dist/types/baileys.d.ts","import":"./dist/esm/baileys.js","require":"./dist/cjs/baileys.js"}},"scripts":{"dev":"bun run build:watch","build":"bun run clean && bun run build:types && bun run build:esm && bun run build:cjs","build:types":"tsc --emitDeclarationOnly --outDir dist/types","build:esm":"tsup --format esm --outDir dist/esm --dts","build:cjs":"tsup --format cjs --outDir dist/cjs --dts && node scripts/fix-cjs.js","build:watch":"tsup src/index.ts --format esm,cjs --watch","build:encrypted":"bun run build && bun run encrypt","encrypt":"bun run scripts/encrypt.ts","clean":"rimraf dist","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","format":"prettier --write src/**/*.ts","format:check":"prettier --check src/**/*.ts","type-check":"tsc --noEmit","test":"bun test","test:watch":"bun test --watch","prepublishOnly":"bun run build:encrypted","release":"semantic-release"},"keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"author":{"name":"Bagah Dev"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/bagah/whatsapp-lib.git"},"bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"homepage":"https://github.com/bagah/whatsapp-lib#readme","engines":{"node":">=18.0.0"},"dependencies":{"@whiskeysockets/baileys":"npm:baileys-mod@^6.8.5","awesome-phonenumber":"^6.8.0","axios":"^1.6.7","chalk":"^5.3.0","cheerio":"^1.0.0-rc.12","file-type":"^16.5.4","fluent-ffmpeg":"^2.1.2","form-data":"^4.0.0","jimp":"^0.22.12","mime-types":"^2.1.35","moment-timezone":"^0.5.45","node-fetch":"^3.3.2","node-id3":"^0.2.6","node-webpmux":"^3.1.7","pino":"^7.0.5"},"devDependencies":{"@eslint/js":"^9.29.0","@types/bun":"latest","@types/fluent-ffmpeg":"^2.1.24","@types/mime-types":"^2.1.4","@types/node":"^20.11.19","@typescript-eslint/eslint-plugin":"7.18.0","@typescript-eslint/parser":"7.18.0","eslint":"^9.29.0","eslint-config-prettier":"^10.1.5","eslint-plugin-prettier":"^5.5.0","globals":"^16.2.0","javascript-obfuscator":"^4.0.2","prettier":"^3.2.5","rimraf":"^5.0.5","semantic-release":"^23.0.2","tsup":"^8.0.2","typescript":"^5.3.3","typescript-eslint":"^8.34.1"},"peerDependencies":{"typescript":"^5"},"_id":"@bagah/whatsapp-lib@1.6.11","gitHead":"2ca4aa2dd56c1ff13d0b369f0233cefb6f7e553d","_nodeVersion":"20.19.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-kSqR6C7QvdPUNp13fzi2TdA69OrNeXb67OuxZlArDA/b7FHsxdwG79iXU9BLYrNJrqaOQa3UQrPbZKfzrQHYpg==","shasum":"285121a56255d803fbfdad7507718efbc9f746ca","tarball":"https://registry.npmjs.org/@bagah/whatsapp-lib/-/whatsapp-lib-1.6.11.tgz","fileCount":88,"unpackedSize":730245,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDrBOSIL4e8K4u3aKBgT+Ovgu7KVpyNlfxRAjm5LH69bgIgKWsSLKvZrs/JBUnv3XkZv49v2FOI5rlW2u5FE1fFevA="}]},"_npmUser":{"name":"ahlulmukh","email":"ahlul963@gmail.com","actor":{"name":"ahlulmukh","email":"ahlul963@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/whatsapp-lib_1.6.11_1750819114507_0.02762032555364735"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-20T14:14:12.547Z","modified":"2025-06-25T02:38:34.971Z","1.0.0":"2025-06-20T14:14:12.831Z","1.3.0":"2025-06-20T14:20:44.326Z","1.4.1":"2025-06-23T10:10:01.108Z","1.5.0":"2025-06-23T10:50:44.633Z","1.5.1":"2025-06-23T11:22:06.567Z","1.5.2":"2025-06-23T13:40:28.689Z","1.5.3":"2025-06-23T13:50:10.086Z","1.6.0":"2025-06-24T23:26:47.697Z","1.6.1":"2025-06-24T23:35:57.408Z","1.6.2":"2025-06-24T23:48:39.203Z","1.6.3":"2025-06-25T01:16:07.182Z","1.6.4":"2025-06-25T01:25:05.725Z","1.6.5":"2025-06-25T01:32:10.993Z","1.6.6":"2025-06-25T01:49:22.622Z","1.6.7":"2025-06-25T01:58:25.366Z","1.6.8":"2025-06-25T02:06:39.945Z","1.6.9":"2025-06-25T02:14:33.746Z","1.6.10":"2025-06-25T02:31:52.833Z","1.6.11":"2025-06-25T02:38:34.761Z"},"bugs":{"url":"https://github.com/bagah/whatsapp-lib/issues"},"author":{"name":"Bagah Dev"},"license":"MIT","homepage":"https://github.com/bagah/whatsapp-lib#readme","keywords":["whatsapp","bot","baileys","serializer","whatsapp-web","whatsapp-api","typescript","node","utils"],"repository":{"type":"git","url":"git+https://github.com/bagah/whatsapp-lib.git"},"description":"Professional WhatsApp Bot Library with Baileys Integration and Utility Functions","maintainers":[{"name":"ahlulmukh","email":"ahlul963@gmail.com"}],"readme":"# Bagah WhatsApp Library\n\n[![NPM Version](https://img.shields.io/npm/v/@bagah/whatsapp-lib)](https://www.npmjs.com/package/@bagah/whatsapp-lib)\n[![NPM Downloads](https://img.shields.io/npm/dm/@bagah/whatsapp-lib)](https://www.npmjs.com/package/@bagah/whatsapp-lib)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![TypeScript](https://img.shields.io/badge/TypeScript-Ready-blue.svg)](https://www.typescriptlang.org/)\n\nA professional WhatsApp Bot library built on top of Baileys, providing powerful utilities for WhatsApp automation, message serialization, and bot development.\n\n## ✨ Features\n\n- 🚀 **High Performance** - Optimized for production use\n- 📱 **Complete WhatsApp Integration** - Built on Baileys WebSocket\n- 🔄 **Message Serialization** - Advanced message handling and storage\n- 🛠️ **Rich Utilities** - Comprehensive utility functions\n- 🖼️ **EXIF Handling** - Image metadata management\n- 📦 **TypeScript Support** - Full type definitions included\n- 🌐 **ESM & CommonJS** - Works with both module systems\n- 🔧 **Easy Integration** - Simple API design\n\n## 📦 Installation\n\n```bash\nnpm install @bagah/whatsapp-lib\n```\n\n```bash\nyarn add @bagah/whatsapp-lib\n```\n\n```bash\npnpm add @bagah/whatsapp-lib\n```\n\n## 🚀 Quick Start\n\n### ESM (ES Modules)\n\n```javascript\nimport {\n  createSocket,\n  BotUtils,\n  serialize,\n  useMultiFileAuthState,\n  fetchLatestBaileysVersion,\n  DisconnectReason,\n} from '@bagah/whatsapp-lib';\n\n// Create WhatsApp connection\nconst { state, saveCreds } = await useMultiFileAuthState('session');\nconst { version } = await fetchLatestBaileysVersion();\n\nconst sock = createSocket({\n  auth: state,\n  printQRInTerminal: true,\n  version,\n});\n\n// Handle connection updates\nsock.ev.on('connection.update', (update) => {\n  const { connection, lastDisconnect } = update;\n  if (connection === 'close') {\n    const shouldReconnect =\n      lastDisconnect?.error?.output?.statusCode !== DisconnectReason.loggedOut;\n    if (shouldReconnect) {\n      console.log('Reconnecting...');\n    }\n  }\n});\n\n// Save credentials\nsock.ev.on('creds.update', saveCreds);\n\n// Use utilities\nconst phoneNumber = BotUtils.formatPhone('+1234567890');\nconsole.log('Formatted:', phoneNumber);\n\n// Serialize messages\nconst serialized = serialize(messageObject);\nconsole.log('Serialized:', serialized);\n```\n\n### CommonJS\n\n```javascript\nconst {\n  createSocket,\n  BotUtils,\n  serialize,\n  useMultiFileAuthState,\n  fetchLatestBaileysVersion,\n  DisconnectReason,\n} = require('@bagah/whatsapp-lib');\n\n// Same usage as ESM but with require syntax\n```\n\n> **📌 Note:** You don't need to install `@whiskeysockets/baileys` separately! All Baileys functions are included in this library.\n\n## 📖 API Documentation\n\n### Core Functions\n\n#### `createSocket(options)`\n\nCreates a WhatsApp WebSocket connection with extended functionality.\n\n```javascript\nimport { createSocket } from '@bagah/whatsapp-lib';\n\nconst sock = createSocket({\n  printQRInTerminal: true,\n  browser: ['Bot', 'Chrome', '1.0.0'],\n});\n```\n\n**Extended Methods Available:**\n\n- `sock.reply(jid, text, quoted, options)` - Reply to messages\n- `sock.sendReact(jid, emoji, messageKey)` - Send reactions\n- `sock.sendContact(jid, contacts, quoted, info)` - Send contact cards\n- `sock.sendProgress(jid, text, quoted)` - Send progress bar animation\n- `sock.sendMessageModify(jid, text, quoted, properties)` - Send with external ad reply\n- `sock.getName(jid)` - Get contact/group name\n- `sock.groupAdmin(jid)` - Get group admins\n- `sock.downloadMediaMessage(message)` - Download media files\n- `sock.copyNForward(jid, message, options)` - Copy and forward messages\n\n#### `serialize(message)`\n\nSerializes WhatsApp messages for easier handling and storage.\n\n```javascript\nimport { serialize } from '@bagah/whatsapp-lib';\n\nsock.ev.on('messages.upsert', ({ messages }) => {\n  for (const msg of messages) {\n    const m = serialize(msg);\n\n    console.log('Message Info:', {\n      from: m.sender,\n      chat: m.chat,\n      text: m.text,\n      isGroup: m.isGroup,\n      messageType: m.mtype,\n    });\n  }\n});\n```\n\n**Serialized Message Properties:**\n\n- `m.text` - Message text content\n- `m.sender` - Sender JID\n- `m.chat` - Chat JID\n- `m.isGroup` - Boolean if from group\n- `m.mtype` - Message type (text, image, video, etc.)\n- `m.quoted` - Quoted message info\n- `m.mentionedJid` - Array of mentioned users\n- `m.key` - Message key for operations\n\n### BotUtils\n\nComprehensive utility functions for WhatsApp bot development.\n\n```javascript\nimport { BotUtils } from '@bagah/whatsapp-lib';\n```\n\n#### Phone Number Utilities\n\n```javascript\n// Format phone numbers\nconst formatted = BotUtils.formatPhone('+1234567890');\n// Returns: '1234567890@s.whatsapp.net'\n\n// Validate phone numbers\nconst isValid = BotUtils.isValidPhone('+1234567890');\n// Returns: boolean\n```\n\n#### Text Processing\n\n```javascript\n// Parse commands from text\nconst parsed = BotUtils.parseCommand('.help command arg1 arg2');\n// Returns: { command: 'help', args: ['command', 'arg1', 'arg2'] }\n\n// Generate random strings\nconst randomId = BotUtils.generateId(10);\n// Returns: random alphanumeric string\n\n// Clean text (remove special characters)\nconst cleaned = BotUtils.cleanText('Hello @user! #hashtag');\n// Returns: cleaned text\n```\n\n#### File Utilities\n\n```javascript\n// Check if URL is valid\nconst isValidUrl = BotUtils.isUrl('https://example.com');\n// Returns: boolean\n\n// Get file extension\nconst ext = BotUtils.getFileExt('image.jpg');\n// Returns: 'jpg'\n\n// Format file size\nconst size = BotUtils.formatBytes(1024);\n// Returns: '1.0 KB'\n```\n\n#### Time Utilities\n\n```javascript\n// Format duration\nconst duration = BotUtils.formatDuration(3661);\n// Returns: '1h 1m 1s'\n\n// Get timestamp\nconst timestamp = BotUtils.timestamp();\n// Returns: formatted current timestamp\n\n// Time difference\nconst diff = BotUtils.timeDiff(date1, date2);\n// Returns: formatted time difference\n```\n\n### ExifHandler\n\nAdvanced image metadata and EXIF data handling for stickers and media.\n\n```javascript\nimport { ExifHandler } from '@bagah/whatsapp-lib';\n\nconst exifHandler = new ExifHandler();\n```\n\n#### Add EXIF Data to Images\n\n```javascript\n// Add sticker metadata\nconst stickerWithExif = await exifHandler.addExif(imageBuffer, {\n  packname: 'My Sticker Pack',\n  author: 'Bot Creator',\n  categories: ['😀', '😎'],\n  id: 'com.mybot.stickers',\n  publisher: 'My Bot',\n});\n\n// Send as sticker\nawait sock.sendMessage(jid, {\n  sticker: stickerWithExif,\n});\n```\n\n#### Image Processing\n\n```javascript\n// Resize image for sticker\nconst resized = await exifHandler.resizeImage(imageBuffer, 512, 512);\n\n// Convert to WebP format\nconst webpBuffer = await exifHandler.toWebP(imageBuffer);\n\n// Add animated sticker data\nconst animatedSticker = await exifHandler.addAnimatedExif(videoBuffer, {\n  packname: 'Animated Pack',\n  author: 'Creator',\n});\n```\n\n#### EXIF Data Extraction\n\n```javascript\n// Extract EXIF data from image\nconst exifData = await exifHandler.extractExif(imageBuffer);\nconsole.log('EXIF Info:', exifData);\n\n// Get image dimensions\nconst { width, height } = await exifHandler.getImageDimensions(imageBuffer);\n\n// Check if image has EXIF data\nconst hasExif = await exifHandler.hasExif(imageBuffer);\n```\n\n## 🔧 Advanced Usage\n\n### Complete Bot Setup\n\n```javascript\nimport {\n  createSocket,\n  serialize,\n  BotUtils,\n  ExifHandler\n} from '@bagah/whatsapp-lib';\nimport { Boom } from '@hapi/boom';\nimport P from 'pino';\n\n// Initialize components\nconst logger = P({ level: 'silent' });\nconst exifHandler = new ExifHandler();\n\nasync function startBot() {\n  const sock = createSocket({\n    logger,\n    printQRInTerminal: true,\n    browser: ['MyBot', 'Chrome', '1.0.0'],\n    auth: authState,\n    generateHighQualityLinkPreview: true\n  });\n\n  // Connection handling\n  sock.ev.on('connection.update', (update) => {\n    const { connection, lastDisconnect } = update;\n\n    if (connection === 'close') {\n      const shouldReconnect = (lastDisconnect?.error as Boom)?.output?.statusCode !== DisconnectReason.loggedOut;\n\n      if (shouldReconnect) {\n        startBot(); // Reconnect\n      }\n    } else if (connection === 'open') {\n      console.log('✅ Connected to WhatsApp');\n    }\n  });\n\n  // Message handling\n  sock.ev.on('messages.upsert', async ({ messages, type }) => {\n    if (type !== 'notify') return;\n\n    for (const message of messages) {\n      const m = serialize(message);\n\n      if (!m.message || m.key.fromMe) continue;\n\n      await handleMessage(m, sock);\n    }\n  });\n}\n\nasync function handleMessage(m, sock) {\n  const text = m.text || '';\n  const command = BotUtils.parseCommand(text);\n\n  switch (command.command) {\n    case 'ping':\n      await sock.reply(m.chat, 'Pong! 🏓', m);\n      break;\n\n    case 'sticker':\n      if (m.quoted && m.quoted.mtype === 'imageMessage') {\n        const media = await sock.downloadMediaMessage(m.quoted);\n        const sticker = await exifHandler.addExif(media, {\n          packname: 'My Bot Pack',\n          author: 'Bot'\n        });\n        await sock.sendMessage(m.chat, { sticker }, { quoted: m });\n      }\n      break;\n\n    case 'admin':\n      if (m.isGroup) {\n        const admins = await sock.groupAdmin(m.chat);\n        const adminList = admins.map(admin => `@${admin.split('@')[0]}`).join('\\n');\n        await sock.reply(m.chat, `Group Admins:\\n${adminList}`, m);\n      }\n      break;\n  }\n}\n```\n\nconst sock = createSocket({\nprintQRInTerminal: true,\nbrowser: ['MyBot', 'Chrome', '1.0.0'],\nauth: {\ncreds: state.creds,\nkeys: makeCacheableSignalKeyStore(state.keys, logger)\n},\nlogger: pino({ level: 'silent' }),\nversion: [2, 2413, 1],\ngenerateHighQualityLinkPreview: true\n});\n\n// Handle connection updates\nsock.ev.on('connection.update', (update) => {\nconst { connection, lastDisconnect } = update;\n\nif (connection === 'close') {\nconst shouldReconnect = lastDisconnect?.error?.output?.statusCode !== DisconnectReason.loggedOut;\nif (shouldReconnect) {\ncreateSocket(config);\n}\n} else if (connection === 'open') {\nconsole.log('✅ Connected to WhatsApp');\n}\n});\n\n````\n\n### Advanced Message Handling\n\n```javascript\nimport { serialize, BotUtils } from '@bagah/whatsapp-lib';\n\nsock.ev.on('messages.upsert', async ({ messages, type }) => {\n  if (type !== 'notify') return;\n\n  for (const message of messages) {\n    const m = serialize(message);\n\n    // Skip if no message content or from self\n    if (!m.message || m.key.fromMe) continue;\n\n    // Handle different message types\n    switch (m.mtype) {\n      case 'conversation':\n      case 'extendedTextMessage':\n        await handleTextMessage(m, sock);\n        break;\n\n      case 'imageMessage':\n        await handleImageMessage(m, sock);\n        break;\n\n      case 'stickerMessage':\n        await handleStickerMessage(m, sock);\n        break;\n    }\n  }\n});\n\nasync function handleTextMessage(m, sock) {\n  const text = m.text || '';\n  const command = BotUtils.parseCommand(text);\n\n  switch (command.command) {\n    case 'help':\n      await sock.sendMessageModify(m.chat,\n        'Bot Help Menu\\\\n\\\\nAvailable commands:\\\\n• .ping - Test bot\\\\n• .sticker - Convert image to sticker\\\\n• .admin - Show group admins',\n        m,\n        {\n          title: 'Bot Help',\n          body: 'Command list',\n          thumbnail: Buffer.from('iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mP8/5+hHgAHggJ/PchI7wAAAABJRU5ErkJggg==', 'base64')\n        }\n      );\n      break;\n\n    case 'ping':\n      const start = Date.now();\n      const msg = await sock.reply(m.chat, 'Pinging...', m);\n      const latency = Date.now() - start;\n      await sock.sendMessage(m.chat, {\n        text: `🏓 Pong!\\\\nLatency: ${latency}ms`,\n        edit: msg.key\n      });\n      break;\n  }\n}\n````\n\n### Auto-Reply System\n\n```javascript\n// Set up auto-reply for specific keywords\nconst autoReplies = {\n  hello: 'Hi there! 👋',\n  help: 'Type .help for command list',\n  bot: 'Yes, I am a bot! 🤖',\n};\n\nsock.ev.on('messages.upsert', async ({ messages }) => {\n  for (const message of messages) {\n    const m = serialize(message);\n    if (!m.message || m.key.fromMe) continue;\n\n    const text = m.text?.toLowerCase() || '';\n\n    for (const [keyword, reply] of Object.entries(autoReplies)) {\n      if (text.includes(keyword)) {\n        await sock.reply(m.chat, reply, m);\n        break;\n      }\n    }\n  }\n});\n```\n\n## 📝 Type Definitions\n\nThis library includes full TypeScript definitions for better development experience.\n\n```typescript\nimport type {\n  WASocket,\n  ExtendedWASocket,\n  MessageInfo,\n  ContactInfo,\n  BotUtilsType,\n} from '@bagah/whatsapp-lib';\n\n// Extended socket with custom methods\nconst sock: ExtendedWASocket = createSocket(baseSocket);\n\n// Serialized message type\nsock.ev.on('messages.upsert', ({ messages }) => {\n  for (const msg of messages) {\n    const m: MessageInfo = serialize(msg);\n    // m is now fully typed\n  }\n});\n```\n\n### Available Types\n\n- `WASocket` - Base WhatsApp socket interface\n- `ExtendedWASocket` - Extended socket with custom methods\n- `MessageInfo` - Serialized message object\n- `ContactInfo` - Contact information structure\n- `ExifData` - EXIF metadata structure\n- `BotUtilsType` - Utility functions interface\n- `MessageProperties` - Message modification properties\n\n## 🔗 Common Use Cases\n\n### 1. Simple Echo Bot\n\n```javascript\nimport { createSocket, serialize } from '@bagah/whatsapp-lib';\n\nsock.ev.on('messages.upsert', ({ messages }) => {\n  for (const message of messages) {\n    const m = serialize(message);\n    if (!m.message || m.key.fromMe) continue;\n\n    // Echo the message back\n    sock.reply(m.chat, `You said: ${m.text}`, m);\n  }\n});\n```\n\n### 2. Admin-Only Commands\n\n```javascript\nconst adminJids = ['admin1@s.whatsapp.net', 'admin2@s.whatsapp.net'];\n\nsock.ev.on('messages.upsert', async ({ messages }) => {\n  for (const message of messages) {\n    const m = serialize(message);\n    if (!m.message || m.key.fromMe) continue;\n\n    const command = BotUtils.parseCommand(m.text || '');\n\n    if (command.command === 'broadcast' && adminJids.includes(m.sender)) {\n      const text = command.args.join(' ');\n      // Broadcast to all groups\n      const groups = Object.keys(await sock.groupFetchAllParticipating());\n      for (const group of groups) {\n        await sock.sendMessage(group, { text });\n      }\n    }\n  }\n});\n```\n\n### 3. Media Auto-Sticker\n\n```javascript\nimport { ExifHandler } from '@bagah/whatsapp-lib';\n\nconst exif = new ExifHandler();\n\nsock.ev.on('messages.upsert', async ({ messages }) => {\n  for (const message of messages) {\n    const m = serialize(message);\n    if (m.mtype === 'imageMessage' && m.text?.includes('#sticker')) {\n      try {\n        const media = await sock.downloadMediaMessage(m);\n        const sticker = await exif.addExif(media, {\n          packname: 'Auto Stickers',\n          author: 'Bot',\n        });\n        await sock.sendMessage(m.chat, { sticker }, { quoted: m });\n      } catch (error) {\n        await sock.reply(m.chat, 'Failed to create sticker', m);\n      }\n    }\n  }\n});\n```\n\n### Baileys Integration\n\nThis library includes all essential Baileys functions so you don't need to install it separately.\n\n```javascript\nimport {\n  // Core Baileys functions\n  useMultiFileAuthState,\n  fetchLatestBaileysVersion,\n  DisconnectReason,\n  makeWASocket,\n\n  // Message utilities\n  generateWAMessage,\n  generateWAMessageFromContent,\n  downloadContentFromMessage,\n\n  // Helper functions\n  jidDecode,\n  delay,\n  proto,\n\n  // Media functions\n  prepareWAMessageMedia,\n  extractImageThumb,\n  generateThumbnail,\n\n  // Our enhanced functions\n  createSocket,\n  serialize,\n  makeStore,\n} from '@bagah/whatsapp-lib';\n\n// Full bot example with Baileys integration\nasync function createBot() {\n  const { state, saveCreds } = await useMultiFileAuthState('session');\n  const { version, isLatest } = await fetchLatestBaileysVersion();\n\n  console.log(`Using WA v${version.join('.')}, isLatest: ${isLatest}`);\n\n  const store = makeStore({ logLevel: 'silent' });\n\n  const sock = createSocket({\n    auth: state,\n    version,\n    printQRInTerminal: true,\n    getMessage: async (key) => {\n      const msg = await store.loadMessage(key.remoteJid, key.id);\n      return msg?.message || { conversation: 'hello' };\n    },\n  });\n\n  // Bind store to save messages automatically\n  store.bind(sock.ev);\n\n  sock.ev.on('connection.update', (update) => {\n    const { connection, lastDisconnect } = update;\n\n    if (connection === 'close') {\n      const shouldReconnect =\n        lastDisconnect?.error?.output?.statusCode !==\n        DisconnectReason.loggedOut;\n      if (shouldReconnect) {\n        console.log('Reconnecting...');\n        setTimeout(createBot, 3000);\n      }\n    } else if (connection === 'open') {\n      console.log('✅ Connected to WhatsApp!');\n    }\n  });\n\n  sock.ev.on('creds.update', saveCreds);\n\n  sock.ev.on('messages.upsert', async ({ messages }) => {\n    for (const msg of messages) {\n      const m = serialize(sock, msg);\n      if (m.text === '.ping') {\n        await sock.reply(m.chat, 'Pong! 🏓', m);\n      }\n    }\n  });\n\n  return { sock, store };\n}\n\ncreateBot();\n```\n\n**Available Baileys Functions:**\n\n- `useMultiFileAuthState` - Multi-device authentication\n- `fetchLatestBaileysVersion` - Get latest WhatsApp version\n- `DisconnectReason` - Connection status constants\n- `makeWASocket` - Create raw Baileys socket (use `createSocket` for enhanced version)\n- `generateWAMessage` - Generate WhatsApp message\n- `downloadContentFromMessage` - Download media content\n- `jidDecode` - Decode WhatsApp JID\n- `delay` - Utility delay function\n- And many more...\n\n### Store Management\n\nBuilt-in store functionality for WhatsApp message and contact management.\n\n```javascript\nimport { makeStore, bindStore, createAndBindStore } from '@bagah/whatsapp-lib';\nimport { useMultiFileAuthState } from '@whiskeysockets/baileys';\n\nconst { state, saveCreds } = await useMultiFileAuthState('session');\n\n// Create store separately\nconst store = makeStore({\n  logLevel: 'silent', // 'debug', 'info', 'warn', 'error', 'fatal', 'silent'\n  streamName: 'store',\n});\n\nconst sock = createSocket({\n  auth: state,\n  // other options...\n});\n\n// Bind store to socket events\nbindStore(store, sock);\n\n// Or create and bind in one step\nconst store = createAndBindStore(sock, {\n  logLevel: 'silent',\n});\n```\n\n#### Store Usage in Bot\n\n```javascript\n// Use store in getMessage function for Baileys\nconst sock = createSocket({\n  auth: state,\n  getMessage: async (key) => {\n    if (store) {\n      const msg = await store.loadMessage(key.remoteJid, key.id);\n      return msg.message || undefined;\n    }\n    return { conversation: 'hello' };\n  },\n});\n\n// Bind store to socket events for automatic message saving\nstore.bind(sock.ev);\n```\n\n#### Store Helper Functions\n\n```javascript\nimport {\n  loadMessage,\n  getChat,\n  getContact,\n  hasChat,\n  hasContact,\n  getAllChats,\n  getAllContacts,\n} from '@bagah/whatsapp-lib';\n\n// Load specific message\nconst message = await loadMessage(store, chatJid, messageId);\n\n// Get chat information\nconst chat = getChat(store, chatJid);\n\n// Get contact information\nconst contact = getContact(store, contactJid);\n\n// Check if chat/contact exists\nconst chatExists = hasChat(store, chatJid);\nconst contactExists = hasContact(store, contactJid);\n\n// Get all chats and contacts\nconst allChats = getAllChats(store);\nconst allContacts = getAllContacts(store);\n```\n\n#### Complete Store Integration Example\n\n```javascript\nimport {\n  createSocket,\n  makeStore,\n  bindStore,\n  serialize,\n  loadMessage,\n} from '@bagah/whatsapp-lib';\nimport { useMultiFileAuthState } from '@whiskeysockets/baileys';\n\nasync function createBot() {\n  const { state, saveCreds } = await useMultiFileAuthState('session');\n\n  // Create store for message persistence\n  const store = makeStore({\n    logLevel: 'silent',\n  });\n\n  const sock = createSocket({\n    auth: state,\n    printQRInTerminal: true,\n    getMessage: async (key) => {\n      // Use store to get messages for quote/reply functionality\n      if (store) {\n        const msg = await store.loadMessage(key.remoteJid, key.id);\n        return msg?.message || undefined;\n      }\n      return { conversation: 'hello' };\n    },\n  });\n\n  // Bind store to automatically save messages\n  bindStore(store, sock);\n\n  // Handle deleted messages\n  sock.ev.on('messages.upsert', async ({ messages }) => {\n    for (const msg of messages) {\n      const m = serialize(msg);\n\n      // Check if it's a delete message\n      if (\n        m.mtype === 'protocolMessage' &&\n        m.message.protocolMessage.type === 0\n      ) {\n        const deletedMsg = await loadMessage(\n          store,\n          m.chat,\n          m.message.protocolMessage.key.id\n        );\n        if (deletedMsg) {\n          console.log('Message deleted:', deletedMsg);\n          // Handle deleted message (e.g., anti-delete feature)\n        }\n      }\n    }\n  });\n\n  // Save credentials when updated\n  sock.ev.on('creds.update', saveCreds);\n\n  return { sock, store };\n}\n\ncreateBot();\n```\n\n## 🤝 Dependencies\n\nThis library is built on top of these excellent packages:\n\n- [@whiskeysockets/baileys](https://github.com/WhiskeySockets/Baileys) - WhatsApp Web API\n- [axios](https://axios-http.com/) - HTTP client\n- [chalk](https://github.com/chalk/chalk) - Terminal string styling\n- [file-type](https://github.com/sindresorhus/file-type) - File type detection\n- [jimp](https://github.com/jimp-dev/jimp) - Image processing\n\n## 🎯 Requirements\n\n- Node.js >= 18.0.0\n- TypeScript >= 5.0.0 (for TypeScript projects)\n\n## 📄 License\n\nMIT License - see [LICENSE](LICENSE) file for details.\n\n## 🐛 Issues & Support\n\nIf you encounter any issues or need support:\n\n1. Check the [documentation](https://github.com/bagah/whatsapp-lib#readme)\n2. Search [existing issues](https://github.com/bagah/whatsapp-lib/issues)\n3. Create a [new issue](https://github.com/bagah/whatsapp-lib/issues/new)\n\n## 🔄 Changelog\n\nSee [releases](https://github.com/bagah/whatsapp-lib/releases) for changelog and version history.\n\n---\n\nMade with ❤️ by [Bagah Dev](https://github.com/bagah)\n","readmeFilename":"README.md"}