composer.json 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  1. {
  2. "name": "sabre/dav",
  3. "type": "library",
  4. "description": "WebDAV Framework for PHP",
  5. "keywords": ["Framework", "WebDAV", "CalDAV", "CardDAV", "iCalendar"],
  6. "homepage": "http://sabre.io/",
  7. "license" : "BSD-3-Clause",
  8. "authors": [
  9. {
  10. "name": "Evert Pot",
  11. "email": "me@evertpot.com",
  12. "homepage" : "http://evertpot.com/",
  13. "role" : "Developer"
  14. }
  15. ],
  16. "require": {
  17. "php": "^7.1.0 || ^8.0",
  18. "sabre/vobject": "^4.2.1",
  19. "sabre/event" : "^5.0",
  20. "sabre/xml" : "^2.0.1",
  21. "sabre/http" : "^5.0.5",
  22. "sabre/uri" : "^2.0",
  23. "ext-dom": "*",
  24. "ext-pcre": "*",
  25. "ext-spl": "*",
  26. "ext-simplexml": "*",
  27. "ext-mbstring" : "*",
  28. "ext-ctype" : "*",
  29. "ext-date" : "*",
  30. "ext-iconv" : "*",
  31. "lib-libxml" : ">=2.7.0",
  32. "psr/log": "^1.0 || ^2.0 || ^3.0",
  33. "ext-json": "*"
  34. },
  35. "require-dev" : {
  36. "friendsofphp/php-cs-fixer": "^2.19",
  37. "monolog/monolog": "^1.27 || ^2.0",
  38. "phpstan/phpstan": "^0.12 || ^1.0",
  39. "phpstan/phpstan-phpunit": "^1.0",
  40. "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6"
  41. },
  42. "suggest" : {
  43. "ext-curl" : "*",
  44. "ext-pdo" : "*",
  45. "ext-imap": "*"
  46. },
  47. "autoload": {
  48. "psr-4" : {
  49. "Sabre\\" : "lib/"
  50. }
  51. },
  52. "autoload-dev" : {
  53. "psr-4" : {
  54. "Sabre\\" : "tests/Sabre/"
  55. }
  56. },
  57. "support" : {
  58. "forum" : "https://groups.google.com/group/sabredav-discuss",
  59. "source" : "https://github.com/fruux/sabre-dav"
  60. },
  61. "bin" : [
  62. "bin/sabredav",
  63. "bin/naturalselection"
  64. ],
  65. "scripts": {
  66. "phpstan": [
  67. "phpstan analyse lib tests"
  68. ],
  69. "cs-fixer": [
  70. "php-cs-fixer fix"
  71. ],
  72. "phpunit": [
  73. "phpunit --configuration tests/phpunit.xml"
  74. ],
  75. "test": [
  76. "composer phpstan",
  77. "composer cs-fixer",
  78. "composer phpunit"
  79. ]
  80. }
  81. }