{"_id":"@bellaxchuu/crystalred","name":"@bellaxchuu/crystalred","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.2":{"name":"@bellaxchuu/crystalred","type":"module","version":"0.1.2","description":"A WebSockets library for interacting with WhatsApp Web","keywords":["xatanicvxii","baileys","whatsapp","whatsapp-api"],"homepage":"https://t.me/Xatanicvxii","repository":{"type":"git","url":"https://www.npmjs.com/~bellaxchuu"},"license":"MIT","author":{"name":"Gua Mah Ampas"},"main":"lib/index.js","types":"lib/index.d.ts","scripts":{"build:all":"tsc && typedoc","build:docs":"typedoc","build:tsc":"tsc","changelog:last":"conventional-changelog -p angular -r 2","changelog:preview":"conventional-changelog -p angular -u","gen:protobuf":"sh WAProto/GenerateStatics.sh","lint":"eslint src --ext .js,.ts,.jsx,.tsx","lint:fix":"eslint src --fix --ext .js,.ts,.jsx,.tsx","prepack":"","prepare":"","preinstall":"node ./engine-requirements.js","release":"release-it","test":"jest"},"dependencies":{"@cacheable/node-cache":"^1.4.0","@hapi/boom":"^9.1.3","async-mutex":"^0.5.0","libsignal":"github:Bellaxata/libsignal-node","lru-cache":"^11.1.0","music-metadata":"^11.12.3","p-queue":"^9.0.0","pino":"^9.6","protobufjs":"^7.5.6","whatsapp-rust-bridge":"0.5.4","ws":"^8.13.0","chalk":"^4.1.2","cache-manager":"^7.2.8"},"devDependencies":{"@eslint/eslintrc":"^3.3.1","@eslint/js":"^9.31.0","@types/jest":"^30.0.0","@types/node":"^20.9.0","@types/ws":"^8.0.0","@typescript-eslint/eslint-plugin":"^8","@typescript-eslint/parser":"^8","@whiskeysockets/eslint-config":"^1.0.0","conventional-changelog":"^7.1.1","conventional-changelog-angular":"^8.0.0","esbuild-register":"^3.6.0","eslint":"^9","eslint-config-prettier":"^10.1.2","eslint-plugin-prettier":"^5.4.0","jest":"^30.0.5","jimp":"^1.6.1","jiti":"^2.4.2","json":"^11.0.0","link-preview-js":"^3.0.0","lru-cache":"^11.1.0","open":"^8.4.2","pino-pretty":"^13.1.1","prettier":"^3.5.3","protobufjs-cli":"^1.1.3","release-it":"^20.0.1","ts-jest":"^29.4.0","tsc-esm-fix":"^3.1.2","tsx":"^4.20.3","typedoc":"^0.27.9","typedoc-plugin-markdown":"4.4.2","typescript":"^5.8.2"},"peerDependencies":{"audio-decode":"^2.1.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":{"audio-decode":{"optional":true},"jimp":{"optional":true},"link-preview-js":{"optional":true}},"packageManager":"yarn@4.9.2","engines":{"node":">=20.0.0"},"bugs":{"url":"https://github.com/regencybeatrik/ziperr/issues"},"contributors":[{"name":"WhiskeySockets","url":"original Baileys authors"}],"_id":"@bellaxchuu/crystalred@0.1.2","_nodeVersion":"20.20.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qg1uWQRYIe1he0Q3CxlSuIatjcRbh68JlFH1un3A24LQMwGFnfkOKTqmRi3W2nkKCzUD4xB9jyw7PPAfmeDaEA==","shasum":"d253aefd5aeb2fe6c00d7a1e8cb3c2576a8a3791","tarball":"https://registry.npmjs.org/@bellaxchuu/crystalred/-/crystalred-0.1.2.tgz","fileCount":115,"unpackedSize":17573460,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDO1aVWTlUG3SrkNn7io877FzWPSPPYS61WtfnrUILplwIgBWIebOMIcdVRvd+JIYuBJjJN9klOmIHddXHh+ewZvpY="}]},"_npmUser":{"name":"bellaxchuu","email":"bellachuposter@gmail.com"},"directories":{},"maintainers":[{"name":"bellaxchuu","email":"bellachuposter@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/crystalred_0.1.2_1788811412622_0.0030573671765687926"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-07T20:03:32.438Z","0.1.2":"2026-09-07T20:03:32.782Z","modified":"2026-09-07T20:03:33.034Z"},"maintainers":[{"name":"bellaxchuu","email":"bellachuposter@gmail.com"}],"description":"A WebSockets library for interacting with WhatsApp Web","homepage":"https://t.me/Xatanicvxii","keywords":["xatanicvxii","baileys","whatsapp","whatsapp-api"],"repository":{"type":"git","url":"https://www.npmjs.com/~bellaxchuu"},"contributors":[{"name":"WhiskeySockets","url":"original Baileys authors"}],"author":{"name":"Gua Mah Ampas"},"bugs":{"url":"https://github.com/regencybeatrik/ziperr/issues"},"license":"MIT","readme":"🚀 WBails\n\n<p align=\"center\">\n  <img src=\"https://files.catbox.moe/8izozc.png\" width=\"160\">\n</p><p align=\"center\">\n  <b>High Performance WhatsApp Library powered by Rust WASM</b><br>\n  Enhanced Baileys fork with Anti-Ban, Meta AI, MEX GraphQL, Interop, and WA-Web Protocol support.\n</p><p align=\"center\">\n  <img src=\"https://img.shields.io/npm/v/@bellaxchuu/wbails?style=for-the-badge\">\n  <img src=\"https://img.shields.io/npm/dt/@bellaxchuu/wbails?style=for-the-badge\">\n  <img src=\"https://img.shields.io/badge/Node.js-23+-green?style=for-the-badge\">\n  <img src=\"https://img.shields.io/badge/License-MIT-blue?style=for-the-badge\">\n</p>---\n\n📦 Package Information\n\nProperty| Value\n📦 Package| \"@bellaxchuu/crystalred\"\n🏷️ Version| \"0.1.2\"\n💬 Telegram| https://t.me/Xatanicvxii\n⚡ Runtime| Node.js 23+\n🦀 Engine| Rust WASM Bridge\n🔗 Base| Baileys Fork\n\n---\n\n📚 Table of Contents\n\nGetting Started\n\n- Installation\n- Running on Termux / Android\n- Running on Pterodactyl\n\nAuthentication\n\n- QR Code Login\n- Pairing Code Login\n- Full History Sync\n\nCore Features\n\n- Socket Configuration\n- Session Management\n- Event Handling\n- Message Routing\n\nAnti-Ban Suite\n\n- RateLimiter\n- WarmUp\n- HealthMonitor\n- TimelockGuard\n- PresenceChoreographer\n- wrapSocket\n\nMessaging\n\n- Text Messages\n- Interactive Messages\n- Media Messages\n- Meta AI Messages\n- Status & Stories\n\nAdvanced Features\n\n- Group Management\n- Privacy Controls\n- User Queries\n- Profile Management\n- Chat Modifiers\n\nInternal Protocols\n\n- MEX GraphQL\n- USync\n- HTTPS GraphQL\n- WA-Web Port\n\nUtilities\n\n- Sticker Maker\n- View Once Cache\n- Command Loader\n- Multi Session Pool\n- Store Encryption\n\nRust WASM Bridge\n\n---\n\n✨ What's Different?\n\n🦀 Rust WASM Performance\n\nComponent| Upstream Baileys| WBails\nBinary Decode| JavaScript| Rust WASM\nNoise Handshake| JavaScript| Rust WASM\nAES / HMAC / HKDF| Node Crypto| Rust WASM\nSignal Protocol| libsignal-node| Rust WASM\n\nBenefits\n\n- ⚡ Faster packet processing\n- ⚡ Reduced CPU usage\n- ⚡ Better memory efficiency\n- ⚡ Consistent performance across platforms\n- ⚡ Works on Termux without Rust toolchain\n\n---\n\n🔥 Feature Highlights\n\nFeature| Description\n🤖 Meta AI| Full Meta AI integration and message handling\n🔐 MEX GraphQL| Direct access to WhatsApp internal GraphQL APIs\n🛡️ Anti-Ban Suite| Multiple protection layers for account safety\n🌐 Interoperability| Facebook & Instagram messaging support\n📦 Album Messages| Send multiple media in one message\n🎨 Sticker Packs| Native sticker pack support\n📢 Newsletters| Newsletter invite & follower messages\n🏘️ Communities| Community and subgroup management\n📞 Call Signalling| Advanced call event support\n🌍 WA-Web Port| Mobile and Web protocol parity\n\n---\n\n📥 Installation\n\nnpm install npm:@bellaxchuu/wbails\n\nRequirements\n\nNode.js >= 23\nnpm >= 10\n\nOptional Dependencies\n\nPackage| Purpose\nsharp| Image processing\njimp| Fallback image processing\naudio-decode| Voice metadata extraction\nlink-preview-js| Link preview generation\n\nnpm install sharp jimp audio-decode link-preview-js\n\n---\n\n🦀 Rust WASM Bridge\n\nWBails uses whatsapp-rust-bridge compiled to WebAssembly (WASM).\n\nUnlike native \".node\" addons, WASM runs on:\n\n- Android (Termux)\n- Linux\n- Windows\n- macOS\n- ARM Devices\n- x86 Devices\n\nNo Rust compiler is required for normal installations.\n\nThe package ships with a prebuilt \".wasm\" binary, allowing it to run immediately after installation.\n\n---\n\n🔬 MEX — WhatsApp Internal GraphQL\n\nMEX powers many modern WhatsApp features:\n\n- Privacy Settings\n- Usernames\n- Passkeys\n- Profiles\n- Integrity Checks\n- Account Management\n\nExample:\n\nawait sock.setPrivacySetting('LAST_SEEN', 'CONTACTS')\n\nconst user = await sock.findUserByUsername('@Xatanicvxii')\n\nconst abouts = await sock.getTextStatusList([\n  '1@s.whatsapp.net'\n])\n\n📖 Full documentation: \"documentation/MEX.md\"\n\n---\n\n📖 Documentation\n\nTopic| Documentation\nMEX GraphQL| \"documentation/MEX.md\"\nUSync| \"documentation/USYNC.md\"\nHTTPS GraphQL| \"documentation/GRAPHQL.md\"\nPrivacy & Profile| \"documentation/PRIVACY.md\"\nRegistration| \"documentation/REGISTRATION.md\"\nManaged Accounts| \"documentation/MANAGED-ACCOUNT.md\"\nCommunities| \"documentation/COMMUNITIES.md\"\nInteroperability| \"documentation/INTEROP.md\"\nUsername System| \"documentation/USERNAME.md\"\nAnti-Ban| \"documentation/ANTIBAN.md\"\nBan System| \"documentation/BAN-SYSTEM.md\"\nProtocol Reference| \"documentation/PROTOCOLS.md\"\nWA-Web Port| \"documentation/WA-WEB-PORT.md\"\n\n---\n\n<p align=\"center\">\n  Made with ❤️ by BellaXxata\n</p>","readmeFilename":"README.md","_rev":"1-5c07e8ed721a315bee5e2461b581640b"}