echo-e2e
Version:
**Testing phone calls is hard. Testing AI-powered phone calls is even harder.**
49 lines (48 loc) • 1.31 kB
JSON
{
"name": "echo-e2e",
"type": "module",
"version": "1.0.4",
"main": "dist/index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "nodemon app.ts",
"execute": "npx tsx testlab",
"build": "npx tsc && npx fix-esm-import-path dist/index.js",
"release": "npm login && npm publish"
},
"keywords": ["phone call", "twilio", "ngrok", "openai", "deepgram", "cartesia", "ai calls", "ai voice testing"],
"author": "Christoph Heike",
"license": "MIT",
"description": "",
"repository": {
"type": "git",
"url": "https://github.com/cheike569/echo"
},
"devDependencies": {
"@types/express": "^5.0.0",
"@types/node-fetch": "^2.6.12",
"@types/ws": "^8.5.13",
"ts-node": "^10.9.2",
"tsx": "^4.19.2",
"typescript": "^5.6.3"
},
"dependencies": {
"@cartesia/cartesia-js": "^1.3.0",
"@deepgram/sdk": "^3.9.0",
"@ngrok/ngrok": "^1.4.1",
"canvas": "^2.11.2",
"chalk": "^4.1.2",
"cross-fetch": "^4.0.0",
"dotenv": "^16.4.5",
"express": "^4.21.1",
"fast-glob": "^3.3.2",
"fix-esm-import-path": "^1.10.1",
"ngrok": "^5.0.0-beta.2",
"openai": "^4.73.0",
"ora": "^8.1.1",
"punycode": "^2.3.1",
"twilio": "^5.3.6",
"wav-decoder": "^1.3.0",
"ws": "^8.18.0"
}
}