composer.json 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. {
  2. "name": "friendsofphp/php-cs-fixer",
  3. "description": "A tool to automatically fix PHP code style",
  4. "license": "MIT",
  5. "type": "application",
  6. "keywords": [
  7. "fixer",
  8. "standards",
  9. "static analysis",
  10. "static code analysis"
  11. ],
  12. "authors": [
  13. {
  14. "name": "Fabien Potencier",
  15. "email": "fabien@symfony.com"
  16. },
  17. {
  18. "name": "Dariusz Rumiński",
  19. "email": "dariusz.ruminski@gmail.com"
  20. }
  21. ],
  22. "require": {
  23. "php": "^7.4 || ^8.0",
  24. "ext-json": "*",
  25. "ext-tokenizer": "*",
  26. "composer/semver": "^3.3",
  27. "composer/xdebug-handler": "^3.0.3",
  28. "doctrine/annotations": "^2",
  29. "doctrine/lexer": "^2 || ^3",
  30. "sebastian/diff": "^4.0 || ^5.0",
  31. "symfony/console": "^5.4 || ^6.0",
  32. "symfony/event-dispatcher": "^5.4 || ^6.0",
  33. "symfony/filesystem": "^5.4 || ^6.0",
  34. "symfony/finder": "^5.4 || ^6.0",
  35. "symfony/options-resolver": "^5.4 || ^6.0",
  36. "symfony/polyfill-mbstring": "^1.27",
  37. "symfony/polyfill-php80": "^1.27",
  38. "symfony/polyfill-php81": "^1.27",
  39. "symfony/process": "^5.4 || ^6.0",
  40. "symfony/stopwatch": "^5.4 || ^6.0"
  41. },
  42. "require-dev": {
  43. "justinrainbow/json-schema": "^5.2",
  44. "keradus/cli-executor": "^2.0",
  45. "mikey179/vfsstream": "^1.6.11",
  46. "php-coveralls/php-coveralls": "^2.5.3",
  47. "php-cs-fixer/accessible-object": "^1.1",
  48. "php-cs-fixer/phpunit-constraint-isidenticalstring": "^1.2",
  49. "php-cs-fixer/phpunit-constraint-xmlmatchesxsd": "^1.2.1",
  50. "phpspec/prophecy": "^1.16",
  51. "phpspec/prophecy-phpunit": "^2.0",
  52. "phpunit/phpunit": "^9.5",
  53. "phpunitgoodpractices/polyfill": "^1.6",
  54. "phpunitgoodpractices/traits": "^1.9.2",
  55. "symfony/phpunit-bridge": "^6.2.3",
  56. "symfony/yaml": "^5.4 || ^6.0"
  57. },
  58. "suggest": {
  59. "ext-dom": "For handling output formats in XML",
  60. "ext-mbstring": "For handling non-UTF8 characters."
  61. },
  62. "autoload": {
  63. "psr-4": {
  64. "PhpCsFixer\\": "src/"
  65. }
  66. },
  67. "autoload-dev": {
  68. "psr-4": {
  69. "PhpCsFixer\\Tests\\": "tests/"
  70. }
  71. },
  72. "bin": [
  73. "php-cs-fixer"
  74. ],
  75. "config": {
  76. "allow-plugins": {
  77. "ergebnis/composer-normalize": true
  78. },
  79. "sort-packages": true
  80. }
  81. }