1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- {
- "name": "event-back",
- "version": "1.0.0",
- "description": "",
- "main": "index.js",
- "type": "module",
- "imports": {
- "#*": "./src/*",
- "#db": "./src/db/db.ts",
- "#db-shema": "./src/db/db-shema.ts",
- "#exceptions": "./src/exceptions/",
- "#logger": "./src/plugins/logger.ts",
- "#dayjsUtils": "./src/utils/dayjs-utils.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.6",
- "cors": "^2.8.5",
- "dayjs": "^1.11.10",
- "dotenv": "^16.4.5",
- "express": "^4.18.2",
- "jsonwebtoken": "^9.0.2",
- "log4js": "^6.9.1",
- "multer": "^1.4.5-lts.1",
- "nodemailer": "^6.9.15",
- "pg": "^8.11.3",
- "slonik": "^37.2.0",
- "uuid": "^10.0.0",
- "zod": "^3.22.4"
- },
- "devDependencies": {
- "@types/bcrypt": "^5.0.2",
- "@types/cookie-parser": "^1.4.6",
- "@types/cors": "^2.8.17",
- "@types/express": "^4.17.21",
- "@types/jsonwebtoken": "^9.0.5",
- "@types/multer": "^1.4.11",
- "@types/node": "^20.11.3",
- "@types/nodemailer": "^6.4.16",
- "@types/pg": "^8.10.9",
- "@types/uuid": "^10.0.0",
- "@typescript-eslint/eslint-plugin": "^6.19.0",
- "@typescript-eslint/parser": "^6.19.0",
- "eslint": "^8.56.0",
- "husky": "^8.0.3",
- "nodemon": "^3.0.2",
- "prettier": "^3.2.2",
- "rimraf": "^5.0.5",
- "tsx": "^4.7.0",
- "typescript": "^5.3.3"
- }
- }
|