composer.json 2.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. {
  2. "name": "nunomaduro/collision",
  3. "description": "Cli error handling for console/command-line PHP applications.",
  4. "keywords": ["console", "command-line", "php", "cli", "error", "handling", "laravel-zero", "laravel", "artisan", "symfony", "dev"],
  5. "license": "MIT",
  6. "support": {
  7. "issues": "https://github.com/nunomaduro/collision/issues",
  8. "source": "https://github.com/nunomaduro/collision"
  9. },
  10. "authors": [
  11. {
  12. "name": "Nuno Maduro",
  13. "email": "enunomaduro@gmail.com"
  14. }
  15. ],
  16. "require": {
  17. "php": "^8.2.0",
  18. "filp/whoops": "^2.18.4",
  19. "nunomaduro/termwind": "^2.4.0",
  20. "symfony/console": "^7.4.8 || ^8.0.8"
  21. },
  22. "conflict": {
  23. "laravel/framework": "<11.48.0 || >=14.0.0",
  24. "phpunit/phpunit": "<11.5.50 || >=14.0.0"
  25. },
  26. "require-dev": {
  27. "brianium/paratest": "^7.8.5",
  28. "laravel/framework": "^11.48.0 || ^12.56.0 || ^13.5.0",
  29. "laravel/pint": "^1.29.1",
  30. "larastan/larastan": "^3.9.6",
  31. "orchestra/testbench-core": "^9.12.0 || ^10.12.1 || ^11.2.1",
  32. "pestphp/pest": "^3.8.5 || ^4.4.3 || ^5.0.0",
  33. "sebastian/environment": "^7.2.1 || ^8.0.4 || ^9.3.0"
  34. },
  35. "autoload-dev": {
  36. "psr-4": {
  37. "Tests\\Printer\\": "tests/Printer",
  38. "Tests\\Unit\\": "tests/Unit",
  39. "Tests\\FakeProgram\\": "tests/FakeProgram",
  40. "Tests\\": "tests/LaravelApp/tests",
  41. "App\\": "tests/LaravelApp/app/"
  42. }
  43. },
  44. "minimum-stability": "dev",
  45. "prefer-stable": true,
  46. "autoload": {
  47. "psr-4": {
  48. "NunoMaduro\\Collision\\": "src/"
  49. },
  50. "files": [
  51. "./src/Adapters/Phpunit/Autoload.php"
  52. ]
  53. },
  54. "config": {
  55. "preferred-install": "dist",
  56. "sort-packages": true,
  57. "allow-plugins": {
  58. "pestphp/pest-plugin": true
  59. }
  60. },
  61. "extra": {
  62. "laravel": {
  63. "providers": [
  64. "NunoMaduro\\Collision\\Adapters\\Laravel\\CollisionServiceProvider"
  65. ]
  66. },
  67. "branch-alias": {
  68. "dev-8.x": "8.x-dev"
  69. }
  70. },
  71. "scripts": {
  72. "post-update-cmd": "@fix:pdo-constant",
  73. "fix:pdo-constant": "@php scripts/fix-pdo-constant.php",
  74. "lint": "pint -v",
  75. "test:lint": "pint --test -v",
  76. "test:types": "phpstan analyse --ansi",
  77. "test:unit:phpunit": "XDEBUG_MODE=coverage phpunit --colors=always",
  78. "test:unit:pest": "XDEBUG_MODE=coverage pest --colors=always",
  79. "test": [
  80. "@test:lint",
  81. "@test:types",
  82. "@test:unit:phpunit",
  83. "@test:unit:pest"
  84. ]
  85. }
  86. }