api.npub.email/package.json
Danny Morabito 095791f44f
🚀 feat(smtp): Refactor mail server
- Split email pipeline into async receive/process queues for max throughput
- Implement persistent queue storage - no more lost emails on crashes!
- Fix memory leaks when handling chunky payloads
- Update all dependencies
- Clean up code
2024-12-03 13:17:18 +01:00

34 lines
942 B
JSON

{
"name": "mail-server",
"version": "1.0.0",
"description": "",
"main": "src/index.ts",
"scripts": {
"start": "DEBUG='ndk:*' bun --watch src/index.ts",
"db:generate": "prisma generate",
"db:migrate": "prisma migrate dev"
},
"dependencies": {
"@arx/utils": "git+ssh://git@git.arx-ccn.com:222/Arx/ts-utils#v0.0.4",
"@elysiajs/cors": "^1.1.1",
"@elysiajs/server-timing": "^1.1.0",
"@elysiajs/swagger": "^1.1.6",
"@libsql/client": "^0.14.0",
"@nostr-dev-kit/ndk": "^2.10.7",
"@prisma/adapter-libsql": "^5.22.0",
"@prisma/client": "5.22.0",
"elysia": "^1.1.25",
"node-forge": "^1.3.1",
"smtp-server": "^3.13.6",
"websocket-polyfill": "^1.0.0",
"winston": "^3.17.0"
},
"devDependencies": {
"@types/node-forge": "^1.3.11",
"@types/smtp-server": "^3.5.10",
"bun-types": "latest",
"prisma": "5.22.0",
"typescript": "^5.7.2"
},
"private": true
}