{ "name": "homeassistant-mcp", "version": "1.0.0", "description": "Home Assistant Master Control Program", "main": "dist/index.js", "type": "module", "scripts": { "start": "bun run dist/index.js", "dev": "bun run --watch src/index.ts", "build": "bun build ./src/index.ts --outdir ./dist --target node", "test": "bun test", "test:watch": "bun test --watch", "test:coverage": "bun test --coverage", "lint": "eslint . --ext .ts", "format": "prettier --write \"src/**/*.ts\"", "prepare": "husky install" }, "dependencies": { "@digital-alchemy/core": "^0.1.0", "@jest/globals": "^29.7.0", "@types/express": "^4.17.21", "@types/jest": "^29.5.12", "@types/jsonwebtoken": "^9.0.5", "@types/node": "^20.11.24", "@types/sanitize-html": "^2.9.5", "@types/ws": "^8.5.10", "dotenv": "^16.4.5", "express": "^4.18.2", "express-rate-limit": "^7.1.5", "helmet": "^7.1.0", "jsonwebtoken": "^9.0.2", "node-fetch": "^3.3.2", "sanitize-html": "^2.11.0", "typescript": "^5.3.3", "ws": "^8.16.0", "zod": "^3.22.4" }, "devDependencies": { "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^7.1.0", "@typescript-eslint/parser": "^7.1.0", "eslint": "^8.57.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-prettier": "^5.1.3", "husky": "^9.0.11", "prettier": "^3.2.5", "supertest": "^6.3.3", "uuid": "^11.0.5" }, "engines": { "bun": ">=1.0.0" } }