{ "name": "amici-scommesse-backend", "version": "1.0.0", "description": "Backend for the Amici Scommesse app", "main": "server.js", "scripts": { "start": "node server.js", "dev": "node server.js", "test": "echo \"Error: no test specified\" && exit 1", "lint": "eslint .", "lint:fix": "eslint . --fix", "format": "prettier --write \"**/*.js\"", "docker:dev": "docker compose -f docker-compose.dev.yml up -d", "docker:dev:logs": "docker compose -f docker-compose.dev.yml logs -f backend", "docker:dev:down": "docker compose -f docker-compose.dev.yml down", "docker:dev:rebuild": "docker compose -f docker-compose.dev.yml up -d --build", "docker:prod": "docker compose up -d", "docker:prod:logs": "docker compose logs -f backend", "docker:prod:down": "docker compose down", "docker:prod:rebuild": "docker compose up -d --build", "docker:clean": "docker compose down -v && docker system prune -f", "docker:ps": "docker compose ps", "docker:restart": "docker compose restart backend" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "awilix": "^10.0.2", "cors": "^2.8.5", "express": "^4.19.2", "joi": "^17.12.1", "jsonwebtoken": "^9.0.2", "jwks-rsa": "^3.1.0", "mongoose": "^8.4.0", "pg": "^8.11.5", "pg-hstore": "^2.3.4", "sequelize": "^6.37.3" }, "devDependencies": { "eslint": "^8.56.0", "eslint-config-airbnb-base": "^15.0.0", "eslint-config-prettier": "^9.1.0", "eslint-plugin-import": "^2.29.1", "eslint-plugin-prettier": "^5.1.3", "prettier": "^3.2.4" } }