{ "name": "irdb/api", "description": "IRDB — JSON API backend (Slim 4 on FrankenPHP)", "type": "project", "license": "proprietary", "require": { "php": "^8.3", "doctrine/dbal": "^4.0", "geoip2/geoip2": "^3.0", "guzzlehttp/guzzle": "^7.8", "guzzlehttp/psr7": "^2.6", "monolog/monolog": "^3.5", "php-di/php-di": "^7.0", "robmorgan/phinx": "^0.16", "slim/psr7": "^1.6", "slim/slim": "^4.12" }, "require-dev": { "phpunit/phpunit": "^11.0", "phpstan/phpstan": "^1.10", "friendsofphp/php-cs-fixer": "^3.0", "vlucas/phpdotenv": "^5.6" }, "autoload": { "psr-4": { "App\\": "src/" } }, "autoload-dev": { "psr-4": { "App\\Tests\\": "tests/" } }, "config": { "sort-packages": true, "platform": { "php": "8.3" }, "allow-plugins": { "php-http/discovery": true } }, "scripts": { "test": "phpunit --exclude-group perf", "test-perf": "@php -d opcache.enable_cli=1 -d opcache.jit_buffer_size=64M -d opcache.jit=tracing vendor/bin/phpunit --group perf", "stan": "phpstan analyse --memory-limit=512M", "cs": "php-cs-fixer fix --dry-run --diff", "cs-fix": "php-cs-fixer fix" } }