40 lines
1.0 KiB
JSON
40 lines
1.0 KiB
JSON
{
|
|
"devDependencies": {
|
|
"@types/bcryptjs": "^2.4.6",
|
|
"@types/cors": "^2.8.19",
|
|
"@types/express": "^5.0.3",
|
|
"@types/jsonwebtoken": "^9.0.10",
|
|
"@types/node": "^24.4.0",
|
|
"@types/nodemailer": "^7.0.2",
|
|
"@types/socket.io": "^3.0.1",
|
|
"@types/socket.io-client": "^1.4.36",
|
|
"assert": "^2.1.0",
|
|
"autoprefixer": "^10.4.14",
|
|
"browserify-zlib": "^0.2.0",
|
|
"buffer": "^6.0.3",
|
|
"os-browserify": "^0.3.0",
|
|
"path-browserify": "^1.0.1",
|
|
"postcss": "^8.4.21",
|
|
"process": "^0.11.10",
|
|
"stream-browserify": "^3.0.0",
|
|
"tailwindcss": "^3.3.3",
|
|
"typescript": "^5.9.2",
|
|
"util": "^0.12.5"
|
|
},
|
|
"dependencies": {
|
|
"@prisma/client": "^6.16.1",
|
|
"bcryptjs": "^3.0.2",
|
|
"cors": "^2.8.5",
|
|
"dotenv": "^17.2.2",
|
|
"express": "^5.1.0",
|
|
"helmet": "^8.1.0",
|
|
"jsonwebtoken": "^9.0.2",
|
|
"nodemailer": "^7.0.9",
|
|
"prisma": "^6.16.1",
|
|
"proxmox-api": "^1.1.1",
|
|
"recharts": "^3.2.1",
|
|
"socket.io": "^4.8.1",
|
|
"socket.io-client": "^4.8.1"
|
|
}
|
|
}
|