{ "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 }