composer.json 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. {
  2. "name": "ergebnis/classy",
  3. "description": "Provides a finder for classy constructs (classes, enums, interfaces, and traits).",
  4. "license": "MIT",
  5. "type": "library",
  6. "keywords": [
  7. "finder",
  8. "classy",
  9. "constructs",
  10. "classes",
  11. "interfaces",
  12. "traits"
  13. ],
  14. "authors": [
  15. {
  16. "name": "Andreas Möller",
  17. "email": "am@localheinz.com",
  18. "homepage": "https://localheinz.com"
  19. }
  20. ],
  21. "homepage": "https://github.com/ergebnis/classy",
  22. "support": {
  23. "issues": "https://github.com/ergebnis/classy/issues",
  24. "source": "https://github.com/ergebnis/classy"
  25. },
  26. "require": {
  27. "php": "~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0",
  28. "ext-tokenizer": "*"
  29. },
  30. "require-dev": {
  31. "ergebnis/composer-normalize": "^2.45.0",
  32. "ergebnis/license": "^2.6.0",
  33. "ergebnis/php-cs-fixer-config": "^6.40.0",
  34. "ergebnis/phpunit-slow-test-detector": "^2.17.0",
  35. "fakerphp/faker": "^1.24.1",
  36. "infection/infection": "~0.26.6",
  37. "phpstan/extension-installer": "^1.4.3",
  38. "phpstan/phpstan": "^2.1.1",
  39. "phpstan/phpstan-deprecation-rules": "^2.0.1",
  40. "phpstan/phpstan-phpunit": "^2.0.3",
  41. "phpstan/phpstan-strict-rules": "^2.0.1",
  42. "phpunit/phpunit": "^9.6.19",
  43. "rector/rector": "^2.0.6"
  44. },
  45. "autoload": {
  46. "psr-4": {
  47. "Ergebnis\\Classy\\": "src/"
  48. }
  49. },
  50. "autoload-dev": {
  51. "psr-4": {
  52. "Ergebnis\\Classy\\Test\\": "test/"
  53. },
  54. "classmap": [
  55. "test/Fixture"
  56. ]
  57. },
  58. "config": {
  59. "allow-plugins": {
  60. "composer/package-versions-deprecated": true,
  61. "ergebnis/composer-normalize": true,
  62. "infection/extension-installer": true,
  63. "phpstan/extension-installer": true
  64. },
  65. "audit": {
  66. "abandoned": "report"
  67. },
  68. "platform": {
  69. "php": "7.4.33"
  70. },
  71. "preferred-install": "dist",
  72. "sort-packages": true
  73. }
  74. }