| { | |
| "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" | |
| } | |
| } | |