89 lines
3.6 KiB
JSON
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"
|
|
]
|
|
}
|
|
}
|