{ "name": "server", "version": "1.0.0", "description": "", "license": "GPL-3.0", "author": "", "type": "commonjs", "main": "../dist/out-tsc/server/index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "node": "nodemon", "start": "ts-node src/index.ts", "build": "tsc", "serve": "node ../dist/out-tsc/server/index.js", "setup": "docker compose up -d", "teardown": "docker compose down", "dev": "npm run setup && npm run node; npm run teardown" }, "dependencies": { "cors": "^2.8.6", "dotenv": "^17.3.1", "express": "^5.2.1", "pg": "^8.20.0", "pg-hstore": "^2.3.4", "reflect-metadata": "^0.2.2", "sequelize": "^6.37.7", "sequelize-typescript": "^2.1.6", "winston": "^3.19.0" }, "devDependencies": { "@types/cors": "^2.8.19", "@types/express": "^5.0.6", "@types/node": "^25.3.5", "@types/pg": "^8.16.0", "@types/validator": "^13.15.10", "concurrently": "^9.2.1", "eslint": "^10.0.2", "nodemon": "^3.1.14", "prettier": "^3.8.1", "ts-node": "^10.9.2", "typescript": "^5.9.3" } }