Events im Ökosystem
Naming Convention
| 1 | namespace:event |
| 2 | namespace:area:event |
Der Namespace entspricht immer dem zuständigen xPart – dotenv:loaded gehört
@xpulse/dotenv, config:loaded gehört @xpulse/config etc.
Bekannte Events
@xpulse/dotenv
| Event |
Payload |
Beschreibung |
dotenv:loaded |
{ env, files, override } |
.env Dateien wurden geladen |
@xpulse/config
| Event |
Payload |
Beschreibung |
config:loaded |
{ name, type, env, files } |
Konfiguration wurde geladen |
@xpulse/app *(geplant)*
| Event |
Payload |
Beschreibung |
app:ready |
{ env, uptime, types } |
App vollständig gestartet |
app:stopping |
{ signal } |
App fährt herunter |
app:stopped |
{ uptime, exitCode } |
App beendet |
@xpulse/cli
| Event |
Payload |
Beschreibung |
cli:command |
{ name, args } |
CLI-Command wurde geparst |
cli:help |
{ commands: [] } |
Help-Output wird zusammengestellt |
cli:done |
{ name, exitCode } |
Command wurde ausgeführt |
@xpulse/http *(geplant)*
| Event |
Payload |
Beschreibung |
http:request |
{ method, path, ip } |
Eingehender Request |
http:response |
{ status, ms } |
Response gesendet |