framework/composer.json
2024-10-13 21:39:04 +02:00

89 lines
3.6 KiB
JSON

{
"name": "phpnative/framework",
"license": "MIT",
"type": "library",
"authors": [
{
"name": "Thomas Peterson",
"email": "info@thomas-peterson.de"
}
],
"require": {
"ext-parallel": "*",
"ext-sdl": "*",
"monolog/monolog": "^3.7.0",
"php": "^8.3",
"psr/log": "^3.0.0",
"symfony/serializer": "^7",
"symfony/var-dumper": "^7.1",
"zumba/json-serializer": "^3"
},
"require-dev": {
"friendsofphp/php-cs-fixer": "^3.21",
"phpat/phpat": "^0.10.14",
"phpstan/phpstan": "^1.10.0",
"phpunit/phpunit": "^10.2",
"rector/rector": "^1.2",
"spaze/phpstan-disallowed-calls": "^3.1",
"symplify/monorepo-builder": "^11.2"
},
"replace": {
"phpnative/container": "self.version",
"phpnative/core": "self.version",
"phpnative/debug": "self.version",
"phpnative/event": "self.version",
"phpnative/framework": "self.version",
"phpnative/log": "self.version",
"phpnative/renderer": "self.version",
"phpnative/storage": "self.version",
"phpnative/support": "self.version",
"phpnative/tailwind": "self.version",
"phpnative/ui": "self.version"
},
"autoload": {
"psr-4": {
"PHPNative\\Container\\": "src/PHPNative/Container/src",
"PHPNative\\Core\\": "src/PHPNative/Core/src",
"PHPNative\\Debug\\": "src/PHPNative/Debug/src",
"PHPNative\\Event\\": "src/PHPNative/Event/src",
"PHPNative\\Framework\\": "src/PHPNative/Framework/src",
"PHPNative\\Log\\": "src/PHPNative/Log/src",
"PHPNative\\Renderer\\": "src/PHPNative/Renderer/src",
"PHPNative\\Storage\\": "src/PHPNative/Storage/src",
"PHPNative\\Support\\": "src/PHPNative/Support/src",
"PHPNative\\Tailwind\\": "src/PHPNative/Tailwind/src",
"PHPNative\\UI\\": "src/PHPNative/UI/src"
}
},
"autoload-dev": {
"psr-4": {
"PHPNative\\Container\\Tests\\": "src/PHPNative/Container/tests",
"PHPNative\\Core\\Tests\\": "src/PHPNative/Core/tests",
"PHPNative\\Debug\\Tests\\": "src/PHPNative/Debug/tests",
"PHPNative\\Event\\Tests\\": "src/PHPNative/Event/tests",
"PHPNative\\Framework\\Tests\\": "src/PHPNative/Framework/tests",
"PHPNative\\Log\\Tests\\": "src/PHPNative/Log/tests",
"PHPNative\\Renderer\\Tests\\": "src/PHPNative/Renderer/tests",
"PHPNative\\Storage\\Tests\\": "src/PHPNative/Storage/tests",
"PHPNative\\Support\\Tests\\": "src/PHPNative/Support/tests",
"PHPNative\\Tailwind\\Tests\\": "src/PHPNative/Tailwind/tests",
"PHPNative\\UI\\Tests\\": "src/PHPNative/UI/tests"
}
},
"scripts": {
"phpunit": "vendor/bin/phpunit --display-warnings --display-skipped --display-deprecations --display-errors --display-notices",
"coverage": "vendor/bin/phpunit --coverage-html build/reports/html --coverage-clover build/reports/clover.xml",
"csfixer": "vendor/bin/php-cs-fixer fix --allow-risky=yes",
"phpstan": "vendor/bin/phpstan analyse src tests --memory-limit=1G",
"rector": "vendor/bin/rector process --no-ansi",
"merge": "vendor/bin/monorepo-builder merge",
"qa": [
"composer merge",
"vendor/bin/rector process",
"composer csfixer",
"composer phpunit",
"composer phpstan"
]
}
}