reactphp-kernel/composer.json

42 lines
1.2 KiB
JSON
Raw Normal View History

{
"name": "blax-software/reactphp-kernel",
"description": "Protocol-agnostic ReactPHP backbone: event-loop lifecycle, socket accept, IPC, signal handling and graceful shutdown, shared by blax realtime servers (WebSockets, WebRTC, ...).",
"type": "library",
"license": "MIT",
"keywords": ["reactphp", "event-loop", "kernel", "realtime", "websocket", "webrtc", "ipc", "daemon"],
"authors": [
{
"name": "Blax Software",
"email": "office@blax.at"
}
],
"require": {
"php": ">=8.1",
"react/event-loop": "^1.5",
"react/socket": "^1.15",
"react/stream": "^1.3"
},
"require-dev": {
"phpunit/phpunit": "^10.5"
},
"suggest": {
"ext-pcntl": "Signal handling (graceful shutdown) and reaping of forked children.",
"ext-sockets": "Required for the SocketPairIpc parent<->child channel."
},
"autoload": {
"psr-4": {
"BlaxSoftware\\ReactPhpKernel\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"BlaxSoftware\\ReactPhpKernel\\Tests\\": "tests/"
}
},
"config": {
"sort-packages": true
},
"minimum-stability": "stable",
"prefer-stable": true
}