composer.json 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  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 || ~8.5.0",
  28. "ext-tokenizer": "*"
  29. },
  30. "require-dev": {
  31. "ergebnis/composer-normalize": "^2.48.1",
  32. "ergebnis/license": "^2.7.0",
  33. "ergebnis/php-cs-fixer-config": "^6.54.0",
  34. "ergebnis/phpstan-rules": "^2.11.0",
  35. "ergebnis/phpunit-slow-test-detector": "^2.20.0",
  36. "fakerphp/faker": "^1.24.1",
  37. "infection/infection": "~0.26.6",
  38. "phpstan/extension-installer": "^1.4.3",
  39. "phpstan/phpstan": "^2.1.22",
  40. "phpstan/phpstan-deprecation-rules": "^2.0.3",
  41. "phpstan/phpstan-phpunit": "^2.0.7",
  42. "phpstan/phpstan-strict-rules": "^2.0.6",
  43. "phpunit/phpunit": "^9.6.19",
  44. "rector/rector": "^2.1.4"
  45. },
  46. "autoload": {
  47. "psr-4": {
  48. "Ergebnis\\Classy\\": "src/"
  49. }
  50. },
  51. "autoload-dev": {
  52. "psr-4": {
  53. "Ergebnis\\Classy\\Test\\": "test/"
  54. },
  55. "classmap": [
  56. "test/Fixture"
  57. ]
  58. },
  59. "config": {
  60. "allow-plugins": {
  61. "composer/package-versions-deprecated": true,
  62. "ergebnis/composer-normalize": true,
  63. "infection/extension-installer": true,
  64. "phpstan/extension-installer": true
  65. },
  66. "audit": {
  67. "abandoned": "report"
  68. },
  69. "platform": {
  70. "php": "7.4.33"
  71. },
  72. "preferred-install": "dist",
  73. "sort-packages": true
  74. }
  75. }