83 lines
3.1 KiB
JSON
83 lines
3.1 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||^7.8",
|
|
"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": "^2.2",
|
|
"spatie/laravel-data": "^4.18"
|
|
},
|
|
"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
|
|
}
|