framework/composer.json
2024-09-17 21:34:38 +02:00

75 lines
2.9 KiB
JSON

{
"name": "phpnative/framework",
"license": "MIT",
"type": "library",
"authors": [
{
"name": "Thomas Peterson",
"email": "info@thomas-peterson.de"
}
],
"require": {
"ext-parallel": "*",
"ext-sdl": "*",
"php": "^8.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/event": "self.version",
"phpnative/framework": "self.version",
"phpnative/renderer": "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\\Event\\": "src/PHPNative/Event/src",
"PHPNative\\Framework\\": "src/PHPNative/Framework/src",
"PHPNative\\Renderer\\": "src/PHPNative/Renderer/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\\Event\\Tests\\": "src/PHPNative/Event/tests",
"PHPNative\\Framework\\Tests\\": "src/PHPNative/Framework/tests",
"PHPNative\\Renderer\\Tests\\": "src/PHPNative/Renderer/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"
]
}
}