sifars/automated-invoice-processing-agent-backend
0
1{2 "name": "fb-api",3 "main": "app.ts",4 "packageManager": "yarn@4.3.1",5 "dependencies": {6 "@aws-sdk/client-s3": "^3.614.0",7 "@types/sequelize": "^4.28.20",8 "aws-sdk": "^2.1659.0",9 "axios": "^1.7.2",10 "babel-register": "^6.26.0",11 "bcryptjs": "^2.4.3",12 "cors": "^2.8.5",13 "crypto": "^1.0.1",14 "dotenv": "^16.4.5",15 "express": "^4.19.2",16 "express-validator": "^7.1.0",17 "form-data": "^4.0.1",18 "jsonwebtoken": "^9.0.2",19 "multer": "^1.4.5-lts.1",20 "mysql2": "^3.10.2",21 "node-cron": "^3.0.3",22 "nodemailer": "^6.9.14",23 "pino": "^9.3.2",24 "pino-http": "^10.2.0",25 "pino-pretty": "^11.2.2",26 "sequelize": "^6.37.3",27 "sequelize-cli": "^6.6.2",28 "sequelize-typescript": "^2.1.6",29 "swagger-jsdoc": "^6.2.8",30 "swagger-ui-express": "^5.0.1"31 },32 "devDependencies": {33 "@types/bcryptjs": "^2",34 "@types/cors": "^2",35 "@types/dotenv": "^8.2.0",36 "@types/express": "^4.17.21",37 "@types/jsonwebtoken": "^9",38 "@types/multer": "^1",39 "@types/node": "^20.14.10",40 "@types/node-cron": "^3",41 "@types/nodemailer": "^6",42 "@types/swagger-jsdoc": "^6",43 "@types/swagger-ui-express": "^4.1.6",44 "@typescript-eslint/eslint-plugin": "^7.16.1",45 "@typescript-eslint/parser": "^7.16.1",46 "eslint": "^9.7.0",47 "eslint-config-prettier": "^9.1.0",48 "eslint-plugin-prettier": "^5.1.3",49 "nodemon": "^3.1.4",50 "prettier": "^3.3.2",51 "ts-node": "^10.9.2",52 "typescript": "^5.5.3"53 },54 "scripts": {55 "lint": "eslint . --ext ts --report-unused-disable-directives --max-warnings 0",56 "dev": "nodemon src/app.ts",57 "start": "tsc && node build/app.js",58 "build": "tsc",59 "db:migrate": "yarn sequelize-cli db:migrate",60 "db:undo": "yarn sequelize-cli db:migrate:undo:all",61 "db:seed": "yarn sequelize-cli db:seed:all"62 }63}64 