57 lines
1.7 KiB
JSON
57 lines
1.7 KiB
JSON
|
|
{
|
||
|
|
"name": "blax-software/laravel-webrtc",
|
||
|
|
"description": "WebRTC for Laravel on the blax ReactPHP kernel: signaling on the shared loop + a pluggable media engine (Rust/str0m via ext-php-rs) for recording, AI-realtime bridging, and party-to-party calls.",
|
||
|
|
"type": "library",
|
||
|
|
"license": "MIT",
|
||
|
|
"keywords": ["laravel", "webrtc", "reactphp", "sfu", "recording", "realtime", "openai", "voice"],
|
||
|
|
"authors": [
|
||
|
|
{
|
||
|
|
"name": "Blax Software",
|
||
|
|
"email": "office@blax.at"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"require": {
|
||
|
|
"php": ">=8.1",
|
||
|
|
"blax-software/reactphp-kernel": "dev-master",
|
||
|
|
"react/event-loop": "^1.5",
|
||
|
|
"react/socket": "^1.15",
|
||
|
|
"illuminate/support": "^10.0|^11.0|^12.0",
|
||
|
|
"illuminate/console": "^10.0|^11.0|^12.0"
|
||
|
|
},
|
||
|
|
"require-dev": {
|
||
|
|
"phpunit/phpunit": "^10.5"
|
||
|
|
},
|
||
|
|
"suggest": {
|
||
|
|
"ext-ffi": "Required by the Str0m media engine (Rust core exposed to PHP).",
|
||
|
|
"blax-software/laravel-websockets": "Ride its WebSocket transport for browser signaling instead of the built-in raw signaling server."
|
||
|
|
},
|
||
|
|
"repositories": [
|
||
|
|
{
|
||
|
|
"type": "vcs",
|
||
|
|
"url": "ssh://git@git.blax.at:222/blax-software/reactphp-kernel.git"
|
||
|
|
}
|
||
|
|
],
|
||
|
|
"autoload": {
|
||
|
|
"psr-4": {
|
||
|
|
"BlaxSoftware\\LaravelWebRtc\\": "src/"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"autoload-dev": {
|
||
|
|
"psr-4": {
|
||
|
|
"BlaxSoftware\\LaravelWebRtc\\Tests\\": "tests/"
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"extra": {
|
||
|
|
"laravel": {
|
||
|
|
"providers": [
|
||
|
|
"BlaxSoftware\\LaravelWebRtc\\WebRtcServiceProvider"
|
||
|
|
]
|
||
|
|
}
|
||
|
|
},
|
||
|
|
"config": {
|
||
|
|
"sort-packages": true
|
||
|
|
},
|
||
|
|
"minimum-stability": "dev",
|
||
|
|
"prefer-stable": true
|
||
|
|
}
|