{
  "name": "neo-sports-ai",
  "version": "1.0.0",
  "description": "TopStats, agent IA premium d'analyse sportive mobile-first.",
  "main": "server.js",
  "scripts": {
    "start": "node server.js",
    "dev": "NODE_ENV=development nodemon server.js",
    "db:ping": "node -e \"require('./config/db').ping().then(console.log).catch((e)=>{console.error(e.message); process.exit(1);})\"",
    "settle:results": "node scripts/settle-results.js",
    "history:repair": "node scripts/repair-history-results.js",
    "analysis:daily": "node scripts/generate-daily-match-analyses.js --days=3",
    "analysis:rolling": "node scripts/generate-daily-match-analyses.js --days=3",
    "analysis:regenerate": "node scripts/generate-daily-match-analyses.js --force --days=3",
    "analysis:today": "node scripts/generate-daily-match-analyses.js --days=1",
    "neo:repair-today": "node scripts/repair-history-and-regenerate-today.js"
  },
  "keywords": [
    "node",
    "express",
    "mysql",
    "saas",
    "sports-ai"
  ],
  "author": "",
  "license": "UNLICENSED",
  "dependencies": {
    "bcryptjs": "^2.4.3",
    "dotenv": "^16.4.5",
    "ejs": "^3.1.10",
    "express": "^4.19.2",
    "express-mysql-session": "^3.0.3",
    "express-session": "^1.18.0",
    "helmet": "^7.1.0",
    "mysql2": "^3.11.0"
  },
  "devDependencies": {
    "nodemon": "^3.1.4"
  },
  "engines": {
    "node": ">=18"
  }
}
