{ "name": "blax-software/laravel-websockets", "description": "An easy to launch a Pusher-compatible WebSockets server for Laravel.", "keywords": [ "blax-software", "beyondcode", "laravel-websockets", "laravel", "php" ], "license": "MIT", "homepage": "https://github.com/blax-software/laravel-websockets", "authors": [ { "name": "Blax Software", "email": "office@blax.at", "homepage": "https://www.blax.at", "role": "Developer" }, { "name": "Marcel Pociot", "email": "marcel@beyondco.de", "homepage": "https://beyondcode.de", "role": "Developer" }, { "name": "Freek Van der Herten", "email": "freek@spatie.be", "homepage": "https://spatie.be", "role": "Developer" }, { "name": "Alex Renoki", "homepage": "https://github.com/rennokki", "role": "Developer" } ], "require": { "php": ">=8.0", "blax-software/websocket-ratchet": "dev-master", "clue/reactphp-sqlite": "^1.0", "clue/redis-react": "^2.6", "doctrine/dbal": "^2|^3|^4", "evenement/evenement": "^2.0|^3.0", "facade/ignition-contracts": "^1.0", "guzzlehttp/psr7": "*", "illuminate/broadcasting": ">=9.0", "illuminate/console": ">=9.0", "illuminate/http": ">=9.0", "illuminate/queue": ">=9.0", "illuminate/routing": ">=9.0", "illuminate/support": ">=9.0", "pusher/pusher-php-server": "^6.0|^7.0", "react/async": "^4.3", "react/http": "^1.11", "react/mysql": "^0.5", "react/promise": "^2.8", "symfony/http-kernel": "*", "symfony/psr-http-message-bridge": "*" }, "require-dev": { "clue/block-react": "^1.5", "clue/buzz-react": "^2.9", "laravel/legacy-factories": "^1.1", "orchestra/testbench-browser-kit": "^7.0", "phpunit/phpunit": "^9.0", "ratchet/pawl": "^0.3" }, "suggest": { "ext-pcntl": "Running the server needs pcntl to listen to command signals and soft-shutdown.", "doctrine/dbal": "Required to run database migrations (^2.9|^3.0).", "textalk/websocket": "Required if you want to send data to the server like a client" }, "autoload": { "psr-4": { "BlaxSoftware\\LaravelWebSockets\\": "src/" }, "files": [ "src/helpers_global.php" ] }, "autoload-dev": { "psr-4": { "BlaxSoftware\\LaravelWebSockets\\Test\\": "tests" } }, "scripts": { "test": "php -d error_reporting=22519 vendor/bin/phpunit" }, "config": { "sort-packages": true }, "minimum-stability": "dev", "prefer-stable": true, "extra": { "laravel": { "providers": [ "BlaxSoftware\\LaravelWebSockets\\WebSocketsServiceProvider" ], "aliases": { "WebSocketRouter": "BlaxSoftware\\LaravelWebSockets\\Facades\\WebSocketRouter" } } } }