{
    "name": "openswoole/core",
    "description": "Openswoole core library",
    "license": "Apache-2.0",
    "authors": [
        {
            "name": "OpenSwoole Group",
            "email": "hello@openswoole.com"
        }
    ],
    "keywords": ["php", "openswoole", "websocket", "http2", "tcp", "mqtt", "http"],
    "homepage": "https://openswoole.com",
    "support": {
        "docs": "https://openswoole.com/docs",
        "issues": "https://github.com/openswoole/openswoole/issues",
        "pull-request": "https://github.com/openswoole/openswoole/pulls",
        "source": "https://github.com/openswoole/openswoole"
    },
    "require": {
        "php": ">=7.4",
        "ext-openswoole": ">=22.0",
        "psr/http-message": "^1.0 || ^2.0",
        "psr/http-server-middleware": "^1.0.0"
    },
    "require-dev": {
        "ext-curl": "*",
        "ext-sockets": "*",
        "phpunit/phpunit": "^9.5",
        "openswoole/ide-helper": "^22.0",
        "friendsofphp/php-cs-fixer": "^3.6",
        "php-http/psr7-integration-tests": "^1.1"
    },
    "suggest": {
        "ext-mysqli": "*",
        "ext-pdo": "*",
        "ext-redis": "Required to use redis database, and the required version is greater than or equal to 3.1.3"
    },
    "autoload": {
        "psr-4": {
            "OpenSwoole\\Core\\": "src/"
        },
        "files": [
            "src/Coroutine/functions.php"
        ]
    }
}
