{ "name": "@erp/factuges-server", "version": "0.5.0", "private": true, "scripts": { "build": "tsup src/index.ts --config tsup.config.ts", "start": "NODE_ENV=production node --env-file=.env.production dist/index.js", "dev": "node --import=tsx --watch src/index.ts", "clean": "rimraf .turbo node_modules dist", "typecheck": "tsc --noEmit", "lint": "biome lint --fix", "format": "biome format --write" }, "devDependencies": { "@biomejs/biome": "^2.4.11", "@repo/typescript-config": "workspace:*", "@types/bcrypt": "^6.0.0", "@types/cors": "^2.8.19", "@types/dinero.js": "^2.0.0", "@types/express": "^4.17.21", "@types/glob": "^9.0.0", "@types/jsonwebtoken": "^9.0.10", "@types/luxon": "^3.7.1", "@types/node": "^25.6.0", "@types/passport": "^1.0.17", "@types/passport-jwt": "^4.0.1", "@types/passport-local": "^1.0.38", "@types/response-time": "^2.3.9", "rimraf": "^6.1.3", "tsconfig-paths": "^4.2.0", "tsup": "8.5.1", "tsx": "4.21.0", "typescript": "^6.0.2" }, "dependencies": { "@erp/auth": "workspace:*", "@erp/core": "workspace:*", "@erp/customer-invoices": "workspace:*", "@erp/customers": "workspace:*", "@erp/factuges": "workspace:*", "@erp/suppliers": "workspace:*", "@repo/rdx-logger": "workspace:*", "@repo/rdx-utils": "workspace:*", "bcrypt": "^6.0.0", "cls-rtracer": "^2.6.3", "cors": "^2.8.6", "dinero.js": "1.9.1", "dotenv": "^17.4.1", "express": "^4.22.1", "express-list-routes": "^1.3.2", "handlebars": "^4.7.9", "helmet": "^8.1.0", "http": "0.0.1-security", "jsonwebtoken": "^9.0.3", "luxon": "^3.7.2", "module-alias": "^2.3.4", "mysql2": "^3.22.0", "passport": "^0.7.0", "passport-jwt": "^4.0.1", "passport-local": "^1.0.0", "pg-hstore": "^2.3.4", "reflect-metadata": "^0.2.2", "response-time": "^2.3.4", "sequelize": "^6.37.8", "shallow-equal-object": "^1.1.1", "ts-node": "^10.9.2", "uuid": "^13.0.0", "winston": "^3.19.0", "winston-daily-rotate-file": "^5.0.0", "zod": "^4.3.6" }, "engines": { "node": ">=22" } }