- 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
34 lines
942 B
JSON
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
|
|
}
|