{ "name": "singularity/hdk-core", "license": "MIT", "type": "library", "description": "Common Hyperf Development Kit", "extra": { "hyperf": { "config": "Singularity\\HDK\\Core\\ConfigProvider" } }, "authors": [ { "name": "李东云", "email": "dongyun.li@luxcreo.ai" } ], "require": { "php": "^7.4|^8.0", "ext-redis": "^5.3", "ext-swoole": "*", "composer/composer": ">=2.0", "ergebnis/http-method": "^2.2", "hyperf/config": "^2.2", "hyperf/constants": "^2.2", "hyperf/context": "^2.2", "hyperf/database": "^2.2", "hyperf/di": "^2.2", "hyperf/framework": "^2.2", "hyperf/http-server": "^2.2", "hyperf/logger": "^2.2", "hyperf/redis": "^2.2", "hyperf/translation": "^2.2", "jetbrains/phpstorm-attributes": "^1.0", "lmc/http-constants": "^1.2", "myclabs/php-enum": "^1.8.4", "roave/dont": "^1.1", "symfony/polyfill-php81": "^1.27", "teapot/status-code": "^1.1" }, "require-dev": { "alibabacloud/dysmsapi-20170525": "^2.0", "firebase/php-jwt": "^6.3", "friendsofphp/php-cs-fixer": "^3.13", "guzzlehttp/guzzle": "^7.5", "hyperf/crontab": "<=3.0.9 || >3.0.13 <3.1", "hyperf/session": "^2.2", "hyperf/validation": "^2.2", "pestphp/pest": "^1.22", "phpstan/phpstan": "^1.9", "phpunit/phpunit": "^9.5", "roave/security-advisories": "dev-latest", "swoole/ide-helper": "*", "symfony/mailer": "^5.4" }, "suggest": { "hyperf/resource": "If you need", "firebase/php-jwt": "JWT 鉴权必需", "hyperf/session": "Session 鉴权必需", "symfony/mailer": "用于发送电子邮件", "guzzlehttp/guzzle": "需要发起 http 请求时必需", "alibabacloud/dysmsapi-20170525": "阿里云短信服务必需", "laminas/laminas-text": "用于cli展示表格和大字", "gevman/interactive-cli": "用于提供漂亮的交互式命令行", "clue/stdio-react": "一个基于 reactphp 的交互式命令行", "brainmaestro/composer-git-hooks": "用于 php 项目的 git-hooks" }, "config": { "optimize-autoloader": true, "sort-packages": true, "secure-http": false, "allow-plugins": { "pestphp/pest-plugin": true } }, "autoload": { "psr-4": { "Singularity\\HDK\\Core\\": "src/" } }, "autoload-dev": { "psr-4": { "Singularity\\HDK\\Test\\Core\\": "tests/" } }, "minimum-stability": "dev", "prefer-stable": true, "scripts": { "post-root-package-install": [], "test": "vendor/bin/pest $1", "cs-fix": "vendor/bin/php-cs-fixer fix $1 --rules=@PSR12 --allow-risky=yes", "analyse": "vendor/bin/phpstan analyse $1", "ci": [ "@analyse publish/ src/ tests/", "@cs-fix", "@test --ci", "echo CI Success" ] }, "repositories": { "lux-map": { "type": "composer", "url": "https://satis.luxcreo.cn/" }, "packagist": { "type": "composer", "url": "https://mirrors.aliyun.com/composer/" }, "packagist-tx": { "type": "composer", "url": "https://mirrors.cloud.tencent.com/composer/" }, "packagist-hw": { "type": "composer", "url": "https://repo.huaweicloud.com/repository/php/" } }, "version": "0.1.9" }