{ "name": "gymflow-server", "version": "1.0.0", "description": "Backend for GymFlow AI", "main": "src/index.ts", "scripts": { "start": "node dist/index.js", "dev": "ts-node-dev -r dotenv/config --respawn --transpile-only src/index.ts", "build": "tsc" }, "dependencies": { "@google/generative-ai": "^0.24.1", "@prisma/adapter-better-sqlite3": "^7.1.0", "@prisma/client": "^6.19.0", "@types/better-sqlite3": "^7.6.13", "bcryptjs": "3.0.3", "better-sqlite3": "^12.5.0", "cors": "2.8.5", "dotenv": "17.2.3", "express": "5.1.0", "jsonwebtoken": "9.0.2", "ts-node-dev": "^2.0.0" }, "devDependencies": { "@types/bcryptjs": "*", "@types/cors": "*", "@types/express": "*", "@types/jsonwebtoken": "*", "@types/node": "*", "nodemon": "*", "prisma": "*", "ts-node": "*", "typescript": "*" } }