代码拉取完成,页面将自动刷新
{
"name": "guanguans/coole",
"description": "Coole is a PHP micro-framework built on open source components. - Coole 是一个基于开源组件构建的 PHP 微框架。",
"license": "MIT",
"type": "library",
"keywords": [
"php",
"coole",
"framework",
"micro",
"microframework"
],
"authors": [
{
"name": "guanguans",
"email": "ityaozm@gmail.com",
"homepage": "https://www.guanguans.cn",
"role": "developer"
}
],
"homepage": "https://github.com/guanguans/coole",
"support": {
"issues": "https://github.com/guanguans/coole/issues",
"source": "https://github.com/guanguans/coole"
},
"require": {
"php": ">=8.0.2",
"filp/whoops": "^2.14",
"illuminate/collections": "^9.0",
"illuminate/conditionable": "^9.0",
"illuminate/config": "^9.0",
"illuminate/container": "^9.0",
"illuminate/database": "^9.0",
"illuminate/events": "^9.0",
"illuminate/macroable": "^9.0",
"illuminate/pagination": "^9.0",
"illuminate/pipeline": "^9.0",
"league/flysystem": "^3.2",
"monolog/monolog": "^2.8 || ^3.0",
"nette/robot-loader": "^3.4",
"nette/utils": "^3.2",
"opis/closure": "^3.6",
"php-di/invoker": "^2.3",
"sebastiaanluca/php-pipe-operator": "^4.0 || ^5.0",
"spatie/async": "^1.5",
"spatie/blink": "^1.2",
"spatie/once": "^3.1",
"spatie/url-signer": "^1.2",
"symfony/browser-kit": "^6.0",
"symfony/cache": "^6.0",
"symfony/console": "^6.0",
"symfony/error-handler": "^6.0",
"symfony/event-dispatcher": "^6.0",
"symfony/expression-language": "^6.0",
"symfony/filesystem": "^6.0",
"symfony/finder": "^6.0",
"symfony/http-client": "^6.0",
"symfony/http-foundation": "^6.0",
"symfony/http-kernel": "^6.0",
"symfony/lock": "^6.0",
"symfony/mailer": "^6.0",
"symfony/messenger": "^6.0",
"symfony/notifier": "^6.0",
"symfony/options-resolver": "^6.0",
"symfony/password-hasher": "^6.0",
"symfony/process": "^6.0",
"symfony/rate-limiter": "^6.0",
"symfony/routing": "^6.0",
"symfony/security-core": "^6.0",
"symfony/security-csrf": "^6.0",
"symfony/security-guard": "^5.0",
"symfony/security-http": "^6.0",
"symfony/semaphore": "^6.0",
"symfony/serializer": "^6.0",
"symfony/stopwatch": "^6.0",
"symfony/translation": "^6.0",
"symfony/uid": "^6.0",
"symfony/validator": "^6.0",
"symfony/var-exporter": "^6.0",
"twig/twig": "^3.4",
"vlucas/phpdotenv": "^5.4"
},
"require-dev": {
"brainmaestro/composer-git-hooks": "^3.0",
"code-lts/doctum": "^5.5",
"ekino/phpstan-banned-code": "^1.0",
"friendsofphp/php-cs-fixer": "^3.9",
"infection/infection": "^0.26",
"jetbrains/phpstorm-attributes": "^1.0",
"johnkary/phpunit-speedtrap": "^4.0",
"laravel/pint": "^1.1",
"mockery/mockery": "^1.5",
"pestphp/pest": "^1.21",
"pestphp/pest-plugin-faker": "^1.0",
"pestphp/pest-plugin-mock": "^1.0",
"phpstan/extension-installer": "^1.1",
"phpstan/phpstan": "^1.8",
"phpstan/phpstan-deprecation-rules": "^1.0",
"phpstan/phpstan-strict-rules": "^1.4",
"phpunit/phpunit": "^9.0",
"povils/phpmnd": "^3.0",
"rector/rector": "^0.14 || ^0.15 || ^0.16 || ^0.17 || ^0.18",
"roave/security-advisories": "dev-latest",
"spatie/invade": "^1.1 || ^2.0",
"symplify/monorepo-builder": "^11.1",
"vimeo/psalm": "^5.0"
},
"replace": {
"coole/config": "*",
"coole/console": "*",
"coole/database": "*",
"coole/error-handler": "*",
"coole/event-dispatcher": "*",
"coole/foundation": "*",
"coole/http-kernel": "*",
"coole/invoker": "*",
"coole/logger": "*",
"coole/routing": "*",
"coole/view": "*"
},
"minimum-stability": "dev",
"prefer-stable": true,
"autoload": {
"psr-4": {
"Coole\\Console\\": "src/console/src/",
"Coole\\Database\\": "src/database/src/",
"Coole\\ErrorHandler\\": "src/error-handler/src/",
"Coole\\EventDispatcher\\": "src/event-dispatcher/src/",
"Coole\\Foundation\\": "src/foundation/src/",
"Coole\\HttpKernel\\": "src/http-kernel/src/",
"Coole\\Logger\\": "src/logger/src/",
"Coole\\Routing\\": "src/routing/src/",
"Coole\\View\\": "src/view/src/"
},
"files": [
"src/foundation/src/helpers.php"
]
},
"autoload-dev": {
"psr-4": {
"Coole\\Console\\Tests\\": "src/console/tests/",
"Coole\\Database\\Tests\\": "src/database/tests/",
"Coole\\ErrorHandler\\Tests\\": "src/error-handler/tests/",
"Coole\\EventDispatcher\\Tests\\": "src/event-dispatcher/tests/",
"Coole\\Foundation\\Tests\\": "src/foundation/tests/",
"Coole\\HttpKernel\\Tests\\": "src/http-kernel/tests/",
"Coole\\Logger\\Tests\\": "src/logger/tests/",
"Coole\\Routing\\Tests\\": "src/routing/tests/",
"Coole\\View\\Tests\\": "src/view/tests/"
}
},
"config": {
"allow-plugins": {
"infection/extension-installer": true,
"pestphp/pest-plugin": true,
"phpstan/extension-installer": true
},
"sort-packages": true
},
"extra": {
"branch-alias": {
"dev-main": "2.x-dev"
},
"hooks": {
"post-merge": [
"composer checks"
],
"pre-commit": [
"composer checks"
]
}
},
"scripts": {
"post-install-cmd": [
"@cghooks add --ignore-lock",
"@cghooks update"
],
"post-update-cmd": [
"@cghooks update"
],
"cghooks": "./vendor/bin/cghooks",
"checks": [
"@mark-start",
"@composer check-platform-reqs",
"@mark-separate",
"@md-lint",
"@mark-separate",
"@phpmnd",
"@mark-separate",
"@style-lint",
"@mark-separate",
"@test",
"@mark-separate",
"@psalm",
"@mark-separate",
"@phpstan",
"@mark-finish"
],
"doctum": "./vendor/bin/doctum.php update doctum.php",
"infection": "./vendor/bin/infection --test-framework=pest --show-mutations --threads=4 --ansi",
"lint": "./vendor/bin/phplint --no-cache --configuration=.phplint.yml --ansi",
"mark-finish": "printf '\\n!\\n!\\t\\033[0;32m%s\\033[0m\\n!\\n\\n' \"Finished\"",
"mark-separate": "printf '\\n!\\n!\\t\\033[0;33m%s\\033[0m\\n!\\n\\n' \"----------------\"",
"mark-start": "printf '\\n!\\n!\\t\\033[0;36m%s\\033[0m\\n!\\n\\n' \"Started\"",
"md-fix": "@md-lint --fix",
"md-lint": "lint-md --config .lintmdrc ./*.md ./docs/*.md ./docs/*/*.md ./docs/*/*/*.md ./src/*/*.md",
"pest": "./vendor/bin/pest --cache-result-file=./build//phpunit/.phpunit.result.cache",
"pest-coverage": "@pest --coverage-html=./build/phpunit/ --coverage-clover=clover.xml --coverage --min=80",
"phpmnd": "./vendor/bin/phpmnd src/*/src --exclude=vendor --ignore-numbers=-1,2,7,10,200,302,500,8000 --ignore-funcs=round,sleep --extensions=default_parameter,-return,argument --progress --hint -vv",
"phpstan": "./vendor/bin/phpstan analyse --memory-limit=2G --ansi -vv",
"phpstan-baseline": "@phpstan --generate-baseline=phpstan-baseline.neon",
"pint": "./vendor/bin/pint -v",
"pint-test": "@pint --test",
"post-merge": [
"composer install"
],
"psalm": "./vendor/bin/psalm",
"psalm-baseline": "@psalm --update-baseline",
"rector": "./vendor/bin/rector --clear-cache --ansi -v",
"rector-dry-run": "@rector --dry-run",
"release": "./vendor/bin/monorepo-builder release --ansi -vvv",
"serve": "./bin/coole serve --docroot=./ --port=8008 --ansi -vvv",
"style-fix": "./vendor/bin/php-cs-fixer fix --using-cache=no --config=.php-cs-fixer.php --ansi",
"style-lint": "@style-fix --diff --dry-run",
"test": "@pest",
"test-coverage": "@pest-coverage"
},
"scripts-descriptions": {}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。