- Implement full suite of 'phred' CLI generators and utility commands (M9). - Refactor scaffolding logic to use external stubs in 'src/stubs'. - Add security hardening via SecureHeaders, Csrf, and CORS middleware (M10). - Implement JWT token issuance and validation service with lcobucci/jwt. - Integrate 'getphred/flagpole' for feature flag support. - Introduce abstract 'Middleware' base class for standardized PSR-15 implementation. - Add robust driver validation to OrmServiceProvider. - Fix JwtTokenService claims access and validation constraints. - Update MILESTONES.md status.
58 lines
1.6 KiB
JSON
58 lines
1.6 KiB
JSON
{
|
|
"name": "getphred/phred",
|
|
"description": "Phred Framework",
|
|
"type": "project",
|
|
"require": {
|
|
"php": "^8.2",
|
|
"crell/api-problem": "^3.7",
|
|
"filp/whoops": "^2.15",
|
|
"getphred/eyrie": "dev-main",
|
|
"getphred/flagpole": "dev-main",
|
|
"getphred/pairity": "dev-main",
|
|
"laravel/serializable-closure": "^1.3",
|
|
"lcobucci/jwt": "^5.2",
|
|
"league/flysystem": "^3.24",
|
|
"middlewares/cors": "^0.4.0",
|
|
"monolog/monolog": "^3.5",
|
|
"nyholm/psr7": "^1.8",
|
|
"nyholm/psr7-server": "^1.1",
|
|
"php-di/php-di": "^7.0",
|
|
"relay/relay": "^2.1",
|
|
"symfony/console": "^7.0",
|
|
"vlucas/phpdotenv": "^5.6",
|
|
"zircote/swagger-php": "^4.8"
|
|
},
|
|
"require-dev": {
|
|
"codeception/codeception": "^5.1",
|
|
"codeception/module-asserts": "^3.0",
|
|
"codeception/module-phpbrowser": "^3.0",
|
|
"codeception/module-rest": "^3.3",
|
|
"fakerphp/faker": "^1.23",
|
|
"phpstan/phpstan": "^1.10",
|
|
"phpunit/phpunit": "^10.5"
|
|
},
|
|
"autoload": {
|
|
"psr-4": {
|
|
"Phred\\": "src/",
|
|
"App\\": "app/",
|
|
"Modules\\": "modules/",
|
|
"Pairity\\": "vendor/getphred/pairity/src/",
|
|
"Project\\Modules\\Blog\\": "modules/Blog/",
|
|
"Project\\Modules\\StubTest\\": "modules/StubTest/"
|
|
}
|
|
},
|
|
"autoload-dev": {
|
|
"psr-4": {
|
|
"Phred\\Tests\\": "tests/"
|
|
}
|
|
},
|
|
"bin": [
|
|
"phred"
|
|
],
|
|
"config": {
|
|
"allow-plugins": {
|
|
"php-http/discovery": true
|
|
}
|
|
}
|
|
}
|