{ "name": "zhamao/framework", "description": "High performance chat robot and web server development framework", "minimum-stability": "stable", "license": "Apache-2.0", "extra": { "exclude_annotate": [ "src/ZM" ] }, "authors": [ { "name": "jerry", "email": "admin@zhamao.me" } ], "prefer-stable": true, "bin": [ "bin/start", "bin/phpunit-swoole", "bin/watcher" ], "require": { "php": ">=7.2", "ext-json": "*", "ext-posix": "*", "doctrine/annotations": "~1.12 || ~1.4.0", "symfony/polyfill-ctype": "^1.19", "symfony/polyfill-mbstring": "^1.19", "symfony/console": "~5.0 || ~4.0 || ~3.0", "symfony/routing": "~5.0 || ~4.0 || ~3.0", "zhamao/console": "^1.0", "zhamao/config": "^1.0", "zhamao/request": "^1.1", "zhamao/connection-manager": "^1.0", "jelix/version": "^2.0", "league/climate": "^3.6", "psy/psysh": "@stable", "doctrine/dbal": "^2.13.1" }, "suggest": { "ext-ctype": "Use C/C++ extension instead of polyfill will be more efficient", "ext-mbstring": "Use C/C++ extension instead of polyfill will be more efficient", "ext-pdo_mysql": "If you use mysql in framework, you will need this extension", "ext-redis": "If you use Redis in framework, you will need this extension", "league/climate": "Display columns and status in terminal" }, "autoload": { "psr-4": { "ZM\\": "src/ZM" }, "files": [ "src/ZM/global_functions.php" ] }, "autoload-dev": { "psr-4": { "Module\\": "src/Module", "Custom\\": "src/Custom" } }, "require-dev": { "swoole/ide-helper": "@dev", "phpunit/phpunit": "^8.5 || ^9.0" } }