meta-cloud-api
Version:
TypeScript wrapper for Meta's Cloud API
251 lines • 7.53 kB
JSON
{
"name": "meta-cloud-api",
"version": "1.0.3",
"description": "TypeScript wrapper for Meta's Cloud API",
"type": "module",
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"sideEffects": false,
"publishConfig": {
"access": "public"
},
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.js",
"default": "./dist/index.js"
},
"./messages": {
"types": "./dist/api/messages/index.d.ts",
"import": "./dist/api/messages/index.js",
"default": "./dist/api/messages/index.js"
},
"./media": {
"types": "./dist/api/media/index.d.ts",
"import": "./dist/api/media/index.js",
"default": "./dist/api/media/index.js"
},
"./profile": {
"types": "./dist/api/profile/index.d.ts",
"import": "./dist/api/profile/index.js",
"default": "./dist/api/profile/index.js"
},
"./flow": {
"types": "./dist/api/flow/index.d.ts",
"import": "./dist/api/flow/index.js",
"default": "./dist/api/flow/index.js"
},
"./phone": {
"types": "./dist/api/phone/index.d.ts",
"import": "./dist/api/phone/index.js",
"default": "./dist/api/phone/index.js"
},
"./template": {
"types": "./dist/api/template/index.d.ts",
"import": "./dist/api/template/index.js",
"default": "./dist/api/template/index.js"
},
"./waba": {
"types": "./dist/api/waba/index.d.ts",
"import": "./dist/api/waba/index.js",
"default": "./dist/api/waba/index.js"
},
"./qrCode": {
"types": "./dist/api/qrCode/index.d.ts",
"import": "./dist/api/qrCode/index.js",
"default": "./dist/api/qrCode/index.js"
},
"./twoStepVerification": {
"types": "./dist/api/twoStepVerification/index.d.ts",
"import": "./dist/api/twoStepVerification/index.js",
"default": "./dist/api/twoStepVerification/index.js"
},
"./encryption": {
"types": "./dist/api/encryption/index.d.ts",
"import": "./dist/api/encryption/index.js",
"default": "./dist/api/encryption/index.js"
},
"./registration": {
"types": "./dist/api/registration/index.d.ts",
"import": "./dist/api/registration/index.js",
"default": "./dist/api/registration/index.js"
},
"./shared/types": {
"types": "./dist/shared/types/index.d.ts",
"import": "./dist/shared/types/index.js",
"default": "./dist/shared/types/index.js"
},
"./shared/utils": {
"types": "./dist/shared/utils/index.d.ts",
"import": "./dist/shared/utils/index.js",
"default": "./dist/shared/utils/index.js"
},
"./api": {
"types": "./dist/api/index.d.ts",
"import": "./dist/api/index.js",
"default": "./dist/api/index.js"
},
"./api/messages": {
"types": "./dist/api/messages.d.ts",
"import": "./dist/api/messages.js",
"default": "./dist/api/messages.js"
},
"./api/messages/builders": {
"types": "./dist/api/messages/builders/index.d.ts",
"import": "./dist/api/messages/builders/index.js",
"default": "./dist/api/messages/builders/index.js"
},
"./api/media": {
"types": "./dist/api/media.d.ts",
"import": "./dist/api/media.js",
"default": "./dist/api/media.js"
},
"./api/flows": {
"types": "./dist/api/flows.d.ts",
"import": "./dist/api/flows.js",
"default": "./dist/api/flows.js"
},
"./utils": {
"types": "./dist/utils/index.d.ts",
"import": "./dist/utils/index.js",
"default": "./dist/utils/index.js"
},
"./webhook": {
"types": "./dist/core/webhook/index.d.ts",
"import": "./dist/core/webhook/index.js",
"default": "./dist/core/webhook/index.js"
},
"./webhook/express": {
"types": "./dist/core/webhook/frameworks/express.d.ts",
"import": "./dist/core/webhook/frameworks/express.js",
"default": "./dist/core/webhook/frameworks/express.js"
},
"./webhook/nextjs": {
"types": "./dist/core/webhook/frameworks/nextjs.d.ts",
"import": "./dist/core/webhook/frameworks/nextjs.js",
"default": "./dist/core/webhook/frameworks/nextjs.js"
},
"./types": {
"types": "./dist/types/index.d.ts",
"import": "./dist/types/index.js",
"default": "./dist/types/index.js"
},
"./types/enums": {
"types": "./dist/types/enums.d.ts",
"import": "./dist/types/enums.js",
"default": "./dist/types/enums.js"
},
"./types/config": {
"types": "./dist/types/config.d.ts",
"import": "./dist/types/config.js",
"default": "./dist/types/config.js"
},
"./core/webhook": {
"types": "./dist/core/webhook/index.d.ts",
"import": "./dist/core/webhook/index.js",
"default": "./dist/core/webhook/index.js"
},
"./core/whatsapp": {
"types": "./dist/core/whatsapp/index.d.ts",
"import": "./dist/core/whatsapp/index.js",
"default": "./dist/core/whatsapp/index.js"
},
"./package.json": "./package.json"
},
"keywords": [
"whatsapp-api",
"cloud-api",
"meta-api",
"typescript-sdk",
"whatsapp-business",
"whatsapp-cloud-api",
"messaging-api",
"node-api-client",
"meta-cloud",
"whatsapp-messaging",
"api-wrapper",
"typescript",
"nodejs",
"meta",
"facebook-api",
"whatsapp-integration",
"whatsapp-templates",
"media-api",
"flow-api",
"waba",
"business-messaging"
],
"author": "froggy1014",
"license": "MIT",
"homepage": "https://github.com/froggy1014/meta-cloud-api#readme",
"repository": {
"type": "git",
"url": "git+https://github.com/froggy1014/meta-cloud-api.git"
},
"bugs": {
"url": "https://github.com/froggy1014/meta-cloud-api/issues"
},
"files": [
"dist",
"README.md"
],
"engines": {
"node": ">=18",
"pnpm": ">=10.0.0"
},
"devDependencies": {
"@changesets/cli": "^2.28.1",
"@commitlint/cli": "^19.6.1",
"@commitlint/config-conventional": "^19.6.0",
"@commitlint/cz-commitlint": "^19.6.1",
"@commitlint/types": "^19.5.0",
"@eslint/eslintrc": "^3.2.0",
"@eslint/js": "^9.17.0",
"@types/eslint-config-prettier": "^6.11.3",
"@types/eslint__eslintrc": "^2.1.2",
"@types/express": "^5.0.3",
"@types/node": "^22.15.29",
"@typescript-eslint/eslint-plugin": "^8.15.0",
"@typescript-eslint/parser": "^8.15.0",
"commitizen": "^4.3.1",
"dotenv": "^16.4.7",
"eslint": "^9.20.1",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-only-warn": "^1.1.0",
"eslint-plugin-unused-imports": "^4.1.4",
"husky": "^9.1.7",
"lint-staged": "^15.3.0",
"next": "^15.3.5",
"prettier": "^3.5.0",
"tsup": "^8.3.6",
"typescript": "^5.7.3",
"typescript-eslint": "^8.23.0",
"vitest": "^2.1.8"
},
"lint-staged": {
"**/*.{ts,tsx}": [
"prettier --write --ignore-unknown",
"eslint --fix"
]
},
"config": {
"commitizen": {
"path": "@commitlint/cz-commitlint"
}
},
"scripts": {
"cz": "cz",
"dev": "tsup --watch",
"build": "tsup --clean",
"format": "prettier .",
"lint": "eslint .",
"clean": "rm -rf dist node_modules",
"typecheck": "tsc --noEmit",
"test": "vitest run",
"test:watch": "vitest --watch",
"changeset": "changeset",
"changeset:version": "changeset version",
"changeset:publish": "changeset publish",
"release": "pnpm build && changeset publish"
}
}