{"_id":"@ipanzx/baileys","_rev":"3-1260ce8e1fe2c0f678473ad8a92d3b05","name":"@ipanzx/baileys","dist-tags":{"latest":"0.3.3"},"versions":{"0.3.1":{"name":"@ipanzx/baileys","version":"0.3.1","keywords":["automation","baileys","baileys-fork","baileys-mod","interactive-messages","js-whatsapp","multi-device","whatsapp","whatsapp-api","whatsapp-bot","whatsapp-chat","whatsapp-group","whatsapp-web"],"author":{"name":"Ipanzx"},"license":"MIT","_id":"@ipanzx/baileys@0.3.1","maintainers":[{"name":"ipanzx","email":"muhammadirfanirsyad05@gmail.com"}],"homepage":"https://github.com/irfanxyz5/baileys#readme","bugs":{"url":"https://github.com/irfanxyz5/baileys/issues"},"dist":{"shasum":"f0cd62b2c3d41ce6fdd2420bd9a90466f6fd4e68","tarball":"https://registry.npmjs.org/@ipanzx/baileys/-/baileys-0.3.1.tgz","fileCount":426,"integrity":"sha512-mrgTo4eACdQ6wtQ4qIfTRIsjrd8Eu5gtGqGlOWIp3PUCDcl4sTyYa2DJyC+lgMMfP2pcAbBJmqsphddozvsdYg==","signatures":[{"sig":"MEYCIQCQbvIHXn9gGfiDfRCS4HNFRAl6wxdGFkRcgtQsDvgsHAIhAID9+2F4H/+WMPAboLtixqUSQbDjSEWSSsAVebcc1Rhe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10710628},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"preinstall":"node ./engine-requirements.js"},"_npmUser":{"name":"ipanzx","email":"muhammadirfanirsyad05@gmail.com"},"repository":{"url":"git+https://github.com/irfanxyz5/baileys.git","type":"git"},"_npmVersion":"11.12.1","description":"Enhanced Baileys v7 with fixed newsletter media upload, plus support for interactive messages, albums, and more message types.","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","pino":"^9.6.0","fflate":"^0.8.2","p-queue":"^9.1.0","libsignal":"github:WhiskeySockets/libsignal-wasm#master","lru-cache":"^11.2.6","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0","@supabase/supabase-js":"^2.45.4"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.2.3","@napi-rs/image":"~1.12.0","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"@napi-rs/image":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_0.3.1_1778593572546_0.6352517540245388","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@ipanzx/baileys","version":"0.3.2","keywords":["automation","baileys","baileys-fork","baileys-mod","interactive-messages","js-whatsapp","multi-device","whatsapp","whatsapp-api","whatsapp-bot","whatsapp-chat","whatsapp-group","whatsapp-web"],"author":{"name":"Ipanzx"},"license":"MIT","_id":"@ipanzx/baileys@0.3.2","maintainers":[{"name":"ipanzx","email":"muhammadirfanirsyad05@gmail.com"}],"homepage":"https://github.com/irfanxyz5/baileys#readme","bugs":{"url":"https://github.com/irfanxyz5/baileys/issues"},"dist":{"shasum":"ea9005156eed132e4174bb85d39e993ed18bf9ae","tarball":"https://registry.npmjs.org/@ipanzx/baileys/-/baileys-0.3.2.tgz","fileCount":426,"integrity":"sha512-ZTs3Daqo3n70yb7PT0Z5FsiV2C4TjDSeNSzv/QIsr/AVPm9PJ6yt+y8Kz44xHLNOSkWaJKx49O9nOO4CLb3R8A==","signatures":[{"sig":"MEYCIQCSsM63PA/3LfaYDdiHru48szxQymIsg1lWcXBR73aq1QIhAKbqFu0YyN1KCOtyU7Vf24CrURTn/2MO37WEtSSZRP2g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10663537},"main":"lib/index.js","type":"module","types":"lib/index.d.ts","engines":{"node":">=20.0.0"},"scripts":{"preinstall":"node ./engine-requirements.js"},"_npmUser":{"name":"ipanzx","email":"muhammadirfanirsyad05@gmail.com"},"repository":{"url":"git+https://github.com/irfanxyz5/baileys.git","type":"git"},"_npmVersion":"11.12.1","description":"Enhanced Baileys v7 with fixed newsletter media upload, plus support for interactive messages, albums, and more message types.","directories":{},"resolutions":{"tar":"^7.5.11","tmp":"^0.2.5","socks":"^2.8.8","flatted":"^3.4.2","basic-ftp":"^5.2.4","handlebars":"^4.7.9","ip-address":"^10.1.1","underscore":"^1.13.8","markdown-it":"^14.1.1","ajv@npm:^6.12.4":"^6.14.0","yaml@npm:^2.6.1":"^2.8.4","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","js-yaml@npm:^4.1.0":"^4.1.1","js-yaml@npm:^3.13.1":"^3.14.2","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3"},"_nodeVersion":"24.14.1","dependencies":{"ws":"^8.19.0","pino":"^9.6.0","fflate":"^0.8.2","p-queue":"^9.1.0","libsignal":"github:WhiskeySockets/libsignal-wasm#master","lru-cache":"^11.2.6","@hapi/boom":"^9.1.3","protobufjs":"^7.5.6","async-mutex":"^0.5.0","music-metadata":"^11.12.3","whatsapp-rust-bridge":"0.5.4","@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0","@supabase/supabase-js":"^2.45.4"},"_hasShrinkwrap":false,"packageManager":"yarn@4.9.2","peerDependencies":{"jimp":"^1.6.1","sharp":"*","audio-decode":"^2.2.3","@napi-rs/image":"~1.12.0","link-preview-js":"^3.0.0"},"peerDependenciesMeta":{"jimp":{"optional":true},"audio-decode":{"optional":true},"@napi-rs/image":{"optional":true},"link-preview-js":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/baileys_0.3.2_1778635245596_0.1600224538919166","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@ipanzx/baileys","version":"0.3.3","description":"Enhanced Baileys v7 with fixed newsletter media upload, plus support for interactive messages, albums, and more message types.","main":"lib/index.js","types":"lib/index.d.ts","type":"module","scripts":{"preinstall":"node ./engine-requirements.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+https://github.com/irfanxyz5/baileys.git"},"keywords":["automation","baileys","baileys-fork","baileys-mod","interactive-messages","js-whatsapp","multi-device","whatsapp","whatsapp-api","whatsapp-bot","whatsapp-chat","whatsapp-group","whatsapp-web"],"homepage":"https://github.com/irfanxyz5/baileys#readme","author":{"name":"Ipanzx"},"license":"MIT","dependencies":{"@adiwajshing/keyed-db":"^0.2.4","@cacheable/node-cache":"^1.4.0","@hapi/boom":"^9.1.3","async-mutex":"^0.5.0","fflate":"^0.8.2","libsignal":"github:WhiskeySockets/libsignal-wasm#master","lru-cache":"^11.2.6","music-metadata":"^11.12.3","p-queue":"^9.1.0","pino":"^9.6.0","protobufjs":"^7.5.6","@supabase/supabase-js":"^2.45.4","whatsapp-rust-bridge":"0.5.4","ws":"^8.19.0"},"peerDependencies":{"@napi-rs/image":"~1.12.0","audio-decode":"^2.2.3","jimp":"^1.6.1","link-preview-js":"^3.0.0","sharp":"*"},"resolutions":{"ajv@npm:^6.12.4":"^6.14.0","basic-ftp":"^5.2.4","brace-expansion@npm:^1.1.7":"^1.1.13","brace-expansion@npm:^2.0.1":"^2.0.3","flatted":"^3.4.2","glob@npm:^10.2.2":"^10.5.0","glob@npm:^10.3.10":"^10.5.0","glob@npm:^10.5.0":"^10.5.0","handlebars":"^4.7.9","ip-address":"^10.1.1","js-yaml@npm:^3.13.1":"^3.14.2","js-yaml@npm:^4.1.0":"^4.1.1","markdown-it":"^14.1.1","minimatch@npm:^3.0.4":"^3.1.5","minimatch@npm:^3.1.2":"^3.1.5","minimatch@npm:^5.0.1":"^5.1.8","minimatch@npm:^9.0.4":"^9.0.9","minimatch@npm:^9.0.5":"^9.0.9","picomatch@npm:^2.0.4":"^2.3.2","picomatch@npm:^2.3.1":"^2.3.2","picomatch@npm:^4.0.0":"^4.0.4","picomatch@npm:^4.0.2":"^4.0.4","socks":"^2.8.8","tar":"^7.5.11","tmp":"^0.2.5","underscore":"^1.13.8","yaml@npm:^2.6.1":"^2.8.4"},"peerDependenciesMeta":{"@napi-rs/image":{"optional":true},"audio-decode":{"optional":true},"jimp":{"optional":true},"link-preview-js":{"optional":true}},"packageManager":"yarn@4.9.2","_id":"@ipanzx/baileys@0.3.3","bugs":{"url":"https://github.com/irfanxyz5/baileys/issues"},"_nodeVersion":"24.14.1","_npmVersion":"11.12.1","dist":{"integrity":"sha512-UPHeGut4YCTOx6tcUbiTzdRbdzTaYDYPwYomtXW4A2Dq+LRwJ91dlPBi0ii2K+64cvermFXbJ66QS/FPKjhzMg==","shasum":"50f2179839d5e959ba8586c8b3ab88410e40e70e","tarball":"https://registry.npmjs.org/@ipanzx/baileys/-/baileys-0.3.3.tgz","fileCount":426,"unpackedSize":10663718,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDAWZmOt5ODsyvEjzBZn2iQuqGOC/mgD+hDrzUD4KfZFgIgAuZjWld8/BDsZqO+ycoRb//gV5pLR4OFWNe01cSTBNI="}]},"_npmUser":{"name":"ipanzx","email":"muhammadirfanirsyad05@gmail.com"},"directories":{},"maintainers":[{"name":"ipanzx","email":"muhammadirfanirsyad05@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/baileys_0.3.3_1778636078733_0.5220555361907324"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-12T13:46:12.421Z","modified":"2026-05-13T01:34:39.059Z","0.3.1":"2026-05-12T13:46:12.718Z","0.3.2":"2026-05-13T01:20:45.803Z","0.3.3":"2026-05-13T01:34:38.961Z"},"bugs":{"url":"https://github.com/irfanxyz5/baileys/issues"},"author":{"name":"Ipanzx"},"license":"MIT","homepage":"https://github.com/irfanxyz5/baileys#readme","keywords":["automation","baileys","baileys-fork","baileys-mod","interactive-messages","js-whatsapp","multi-device","whatsapp","whatsapp-api","whatsapp-bot","whatsapp-chat","whatsapp-group","whatsapp-web"],"repository":{"type":"git","url":"git+https://github.com/irfanxyz5/baileys.git"},"description":"Enhanced Baileys v7 with fixed newsletter media upload, plus support for interactive messages, albums, and more message types.","maintainers":[{"name":"ipanzx","email":"muhammadirfanirsyad05@gmail.com"}],"readme":"# 📦 @ipanzx/baileys\n\n<p align=\"center\">\n  <img src=\"https://files.catbox.moe/c5s9g0.jpg\" width=\"200\" alt=\"Logo\"/>\n  <br>\n  <b>A highly enhanced and modified version of Baileys v7</b>\n  <br>\n  <i>Fixed newsletter media, interactive messages, albums, and built-in Supabase security.</i>\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/@ipanzx/baileys\">\n    <img src=\"https://img.shields.io/npm/v/@ipanzx/baileys?style=for-the-badge&logo=npm&color=CB3837\"/>\n  </a>\n  <a href=\"https://www.npmjs.com/package/@ipanzx/baileys\">\n    <img src=\"https://img.shields.io/npm/dm/@ipanzx/baileys?style=for-the-badge&logo=npm&color=47A248\"/>\n  </a>\n  <a href=\"https://github.com/ipanzx/baileys\">\n    <img src=\"https://img.shields.io/github/stars/ipanzx/baileys?style=for-the-badge&logo=github&color=181717\"/>\n  </a>\n</p>\n\n---\n\n## ✨ Main Enhancements\nThis fork of Baileys provides several critical fixes and modern features that are missing or broken in other versions:\n\n- ✅ **Fixed Newsletter Media**: Full support for uploading/downloading media in Channels.\n- 🛡️ **Built-in Security**: Integrated Supabase validation for Pairing Code process.\n- 🎨 **Interactive Messages**: Better support for Buttons, Lists, and Collection messages.\n- 📸 **Album Support**: Send multiple images/videos as a single album message.\n- 🚀 **Performance**: Optimized memory store and faster binary node processing.\n- 🛠️ **Modern Author Branding**: Full rebranding under the name **Ipanzx**.\n\n---\n\n## ⚙️ Installation\n\nInstall the package via NPM:\n\n```bash\nnpm install @ipanzx/baileys\n```\n\nOr via GitHub:\n\n```bash\nnpm install github:ipanzx/baileys\n```\n\n---\n\n## 🔒 Security Setup (Supabase)\n\nThis version includes an optional security layer for the Pairing Code process.\n\n1. Create a table in your Supabase SQL Editor:\n```sql\nCREATE TABLE allowed_numbers (\n    id bigint generated BY default AS identity PRIMARY KEY,\n    number text UNIQUE NOT NULL,\n    created_at timestamp WITH time zone DEFAULT now()\n);\n```\n2. Configure your credentials in `lib/Defaults/index.js` or via `.env`:\n```env\nSUPABASE_URL=your_project_url\nSUPABASE_KEY=your_anon_key\n```\n\n---\n\n## 🚀 Quick Start\n\n```javascript\nimport { makeWASocket, useMultiFileAuthState } from '@ipanzx/baileys'\n\nasync function connectToWhatsApp() {\n    const { state, saveCreds } = await useMultiFileAuthState('auth_info_baileys')\n    \n    const sock = makeWASocket({\n        auth: state,\n        printQRInTerminal: true\n    })\n\n    sock.ev.on('creds.update', saveCreds)\n\n    sock.ev.on('messages.upsert', async m => {\n        console.log(JSON.stringify(m, undefined, 2))\n    })\n}\n\nconnectToWhatsApp()\n```\n\n---\n\n## 🤝 Contributing\nFeel free to open issues or submit pull requests. For donations or support, you can reach out via:\n- ☕ **Saweria**: [saweria.co/ipanzx](https://saweria.co/ipanzx)\n- 🐙 **GitHub**: [@ipanzx](https://github.com/ipanzx)\n\n---\n\n## 📜 License\nThis project is licensed under the MIT License.\nCopyright (c) 2026 **Ipanzx**\nOriginal work by WhiskeySockets & itsliaaa.\n","readmeFilename":"README.md"}