composer.json 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. {
  2. "name": "sabre/vobject",
  3. "description" : "The VObject library for PHP allows you to easily parse and manipulate iCalendar and vCard objects",
  4. "keywords" : [
  5. "iCalendar",
  6. "iCal",
  7. "vCalendar",
  8. "vCard",
  9. "jCard",
  10. "jCal",
  11. "ics",
  12. "vcf",
  13. "xCard",
  14. "xCal",
  15. "freebusy",
  16. "recurrence",
  17. "availability",
  18. "rfc2425",
  19. "rfc2426",
  20. "rfc2739",
  21. "rfc4770",
  22. "rfc5545",
  23. "rfc5546",
  24. "rfc6321",
  25. "rfc6350",
  26. "rfc6351",
  27. "rfc6474",
  28. "rfc6638",
  29. "rfc6715",
  30. "rfc6868"
  31. ],
  32. "homepage" : "http://sabre.io/vobject/",
  33. "license" : "BSD-3-Clause",
  34. "require" : {
  35. "php" : "^7.1 || ^8.0",
  36. "ext-mbstring" : "*",
  37. "sabre/xml" : "^2.1 || ^3.0 || ^4.0"
  38. },
  39. "require-dev" : {
  40. "friendsofphp/php-cs-fixer": "~2.17.1",
  41. "phpunit/phpunit" : "^7.5 || ^8.5 || ^9.6",
  42. "phpunit/php-invoker" : "^2.0 || ^3.1",
  43. "phpstan/phpstan": "^0.12 || ^1.12 || ^2.0"
  44. },
  45. "suggest" : {
  46. "hoa/bench" : "If you would like to run the benchmark scripts"
  47. },
  48. "authors" : [
  49. {
  50. "name" : "Evert Pot",
  51. "email" : "me@evertpot.com",
  52. "homepage" : "http://evertpot.com/",
  53. "role" : "Developer"
  54. },
  55. {
  56. "name" : "Dominik Tobschall",
  57. "email" : "dominik@fruux.com",
  58. "homepage" : "http://tobschall.de/",
  59. "role" : "Developer"
  60. },
  61. {
  62. "name" : "Ivan Enderlin",
  63. "email" : "ivan.enderlin@hoa-project.net",
  64. "homepage" : "http://mnt.io/",
  65. "role" : "Developer"
  66. }
  67. ],
  68. "support" : {
  69. "forum" : "https://groups.google.com/group/sabredav-discuss",
  70. "source" : "https://github.com/fruux/sabre-vobject"
  71. },
  72. "autoload" : {
  73. "psr-4" : {
  74. "Sabre\\VObject\\" : "lib/"
  75. }
  76. },
  77. "autoload-dev" : {
  78. "psr-4" : {
  79. "Sabre\\VObject\\" : "tests/VObject"
  80. }
  81. },
  82. "bin" : [
  83. "bin/vobject",
  84. "bin/generate_vcards"
  85. ],
  86. "extra" : {
  87. "branch-alias" : {
  88. "dev-master" : "4.0.x-dev"
  89. }
  90. },
  91. "scripts": {
  92. "phpstan": [
  93. "phpstan analyse lib tests"
  94. ],
  95. "cs-fixer": [
  96. "php-cs-fixer fix"
  97. ],
  98. "phpunit": [
  99. "phpunit --configuration tests/phpunit.xml"
  100. ],
  101. "test": [
  102. "composer phpstan",
  103. "composer cs-fixer",
  104. "composer phpunit"
  105. ]
  106. }
  107. }