{ "name": "whatsapp-web.js", "version": "1.34.6", "description": "A Node.js library for interacting with WhatsApp Web", "main": "./index.js", "typings": "./index.d.ts", "scripts": { "test": "mocha tests --recursive --timeout 5000", "test-single": "mocha", "shell": "node --experimental-repl-await ./shell.js", "generate-docs": "npx jsdoc --configure .jsdoc.json --verbose", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write .", "format:check": "prettier --check .", "check": "npm run lint && npm run format:check", "prepare": "is-ci || husky" }, "repository": { "type": "git", "url": "git+https://github.com/wwebjs/whatsapp-web.js.git" }, "keywords": [ "whatsapp", "whatsapp-web", "api", "bot", "client", "node" ], "author": "Pedro Lopez", "license": "Apache-2.0", "bugs": { "url": "https://github.com/wwebjs/whatsapp-web.js/issues" }, "homepage": "https://wwebjs.dev/", "dependencies": { "fluent-ffmpeg": "2.1.3", "mime": "3.0.0", "node-fetch": "2.7.0", "node-webpmux": "3.2.1", "puppeteer": "24.38.0" }, "devDependencies": { "@commitlint/cli": "^20.4.3", "@commitlint/config-conventional": "^20.4.3", "@eslint/js": "^9.39.4", "@types/node-fetch": "^2.6.13", "chai": "^4.5.0", "chai-as-promised": "^7.1.2", "dotenv": "^16.6.1", "eslint": "^9.39.4", "eslint-config-prettier": "^10.1.8", "eslint-plugin-mocha": "^11.2.0", "eslint-plugin-prettier": "^5.5.5", "globals": "^17.4.0", "husky": "^9.1.7", "is-ci": "^4.1.0", "jsdoc": "^3.6.4", "jsdoc-baseline": "^0.1.5", "lint-staged": "^16.3.2", "mocha": "^11.7.5", "prettier": "^3.8.1", "sinon": "^21.0.2" }, "engines": { "node": ">=18.0.0" }, "optionalDependencies": { "archiver": "7.0.1", "fs-extra": "11.3.4", "unzipper": "0.12.3" } }