composer.json 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230
  1. {
  2. "name": "laravel/framework",
  3. "description": "The Laravel Framework.",
  4. "license": "MIT",
  5. "keywords": [
  6. "framework",
  7. "laravel"
  8. ],
  9. "authors": [
  10. {
  11. "name": "Taylor Otwell",
  12. "email": "taylor@laravel.com"
  13. }
  14. ],
  15. "homepage": "https://laravel.com",
  16. "support": {
  17. "issues": "https://github.com/laravel/framework/issues",
  18. "source": "https://github.com/laravel/framework"
  19. },
  20. "require": {
  21. "php": "^8.3",
  22. "ext-ctype": "*",
  23. "ext-filter": "*",
  24. "ext-hash": "*",
  25. "ext-mbstring": "*",
  26. "ext-openssl": "*",
  27. "ext-session": "*",
  28. "ext-tokenizer": "*",
  29. "composer-runtime-api": "^2.2",
  30. "brick/math": "^0.14.2 || ^0.15 || ^0.16 || ^0.17",
  31. "doctrine/inflector": "^2.0.5",
  32. "dragonmantank/cron-expression": "^3.4",
  33. "egulias/email-validator": "^4.0",
  34. "fruitcake/php-cors": "^1.3",
  35. "guzzlehttp/guzzle": "^7.8.2",
  36. "guzzlehttp/promises": "^2.0.3",
  37. "guzzlehttp/uri-template": "^1.0",
  38. "laravel/prompts": "^0.3.0",
  39. "laravel/serializable-closure": "^2.0.10",
  40. "league/commonmark": "^2.8.1",
  41. "league/flysystem": "^3.25.1",
  42. "league/flysystem-local": "^3.25.1",
  43. "league/uri": "^7.5.1",
  44. "monolog/monolog": "^3.0",
  45. "nesbot/carbon": "^3.8.4",
  46. "nunomaduro/termwind": "^2.0",
  47. "psr/container": "^1.1.1 || ^2.0.1",
  48. "psr/log": "^1.0 || ^2.0 || ^3.0",
  49. "psr/simple-cache": "^1.0 || ^2.0 || ^3.0",
  50. "ramsey/uuid": "^4.7",
  51. "symfony/console": "^7.4.0 || ^8.0.0",
  52. "symfony/error-handler": "^7.4.0 || ^8.0.0",
  53. "symfony/finder": "^7.4.0 || ^8.0.0",
  54. "symfony/http-foundation": "^7.4.0 || ^8.0.0",
  55. "symfony/http-kernel": "^7.4.0 || ^8.0.0",
  56. "symfony/mailer": "^7.4.0 || ^8.0.0",
  57. "symfony/mime": "^7.4.0 || ^8.0.0",
  58. "symfony/polyfill-php84": "^1.36",
  59. "symfony/polyfill-php85": "^1.36",
  60. "symfony/polyfill-php86": "^1.36",
  61. "symfony/process": "^7.4.5 || ^8.0.5",
  62. "symfony/routing": "^7.4.0 || ^8.0.0",
  63. "symfony/uid": "^7.4.0 || ^8.0.0",
  64. "symfony/var-dumper": "^7.4.0 || ^8.0.0",
  65. "tijsverkoyen/css-to-inline-styles": "^2.2.5",
  66. "vlucas/phpdotenv": "^5.6.1",
  67. "voku/portable-ascii": "^2.0.2"
  68. },
  69. "require-dev": {
  70. "ext-gmp": "*",
  71. "ably/ably-php": "^1.0",
  72. "aws/aws-sdk-php": "^3.322.9",
  73. "fakerphp/faker": "^1.24",
  74. "guzzlehttp/psr7": "^2.4",
  75. "laravel/pint": "^1.18",
  76. "league/flysystem-aws-s3-v3": "^3.25.1",
  77. "league/flysystem-ftp": "^3.25.1",
  78. "league/flysystem-path-prefixing": "^3.25.1",
  79. "league/flysystem-read-only": "^3.25.1",
  80. "league/flysystem-sftp-v3": "^3.25.1",
  81. "mockery/mockery": "^1.6.10",
  82. "opis/json-schema": "^2.4.1",
  83. "orchestra/testbench-core": "^11.0.0",
  84. "pda/pheanstalk": "^7.0.0 || ^8.0.0",
  85. "php-http/discovery": "^1.15",
  86. "phpstan/phpstan": "^2.0",
  87. "phpunit/phpunit": "^11.5.50 || ^12.5.8 || ^13.0.3",
  88. "predis/predis": "^2.3 || ^3.0",
  89. "rector/rector": "^2.3",
  90. "resend/resend-php": "^1.0",
  91. "symfony/cache": "^7.4.0 || ^8.0.0",
  92. "symfony/http-client": "^7.4.0 || ^8.0.0",
  93. "symfony/psr-http-message-bridge": "^7.4.0 || ^8.0.0",
  94. "symfony/translation": "^7.4.0 || ^8.0.0"
  95. },
  96. "replace": {
  97. "illuminate/auth": "self.version",
  98. "illuminate/broadcasting": "self.version",
  99. "illuminate/bus": "self.version",
  100. "illuminate/cache": "self.version",
  101. "illuminate/collections": "self.version",
  102. "illuminate/concurrency": "self.version",
  103. "illuminate/conditionable": "self.version",
  104. "illuminate/config": "self.version",
  105. "illuminate/console": "self.version",
  106. "illuminate/container": "self.version",
  107. "illuminate/contracts": "self.version",
  108. "illuminate/cookie": "self.version",
  109. "illuminate/database": "self.version",
  110. "illuminate/encryption": "self.version",
  111. "illuminate/events": "self.version",
  112. "illuminate/filesystem": "self.version",
  113. "illuminate/hashing": "self.version",
  114. "illuminate/http": "self.version",
  115. "illuminate/json-schema": "self.version",
  116. "illuminate/log": "self.version",
  117. "illuminate/macroable": "self.version",
  118. "illuminate/mail": "self.version",
  119. "illuminate/notifications": "self.version",
  120. "illuminate/pagination": "self.version",
  121. "illuminate/pipeline": "self.version",
  122. "illuminate/process": "self.version",
  123. "illuminate/queue": "self.version",
  124. "illuminate/redis": "self.version",
  125. "illuminate/reflection": "self.version",
  126. "illuminate/routing": "self.version",
  127. "illuminate/session": "self.version",
  128. "illuminate/support": "self.version",
  129. "illuminate/testing": "self.version",
  130. "illuminate/translation": "self.version",
  131. "illuminate/validation": "self.version",
  132. "illuminate/view": "self.version",
  133. "spatie/once": "*"
  134. },
  135. "conflict": {
  136. "tightenco/collect": "<5.5.33"
  137. },
  138. "provide": {
  139. "psr/container-implementation": "1.1 || 2.0",
  140. "psr/log-implementation": "1.0 || 2.0 || 3.0",
  141. "psr/simple-cache-implementation": "1.0 || 2.0 || 3.0"
  142. },
  143. "suggest": {
  144. "ext-apcu": "Required to use the APC cache driver.",
  145. "ext-fileinfo": "Required to use the Filesystem class.",
  146. "ext-ftp": "Required to use the Flysystem FTP driver.",
  147. "ext-gd": "Required to use Illuminate\\Http\\Testing\\FileFactory::image().",
  148. "ext-memcached": "Required to use the memcache cache driver.",
  149. "ext-pcntl": "Required to use all features of the queue worker and console signal trapping.",
  150. "ext-pdo": "Required to use all database features.",
  151. "ext-posix": "Required to use all features of the queue worker.",
  152. "ext-redis": "Required to use the Redis cache and queue drivers (^4.0 || ^5.0 || ^6.0).",
  153. "ably/ably-php": "Required to use the Ably broadcast driver (^1.0).",
  154. "aws/aws-sdk-php": "Required to use the SQS queue driver, DynamoDb failed job storage, and SES mail driver (^3.322.9).",
  155. "brianium/paratest": "Required to run tests in parallel (^7.0 || ^8.0).",
  156. "fakerphp/faker": "Required to generate fake data using the fake() helper (^1.23).",
  157. "filp/whoops": "Required for friendly error pages in development (^2.14.3).",
  158. "laravel/tinker": "Required to use the tinker console command (^2.0).",
  159. "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).",
  160. "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).",
  161. "league/flysystem-path-prefixing": "Required to use the scoped driver (^3.25.1).",
  162. "league/flysystem-read-only": "Required to use read-only disks (^3.25.1)",
  163. "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).",
  164. "mockery/mockery": "Required to use mocking (^1.6).",
  165. "pda/pheanstalk": "Required to use the beanstalk queue driver (^7.0 || ^8.0).",
  166. "php-http/discovery": "Required to use PSR-7 bridging features (^1.15).",
  167. "phpunit/phpunit": "Required to use assertions and run tests (^11.5.50 || ^12.5.8 || ^13.0.3).",
  168. "predis/predis": "Required to use the predis connector (^2.3 || ^3.0).",
  169. "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0).",
  170. "pusher/pusher-php-server": "Required to use the Pusher broadcast driver (^6.0 || ^7.0).",
  171. "resend/resend-php": "Required to enable support for the Resend mail transport (^0.10.0 || ^1.0).",
  172. "spatie/fork": "Required to use the 'fork' concurrency driver (^1.2).",
  173. "symfony/cache": "Required to PSR-6 cache bridge (^7.4 || ^8.0).",
  174. "symfony/filesystem": "Required to enable support for relative symbolic links (^7.4 || ^8.0).",
  175. "symfony/http-client": "Required to enable support for the Symfony API mail transports (^7.4 || ^8.0).",
  176. "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.4 || ^8.0).",
  177. "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.4 || ^8.0).",
  178. "symfony/psr-http-message-bridge": "Required to use PSR-7 bridging features (^7.4 || ^8.0)."
  179. },
  180. "minimum-stability": "dev",
  181. "prefer-stable": true,
  182. "autoload": {
  183. "psr-4": {
  184. "Illuminate\\": "src/Illuminate/",
  185. "Illuminate\\Support\\": [
  186. "src/Illuminate/Macroable/",
  187. "src/Illuminate/Collections/",
  188. "src/Illuminate/Conditionable/",
  189. "src/Illuminate/Reflection/"
  190. ]
  191. },
  192. "files": [
  193. "src/Illuminate/Collections/functions.php",
  194. "src/Illuminate/Collections/helpers.php",
  195. "src/Illuminate/Events/functions.php",
  196. "src/Illuminate/Filesystem/functions.php",
  197. "src/Illuminate/Foundation/helpers.php",
  198. "src/Illuminate/Log/functions.php",
  199. "src/Illuminate/Reflection/helpers.php",
  200. "src/Illuminate/Support/functions.php",
  201. "src/Illuminate/Support/helpers.php"
  202. ]
  203. },
  204. "autoload-dev": {
  205. "psr-4": {
  206. "Illuminate\\Tests\\": "tests/"
  207. },
  208. "files": [
  209. "tests/Database/stubs/MigrationCreatorFakeMigration.php"
  210. ]
  211. },
  212. "config": {
  213. "allow-plugins": {
  214. "composer/package-versions-deprecated": true,
  215. "php-http/discovery": false
  216. },
  217. "audit": {
  218. "ignore": {
  219. "GHSA-qrr6-mg7r-m243": "Ensure testing features are compatible with affected PHPUnit versions",
  220. "GHSA-vvj3-c3rp-c85p": "Ensure testing features are compatible with affected PHPUnit versions"
  221. }
  222. },
  223. "sort-packages": true
  224. },
  225. "extra": {
  226. "branch-alias": {
  227. "dev-master": "13.0.x-dev"
  228. }
  229. }
  230. }