{ "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 }