{ "name": "teams-planner-bot", "version": "0.1.0", "description": "MS Teams bot that classifies natural-language task updates and writes them to Microsoft Planner.", "main": "dist/index.js", "scripts": { "build": "tsc -p .", "start": "node dist/index.js", "dev": "ts-node-dev --respawn --transpile-only src/index.ts", "typecheck": "tsc --noEmit", "lint": "eslint \"src/**/*.ts\"" }, "engines": { "node": ">=20" }, "dependencies": { "@anthropic-ai/sdk": "^0.40.1", "@azure/identity": "^4.5.0", "@azure/msal-node": "^2.16.2", "@google/genai": "^2.3.0", "@microsoft/microsoft-graph-client": "^3.0.7", "adaptivecards-templating": "^2.3.1", "botbuilder": "^4.23.1", "botbuilder-dialogs": "^4.23.1", "dotenv": "^16.4.5", "isomorphic-fetch": "^3.0.0", "openai": "^4.77.0", "restify": "^11.1.0" }, "devDependencies": { "@types/node": "^20.14.10", "@types/restify": "^8.5.12", "ts-node-dev": "^2.0.0", "typescript": "^5.5.4" } }