{ "name": "event-back", "version": "1.0.0", "description": "", "main": "index.js", "type": "module", "imports": { "#*": "./src/*", "#api": "./src/api/api.ts", "#db": "./src/db/db.ts", "#db-shema": "./src/db/db-shema.ts", "#exceptions": "./src/exceptions/", "#logger": "./src/plugins/logger.ts", "#dayjs": "./src/plugins/dayjs.ts", "#config": "./src/config/config.ts" }, "husky": { "hooks": { "pre-commit": "npm run lint" } }, "scripts": { "dev": "npx nodemon", "build": "rimraf ./build && npx tsc", "lint": "npx eslint ./src" }, "keywords": [], "author": "", "license": "ISC", "dependencies": { "bcrypt": "^5.1.1", "cookie-parser": "^ 1.4.7 ", "cors": "^2.8.5", "dayjs": "^1.11.13", "dotenv": "^16.4.7", "express": "^4.21.2", "jsonwebtoken": "^9.0.2", "log4js": "^6.9.1", "multer": "^1.4.5-lts.1", "nodemailer": "^6.10.0", "pg": "^8.13.3", "slonik": "^37.6.0", "uuid": "^10.0.0", "winston": "^3.17.0", "zod": "^3.24.2" }, "devDependencies": { "@types/bcrypt": "^5.0.2", "@types/cookie-parser": "^1.4.8", "@types/cors": "^2.8.17", "@types/express": "^4.17.21", "@types/jsonwebtoken": "^9.0.9", "@types/multer": "^1.4.12", "@types/node": "^20.17.23", "@types/nodemailer": "^6.4.17", "@types/pg": "^8.11.11", "@types/uuid": "^10.0.0", "@typescript-eslint/eslint-plugin": "^6.21.0", "@typescript-eslint/parser": "^6.21.0", "eslint": "^8.57.1", "husky": "^8.0.3", "nodemon": "^3.1.9", "prettier": "^3.5.3", "rimraf": "^5.0.10", "tsx": "^4.19.3", "typescript": "^5.3.3" } }