{ "name": "lab4", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "dev": "nodemon src/server.ts", "build": "tsc && npm run copy-data", "copy-data": "mkdir -p dist && cp -r src/data dist/data", "tsoa:spec": "tsoa spec", "tsoa:routes": "tsoa routes", "tsoa:generate": "npm run tsoa:spec && npm run tsoa:routes", "start": "npm run tsoa:generate && ts-node src/server.ts", "vercel-build": "npm run tsoa:generate && npm run build" }, "keywords": [], "author": "", "license": "ISC", "type": "commonjs", "dependencies": { "class-transformer": "^0.5.1", "class-validator": "^0.14.2", "cors": "^2.8.5", "dotenv": "^17.2.3", "express": "^5.1.0", "http-status-codes": "^2.3.0", "swagger-jsdoc": "^6.2.8", "swagger-ui-express": "^5.0.1", "tsoa": "^6.6.0", "uuid": "^8.3.2", "yamljs": "^0.3.0" }, "devDependencies": { "@types/cors": "^2.8.19", "@types/express": "^5.0.5", "@types/http-status-codes": "^1.2.0", "@types/node": "^24.10.0", "@types/swagger-jsdoc": "^6.0.4", "@types/swagger-ui-express": "^4.1.8", "@types/uuid": "^10.0.0", "@types/yamljs": "^0.2.34", "nodemon": "^3.1.10", "ts-node": "^10.9.2", "typescript": "^5.9.3" } }