meowcaller-js / Docs / Installation

Installation

npm install meowcaller-js

Or with yarn:

yarn add meowcaller-js

Peer dependency

meowcaller-js requires Baileys as a peer dependency. If you don't already have it:

npm install @whiskeysockets/baileys

Requirements

  • Node.js 20+ — uses node:test, node:crypto, node:dgram built-ins
  • ES Modules — the package uses "type": "module", so your project needs "type": "module" in package.json or files must use .mjs extension

TypeScript

Type definitions are included at types/index.d.ts. No separate @types package needed.

import { Client, Call, CallPhase } from 'meowcaller-js';

The typecheck script runs tsc --noEmit against the bundled types:

npm run typecheck