{
    "name": "whatsapp-api-js",
    "version": "6.2.2",
    "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/index.d.ts",
    "module": "lib/index.js",
    "exports": {
        ".": {
            "types": "./lib/index.d.ts",
            "import": "./lib/index.js",
            "require": "./lib/index.js"
        },
        "./messages": {
            "types": "./lib/messages/index.d.ts",
            "import": "./lib/messages/index.js",
            "require": "./lib/messages/index.js"
        },
        "./messages/*": {
            "types": "./lib/messages/*.d.ts",
            "import": "./lib/messages/*.js",
            "require": "./lib/messages/*.js"
        },
        "./setup": null,
        "./setup/index": null,
        "./setup/*": {
            "types": "./lib/setup/*.d.ts",
            "import": "./lib/setup/*.js",
            "require": "./lib/setup/*.js"
        },
        "./middleware": null,
        "./middleware/index": null,
        "./middleware/*": {
            "types": "./lib/middleware/*.d.ts",
            "import": "./lib/middleware/*.js",
            "require": "./lib/middleware/*.js"
        },
        "./emitters": {
            "types": "./lib/emitters.d.ts"
        },
        "./types": {
            "types": "./lib/types.d.ts",
            "import": "./lib/types.js",
            "require": "./lib/types.js"
        },
        "./errors": {
            "types": "./lib/errors.d.ts",
            "import": "./lib/errors.js",
            "require": "./lib/errors.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/index.d.ts"
            ],
            "messages": [
                "lib/messages/index.d.ts"
            ],
            "messages/*": [
                "lib/messages/*.d.ts"
            ],
            "setup/index": [],
            "setup/*": [
                "lib/setup/*.d.ts"
            ],
            "middleware/index": [],
            "middleware/*": [
                "lib/middleware/*.d.ts"
            ],
            "emitters": [
                "lib/emitters.d.ts"
            ],
            "types": [
                "lib/types.d.ts"
            ],
            "errors": [
                "lib/errors.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 --noCheck",
        "build:standalone": "esbuild src/standalone.ts --outfile=lib/standalone.js --bundle --platform=neutral --target=node10 --minify-syntax",
        "test": "node --test --test-reporter=@reporters/github --test-reporter-destination=stdout --test-reporter=spec --test-reporter-destination=stdout",
        "test:build": "npm run build && npm run test",
        "test:watch": "node --test --watch",
        "lint": "eslint src",
        "lint:fix": "eslint src --fix",
        "prettier": "prettier --check .",
        "prettier:write": "prettier --write .",
        "coverage": "c8 node --test --test-reporter=@reporters/silent",
        "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": "git+https://github.com/Secreto31126/whatsapp-api-js.git"
    },
    "devDependencies": {
        "@adonisjs/http-server": "7.7.0",
        "@azure/functions": "^4.7.0",
        "@eslint/js": "9.39.1",
        "@reporters/github": "1.11.0",
        "@reporters/silent": "1.3.1",
        "@types/express": "5.0.6",
        "@types/node": "18.19.130",
        "@vercel/node": "5.5.14",
        "all-contributors-cli": "6.26.1",
        "c8": "10.1.3",
        "dotenv": "17.2.3",
        "esbuild": "0.27.0",
        "eslint": "9.39.1",
        "eslint-config-prettier": "10.1.8",
        "eslint-plugin-tsdoc": "0.5.0",
        "glob": "13.0.0",
        "globals": "16.5.0",
        "prettier": "3.7.4",
        "sinon": "21.0.0",
        "typedoc": "0.28.15",
        "typescript": "5.9.3",
        "typescript-eslint": "8.48.1",
        "undici": "7.16.0"
    }
}
