composer.json 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113
  1. {
  2. "name": "unaio/una",
  3. "description": "UNA - Community Management System",
  4. "license": "MIT",
  5. "authors": [
  6. {
  7. "name": "UNA, Inc",
  8. "homepage": "https://una.io"
  9. }
  10. ],
  11. "config": {
  12. "vendor-dir": "plugins",
  13. "allow-plugins": {
  14. "avto-dev/composer-cleanup-plugin": true
  15. }
  16. },
  17. "repositories": [
  18. {
  19. "type": "vcs",
  20. "url": "https://github.com/unaio/composer-cleanup-plugin.git",
  21. "reference": "dev-master"
  22. },
  23. {
  24. "type": "vcs",
  25. "url": "https://github.com/unaio/amazon-s3-php-class.git",
  26. "reference": "dev-master"
  27. },
  28. {
  29. "type": "package",
  30. "package": {
  31. "name": "curl/cacert",
  32. "version": "0.0.1",
  33. "dist": {
  34. "url": "https://curl.se/ca/cacert.pem",
  35. "type": "file"
  36. }
  37. }
  38. },
  39. {
  40. "type": "package",
  41. "package": {
  42. "name": "ffmpeg/ffmpeg",
  43. "version": "4.4.0",
  44. "dist": {
  45. "url": "https://github.com/eugeneware/ffmpeg-static/releases/download/b4.4/linux-x64",
  46. "type": "file"
  47. }
  48. }
  49. },
  50. {
  51. "type": "package",
  52. "package": {
  53. "name": "achingbrain/php5-akismet",
  54. "version": "0.5",
  55. "source": {
  56. "url": "https://github.com/achingbrain/php5-akismet",
  57. "type": "git",
  58. "reference": "master"
  59. }
  60. }
  61. },
  62. {
  63. "type": "package",
  64. "package": {
  65. "name": "unaio/amazon-s3-php-class-hmac-v2",
  66. "version": "0.6",
  67. "source": {
  68. "url": "https://github.com/unaio/amazon-s3-php-class-hmac-v2",
  69. "type": "git",
  70. "reference": "3687dec0af7be2cb11f21828aa4b12d20c4c5935"
  71. }
  72. }
  73. }
  74. ],
  75. "require": {
  76. "php": ">=8.1",
  77. "akeeba/s3": "dev-development",
  78. "achingbrain/php5-akismet": "0.5",
  79. "unaio/amazon-s3-php-class-hmac-v2": "*",
  80. "tpyo/amazon-s3-php-class": "dev-master",
  81. "snipe/banbuilder": "dev-master",
  82. "chargebee/chargebee-php": "^3.0",
  83. "curl/cacert": "*",
  84. "ffmpeg/ffmpeg": "*",
  85. "ezyang/htmlpurifier": "^4.13",
  86. "intervention/image": "^2.6",
  87. "wikimedia/less.php": "*",
  88. "matthiasmullie/minify": "^1.3",
  89. "lusitanian/oauth": "^0.8.11",
  90. "bshaffer/oauth2-server-php": "^1.12",
  91. "erusev/parsedown": "@dev",
  92. "paypal/paypal-checkout-sdk": "^1.0",
  93. "phpmailer/phpmailer": "^6.5",
  94. "stripe/stripe-php": "^16.5.0",
  95. "twilio/sdk": "^8.3",
  96. "avto-dev/composer-cleanup-plugin": "dev-master",
  97. "mpratt/embera": "~2.0",
  98. "spatie/calendar-links": "^1.5",
  99. "pusher/pusher-php-server": "^7.2"
  100. },
  101. "scripts": {
  102. "post-update-cmd": [
  103. "@relocate-ffmpeg"
  104. ],
  105. "post-install-cmd": [
  106. "@relocate-ffmpeg"
  107. ],
  108. "relocate-ffmpeg": [
  109. "test -f ./plugins/ffmpeg/ffmpeg/linux-x64 && mv ./plugins/ffmpeg/ffmpeg/linux-x64 ./plugins/ffmpeg/ffmpeg.exe && rm -rf ./plugins/ffmpeg/ffmpeg || true",
  110. "patch -p1 < patches/plugins_tpyo_amazon-s3-php-class.txt"
  111. ]
  112. }
  113. }