{
  "name": "mantenimento-app",
  "version": "2.4.15",
  "description": "Frontend + backend architecture for the mantenimento calculator",
  "type": "commonjs",
  "main": "backend/calculate-model.js",
  "files": [
    "backend/",
    "frontend/",
    "scripts/",
    "app.js"
  ],
  "scripts": {
    "dev": "node scripts/dev-server.mjs",
    "dev:watch": "node scripts/build-frontend.mjs --watch",
    "build:frontend": "node scripts/build-frontend.mjs",
    "auth:url-token": "node scripts/create-url-login-token.mjs",
    "auth:url-check": "node scripts/auth-url-check.mjs",
    "donor:grant": "node scripts/manage-donor-users.mjs --mode=grant",
    "donor:revoke": "node scripts/manage-donor-users.mjs --mode=revoke",
    "start": "npm run build:frontend && node backend/server.js"
  },
  "keywords": [
    "mantenimento",
    "calcolo",
    "assegno",
    "figli",
    "express"
  ],
  "author": "FaVaGit",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/FaVaGit/mantenimento-app.git"
  },
  "bugs": {
    "url": "https://github.com/FaVaGit/mantenimento-app/issues"
  },
  "homepage": "https://github.com/FaVaGit/mantenimento-app#readme",
  "dependencies": {
    "dotenv": "^17.3.1",
    "express": "^4.21.2"
  },
  "devDependencies": {
    "esbuild": "^0.25.0"
  }
}
