composer.json
{
"name": "seatplus/esi-client",
"description": "A standalone ESI (Eve Swagger Interface) Client Library using kevinrob/guzzle-cache-middleware",
"keywords": [
"seatplus",
"eve-online",
"eve online",
"laravel",
"esi",
"library",
"psr6",
"cache-control",
"rfc7234",
"cache"
],
"homepage": "https://github.com/seatplus/esi-client",
"license": "MIT",
"authors": [
{
"name": "Felix Huber",
"email": "felix.a.huber@gmx.net",
"role": "Developer"
}
],
"require": {
"php": "^8.3",
"ext-json": "*",
"firebase/php-jwt": "^5.4",
"kevinrob/guzzle-cache-middleware": "^4.0",
"monolog/monolog": "^3.7",
"nesbot/carbon": "^2.53"
},
"require-dev": {
"ext-openssl": "*",
"fzaninotto/faker": "^1.5",
"illuminate/cache": "^11.23",
"laravel/pint": "^1.17",
"mikey179/vfsstream": "^1",
"mockery/mockery": "^1.4",
"nunomaduro/collision": "^8.0",
"pestphp/pest": "^3.0",
"pestphp/pest-plugin-type-coverage": "^3.0",
"phpstan/phpstan": "^1.12",
"rector/rector": "^1.2"
},
"autoload": {
"psr-4": {
"Seatplus\\EsiClient\\": "src",
"Seatplus\\EsiClient\\Database\\Factories\\": "database/factories"
}
},
"autoload-dev": {
"psr-4": {
"Seatplus\\EsiClient\\Tests\\": "tests"
}
},
"scripts": {
"lint": "vendor/bin/pint",
"test:lint": "vendor/bin/pint --test",
"test:types": "vendor/bin/phpstan --ansi",
"test:type-coverage": "vendor/bin/pest --type-coverage --min=100",
"test:unit": "vendor/bin/pest --colors=always",
"test:unit-coverage": "XDEBUG_MODE=coverage vendor/bin/pest --coverage --colors=always",
"test": [
"@test:lint",
"@test:types",
"@test:type-coverage",
"@test:unit"
]
},
"config": {
"sort-packages": true,
"allow-plugins": {
"pestphp/pest-plugin": true
}
},
"minimum-stability": "dev",
"prefer-stable": true
}