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