composer.json 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121
  1. {
  2. "name": "unacms/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. "php-http/discovery": true
  16. }
  17. },
  18. "repositories": [
  19. {
  20. "type": "vcs",
  21. "url": "https://github.com/unacms/composer-cleanup-plugin.git",
  22. "reference": "dev-master"
  23. },
  24. {
  25. "type": "vcs",
  26. "url": "https://github.com/unacms/amazon-s3-php-class.git",
  27. "reference": "dev-master"
  28. },
  29. {
  30. "type": "package",
  31. "package": {
  32. "name": "curl/cacert",
  33. "version": "0.0.1",
  34. "dist": {
  35. "url": "https://curl.se/ca/cacert.pem",
  36. "type": "file"
  37. }
  38. }
  39. },
  40. {
  41. "type": "package",
  42. "package": {
  43. "name": "ffmpeg/ffmpeg",
  44. "version": "6.0.0",
  45. "dist": {
  46. "url": "https://github.com/eugeneware/ffmpeg-static/releases/download/b6.0/ffmpeg-linux-x64",
  47. "type": "file"
  48. }
  49. }
  50. },
  51. {
  52. "type": "package",
  53. "package": {
  54. "name": "achingbrain/php5-akismet",
  55. "version": "0.5",
  56. "source": {
  57. "url": "https://github.com/achingbrain/php5-akismet",
  58. "type": "git",
  59. "reference": "master"
  60. }
  61. }
  62. },
  63. {
  64. "type": "package",
  65. "package": {
  66. "name": "unacms/amazon-s3-php-class-hmac-v2",
  67. "version": "0.6",
  68. "source": {
  69. "url": "https://github.com/unacms/amazon-s3-php-class-hmac-v2",
  70. "type": "git",
  71. "reference": "3687dec0af7be2cb11f21828aa4b12d20c4c5935"
  72. }
  73. }
  74. }
  75. ],
  76. "require": {
  77. "php": ">=8.1",
  78. "akeeba/s3": "dev-development",
  79. "achingbrain/php5-akismet": "0.5",
  80. "unacms/amazon-s3-php-class-hmac-v2": "*",
  81. "tpyo/amazon-s3-php-class": "dev-master",
  82. "snipe/banbuilder": "dev-master",
  83. "chargebee/chargebee-php": "^3.0",
  84. "curl/cacert": "*",
  85. "ffmpeg/ffmpeg": "*",
  86. "ezyang/htmlpurifier": "^4.13",
  87. "intervention/image": "^2.6",
  88. "wikimedia/less.php": "*",
  89. "matthiasmullie/minify": "^1.3",
  90. "lusitanian/oauth": "^0.8.11",
  91. "bshaffer/oauth2-server-php": "^1.12",
  92. "erusev/parsedown": "@dev",
  93. "paypal/paypal-checkout-sdk": "^1.0",
  94. "phpmailer/phpmailer": "^7.0",
  95. "stripe/stripe-php": "^19.0.0",
  96. "twilio/sdk": "^8.3",
  97. "avto-dev/composer-cleanup-plugin": "dev-master",
  98. "mpratt/embera": "~2.0",
  99. "spatie/calendar-links": "^1.5",
  100. "pusher/pusher-php-server": "^7.2",
  101. "enshrined/svg-sanitize": "^0.22.0",
  102. "neuron-core/neuron-ai": "^3.0",
  103. "aws/aws-sdk-php": "^3.371",
  104. "spatie/fork": "^1.2",
  105. "elasticsearch/elasticsearch": "^9.3",
  106. "opensearch-project/opensearch-php": "^2.5",
  107. "typesense/typesense-php": "*"
  108. },
  109. "scripts": {
  110. "post-update-cmd": [
  111. "@relocate-ffmpeg"
  112. ],
  113. "post-install-cmd": [
  114. "@relocate-ffmpeg"
  115. ],
  116. "relocate-ffmpeg": [
  117. "test -f ./plugins/ffmpeg/ffmpeg/ffmpeg-linux-x64 && mv ./plugins/ffmpeg/ffmpeg/ffmpeg-linux-x64 ./plugins/ffmpeg/ffmpeg.exe && rm -rf ./plugins/ffmpeg/ffmpeg || true",
  118. "patch -p1 < patches/plugins_tpyo_amazon-s3-php-class.txt"
  119. ]
  120. }
  121. }