[C28-28][@ant] fix(email-relay): ts-node+typescript в dependencies (переживают prune --prod)

Прод-образ mono-base делает `pnpm prune --prod` (Dockerfile:74) — devDeps
вырезаются. ts-node был в devDependencies → в проде `sh: ts-node: not found`,
контейнер в restart-loop, /health не отвечал. controller держит ts-node в
dependencies — повторяем паттерн. (Коммит из закрытого PR #115 не попал в dev,
вношу прямо.)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
coopops
2026-06-09 10:47:15 +00:00
parent f37605b343
commit be7e1585b0
2 changed files with 10 additions and 10 deletions
+4 -4
View File
@@ -14,14 +14,14 @@
},
"dependencies": {
"express": "^4.22.1",
"nodemailer": "^8.0.1"
"nodemailer": "^8.0.1",
"ts-node": "^10.9.2",
"typescript": "^5.0.0"
},
"devDependencies": {
"@types/express": "^4.17.21",
"@types/node": "^20.0.0",
"@types/nodemailer": "^6.4.14",
"nodemon": "^3.1.0",
"ts-node": "^10.9.2",
"typescript": "^5.0.0"
"nodemon": "^3.1.0"
}
}
+6 -6
View File
@@ -1066,6 +1066,12 @@ importers:
nodemailer:
specifier: ^8.0.1
version: 8.0.4
ts-node:
specifier: ^10.9.2
version: 10.9.2(@swc/core@1.15.33(@swc/helpers@0.5.19))(@types/node@20.19.37)(typescript@5.9.3)
typescript:
specifier: ^5.0.0
version: 5.9.3
devDependencies:
'@types/express':
specifier: ^4.17.21
@@ -1079,12 +1085,6 @@ importers:
nodemon:
specifier: ^3.1.0
version: 3.1.14
ts-node:
specifier: ^10.9.2
version: 10.9.2(@swc/core@1.15.33(@swc/helpers@0.5.19))(@types/node@20.19.37)(typescript@5.9.3)
typescript:
specifier: ^5.0.0
version: 5.9.3
components/factory:
dependencies: