62 lines
2.2 KiB
JSON
62 lines
2.2 KiB
JSON
{
|
|
"name": "phpnative/framework",
|
|
"type": "library",
|
|
"license": "MIT",
|
|
"autoload": {
|
|
"psr-4": {
|
|
"PHPNative\\Framework\\": "src/PHPNative/Framework/src",
|
|
"PHPNative\\UI\\": "src/PHPNative/UI/src",
|
|
"PHPNative\\Tailwind\\": "src/PHPNative/Tailwind/src",
|
|
"PHPNative\\Core\\": "src/PHPNative/Core/src",
|
|
"PHPNative\\Container\\": "src/PHPNative/Container/src"
|
|
}
|
|
},
|
|
"replace": {
|
|
"phpnative/tailwind": "self.version"
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"PHPNative\\Tailwind\\Tests\\": "src/PHPNative/Tailwind/tests",
|
|
"PHPNative\\Core\\Tests\\": "src/PHPNative/Core/tests",
|
|
"PHPNative\\UI\\Tests\\": "src/PHPNative/UI/tests",
|
|
"PHPNative\\Container\\Tests\\": "src/PHPNative/Container/tests",
|
|
"PHPNative\\Framework\\Tests\\": "src/PHPNative/Framework/tests"
|
|
}
|
|
},
|
|
"authors": [
|
|
{
|
|
"name": "Thomas Peterson",
|
|
"email": "info@thomas-peterson.de"
|
|
}
|
|
],
|
|
"require": {
|
|
"ext-sdl": "*",
|
|
"ext-parallel": "*"
|
|
},
|
|
"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"
|
|
},
|
|
"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",
|
|
"./tempest discovery:clear",
|
|
"vendor/bin/rector process",
|
|
"composer csfixer",
|
|
"composer phpunit",
|
|
"composer phpstan"
|
|
]
|
|
}
|
|
}
|