Files
nimbus/composer.json
Mazen Touati c015e62533 feat(routes): add support for processing OpenAPI specs (#50)
* feat: add support for processing OpenAPI specs

* refactor: apply rector
2026-01-29 01:56:57 +01:00

87 lines
3.3 KiB
JSON

{
"name": "sunchayn/nimbus",
"description": "A Laravel package providing an in-browser API client with automatic schema generation, live validation, and built-in authentication with a touch of Laravel-tailored magic for effortless API testing.",
"keywords": [
"laravel",
"API client",
"HTTP client",
"API testing",
"JSON schema",
"schema generation"
],
"homepage": "https://github.com/sunchayn/nimbus",
"license": "MIT",
"authors": [
{
"name": "Mazen Touati",
"email": "mazen_touati@hotmail.com",
"role": "Maintainer"
}
],
"require": {
"php": "^8.2",
"illuminate/contracts": "^10.0||^11.0||^12.0",
"guzzlehttp/guzzle": "^7.8",
"nesbot/carbon": "^3.8.4||^2.62.1",
"spatie/invade": "^2.1",
"spatie/laravel-package-tools": "^1.16"
},
"require-dev": {
"brianium/paratest": "^7.0 || ^8.0",
"devizzent/cebe-php-openapi": "^1.1",
"larastan/larastan": "^2.9||^3.0",
"laravel/pint": "^1.14",
"nunomaduro/collision": "^8.1||^7.10",
"orchestra/testbench": "^10.6 || ^9.8 || ^8.0",
"phpstan/extension-installer": "^1.3||^2.0",
"phpstan/phpstan-deprecation-rules": "^1.1||^2.0",
"phpunit/phpunit": "^10.1||^11.5.3",
"rector/rector": "^1.2 || ^2.2",
"spatie/laravel-data": "^4.18"
},
"suggest": {
"ext-zlib": "Required for shareable links feature.",
"devizzent/cebe-php-openapi": "Required for OpenAPI route extraction strategy."
},
"autoload": {
"psr-4": {
"Sunchayn\\Nimbus\\": "src/"
}
},
"autoload-dev": {
"psr-4": {
"Sunchayn\\Nimbus\\Tests\\": "tests/",
"Sunchayn\\Nimbus\\Tests\\App\\": "tests/App/",
"Sunchayn\\Nimbus\\Tests\\Integration\\": "tests/Integration/",
"Sunchayn\\Nimbus\\Tests\\E2E\\": "tests/E2E/"
}
},
"scripts": {
"phpstan": "vendor/bin/phpstan analyse -c ./tools/phpstan/phpstan.neon.dist --memory-limit 2G",
"test": "vendor/bin/phpunit -c tests/phpunit.xml.dist --testdox --colors=always",
"test:parallel": "vendor/bin/paratest -c tests/phpunit.xml.dist",
"test:coverage": "@test:parallel --coverage-html ./build/coverage",
"test:coverage-ci": "@test:parallel --coverage-clover ./build/coverage.xml",
"style:fix": "vendor/bin/pint",
"rector": "vendor/bin/rector -c ./tools/rector/config.php",
"switch": "composer update orchestra/testbench:$TESTBENCH_VERSION phpunit/phpunit brianium/paratest larastan/larastan phpstan/extension-installer phpstan/phpstan-deprecation-rules -W",
"switch:l10": "TESTBENCH_VERSION=^8.0 composer run-script switch",
"switch:l11": "TESTBENCH_VERSION=^9.8 composer run-script switch",
"switch:l12": "TESTBENCH_VERSION=^10.6 composer run-script switch"
},
"config": {
"sort-packages": true,
"allow-plugins": {
"phpstan/extension-installer": true
}
},
"extra": {
"laravel": {
"providers": [
"Sunchayn\\Nimbus\\NimbusServiceProvider"
]
}
},
"minimum-stability": "dev",
"prefer-stable": true
}