UNPKG

whatsapp-api-js

Version:

A TypeScript server agnostic Whatsapp's Official API framework

158 lines (157 loc) 5.13 kB
{ "name": "whatsapp-api-js", "version": "2.6.0", "author": "Secreto31126", "description": "A TypeScript server agnostic Whatsapp's Official API framework", "license": "MIT", "type": "module", "sideEffects": false, "engines": { "node": ">=16" }, "files": [ "lib/**/*" ], "types": "lib/types/index.d.ts", "module": "lib/esm/index.js", "main": "lib/cjs/index.js", "exports": { ".": { "types": "./lib/types/index.d.ts", "import": "./lib/esm/index.js", "require": "./lib/cjs/index.js" }, "./messages": { "types": "./lib/types/messages/index.d.ts", "import": "./lib/esm/messages/index.js", "require": "./lib/cjs/messages/index.js" }, "./messages/*": { "types": "./lib/types/messages/*.d.ts", "import": "./lib/esm/messages/*.js", "require": "./lib/cjs/messages/*.js" }, "./setup": null, "./setup/index": null, "./setup/*": { "types": "./lib/types/setup/*.d.ts", "import": "./lib/esm/setup/*.js", "require": "./lib/cjs/setup/*.js" }, "./middleware": null, "./middleware/index": null, "./middleware/*": { "types": "./lib/types/middleware/*.d.ts", "import": "./lib/esm/middleware/*.js", "require": "./lib/cjs/middleware/*.js" }, "./emitters": { "types": "./lib/types/emitters.d.ts" }, "./types": { "types": "./lib/types/types.d.ts", "import": "./lib/esm/types.js", "require": "./lib/cjs/types.js" } }, "//": [ "https://github.com/andrewbranch/example-subpath-exports-ts-compat/blob/main/examples/node_modules/types-versions-wildcards/package.json", "Without this, IntelliSense will throw an error when importing subpaths ONLY on JS files, although it does run fine with Node.", "Even more stunishing: if included, IntelliSense works even BETTER than with TS." ], "typesVersions": { "*": { ".": [ "lib/types/index.d.ts" ], "messages": [ "lib/types/messages/index.d.ts" ], "messages/*": [ "lib/types/messages/*.d.ts" ], "setup/index": [], "setup/*": [ "lib/types/setup/*.d.ts" ], "middleware/index": [], "middleware/*": [ "lib/types/middleware/*.d.ts" ], "emitters": [ "lib/types/emitters.d.ts" ], "types": [ "lib/types/types.d.ts" ] } }, "scripts": { "build": "npm run build:code && npm run build:types", "build:dev": "npm run build:code:dev && npm run build:types:dev", "build:code": "node -r dotenv/config build.js", "build:code:dev": "npm run build:code", "build:types": "tsc", "build:types:dev": "tsc --outDir ./lib/esm && tsc --outDir ./lib/cjs", "build:standalone": "esbuild src/standalone.ts --outfile=lib/standalone.js --bundle --platform=neutral --target=node10 --minify-syntax", "test": "mocha", "test:build": "npm run build && npm run test", "test:watch": "mocha --reporter min --watch", "lint": "eslint src", "lint:fix": "eslint src --fix", "prettier": "prettier --check .", "prettier:write": "prettier --write .", "coverage": "c8 mocha --reporter min", "document": "typedoc && cp -r docs_statics/* docs/", "clear": "rm -rf docs/ docs_temp/ lib/ coverage/" }, "keywords": [ "whatsapp", "cloud", "api", "framework", "whatsapp-cloud", "cloud-api", "whatsapp-cloud-api", "whatsapp-business", "whatsapp-business-api", "bot", "whatsapp-bot", "chatbot", "bot-framework", "typescript", "server-agnostic", "nodejs", "deno", "bun", "bot-api", "whatsapp-api", "business-api" ], "repository": { "type": "git", "url": "https://github.com/Secreto31126/whatsapp-api-js.git" }, "devDependencies": { "@adonisjs/http-server": "7.0.2", "@types/express": "4.17.21", "@types/node": "18.19.10", "@typescript-eslint/eslint-plugin": "6.19.1", "@typescript-eslint/parser": "6.19.1", "@vercel/node": "3.0.17", "all-contributors-cli": "6.26.1", "c8": "9.1.0", "dotenv": "16.4.1", "esbuild": "0.19.0", "eslint": "8.56.0", "eslint-config-prettier": "9.1.0", "eslint-plugin-tsdoc": "0.2.17", "glob": "10.3.10", "mocha": "10.2.0", "prettier": "3.2.4", "sinon": "17.0.1", "typedoc": "0.25.7", "typescript": "5.3.3", "undici": "6.5.0" } }