whatsapp-api-js
Version:
A TypeScript server agnostic Whatsapp's Official API framework
158 lines (157 loc) • 5.13 kB
JSON
{
"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"
}
}