composer.lock 32 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913
  1. {
  2. "_readme": [
  3. "This file locks the dependencies of your project to a known state",
  4. "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
  5. "This file is @generated automatically"
  6. ],
  7. "content-hash": "7bd8c39b1bd892ae991dfe845c117bf9",
  8. "packages": [
  9. {
  10. "name": "clue/framework-x",
  11. "version": "v0.17.0",
  12. "source": {
  13. "type": "git",
  14. "url": "https://github.com/clue/framework-x.git",
  15. "reference": "9b3a8e6a981953bb0d6e4a4c3c219589a70521d0"
  16. },
  17. "dist": {
  18. "type": "zip",
  19. "url": "https://api.github.com/repos/clue/framework-x/zipball/9b3a8e6a981953bb0d6e4a4c3c219589a70521d0",
  20. "reference": "9b3a8e6a981953bb0d6e4a4c3c219589a70521d0",
  21. "shasum": ""
  22. },
  23. "require": {
  24. "nikic/fast-route": "^1.3",
  25. "php": ">=7.1",
  26. "react/async": "^4.3 || ^3.1",
  27. "react/http": "^1.11",
  28. "react/promise": "^3.2",
  29. "react/socket": "^1.15"
  30. },
  31. "require-dev": {
  32. "phpstan/phpstan": "1.12.11 || 1.4.10",
  33. "phpunit/phpunit": "^9.6 || ^7.5",
  34. "psr/container": "^2 || ^1"
  35. },
  36. "type": "library",
  37. "autoload": {
  38. "psr-4": {
  39. "FrameworkX\\": "src/"
  40. }
  41. },
  42. "notification-url": "https://packagist.org/downloads/",
  43. "license": [
  44. "MIT"
  45. ],
  46. "authors": [
  47. {
  48. "name": "Christian Lück",
  49. "email": "christian@clue.engineering"
  50. }
  51. ],
  52. "description": "Framework X – the simple and fast micro framework for building reactive web applications that run anywhere.",
  53. "homepage": "https://framework-x.org/",
  54. "keywords": [
  55. "async",
  56. "event-driven",
  57. "framework",
  58. "http",
  59. "micro",
  60. "microframework",
  61. "reactphp",
  62. "web"
  63. ],
  64. "support": {
  65. "issues": "https://github.com/clue/framework-x/issues",
  66. "source": "https://github.com/clue/framework-x/tree/v0.17.0"
  67. },
  68. "funding": [
  69. {
  70. "url": "https://clue.engineering/support",
  71. "type": "custom"
  72. },
  73. {
  74. "url": "https://github.com/clue",
  75. "type": "github"
  76. }
  77. ],
  78. "time": "2024-12-23T13:59:55+00:00"
  79. },
  80. {
  81. "name": "evenement/evenement",
  82. "version": "v3.0.2",
  83. "source": {
  84. "type": "git",
  85. "url": "https://github.com/igorw/evenement.git",
  86. "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc"
  87. },
  88. "dist": {
  89. "type": "zip",
  90. "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc",
  91. "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc",
  92. "shasum": ""
  93. },
  94. "require": {
  95. "php": ">=7.0"
  96. },
  97. "require-dev": {
  98. "phpunit/phpunit": "^9 || ^6"
  99. },
  100. "type": "library",
  101. "autoload": {
  102. "psr-4": {
  103. "Evenement\\": "src/"
  104. }
  105. },
  106. "notification-url": "https://packagist.org/downloads/",
  107. "license": [
  108. "MIT"
  109. ],
  110. "authors": [
  111. {
  112. "name": "Igor Wiedler",
  113. "email": "igor@wiedler.ch"
  114. }
  115. ],
  116. "description": "Événement is a very simple event dispatching library for PHP",
  117. "keywords": [
  118. "event-dispatcher",
  119. "event-emitter"
  120. ],
  121. "support": {
  122. "issues": "https://github.com/igorw/evenement/issues",
  123. "source": "https://github.com/igorw/evenement/tree/v3.0.2"
  124. },
  125. "time": "2023-08-08T05:53:35+00:00"
  126. },
  127. {
  128. "name": "fig/http-message-util",
  129. "version": "1.1.5",
  130. "source": {
  131. "type": "git",
  132. "url": "https://github.com/php-fig/http-message-util.git",
  133. "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765"
  134. },
  135. "dist": {
  136. "type": "zip",
  137. "url": "https://api.github.com/repos/php-fig/http-message-util/zipball/9d94dc0154230ac39e5bf89398b324a86f63f765",
  138. "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765",
  139. "shasum": ""
  140. },
  141. "require": {
  142. "php": "^5.3 || ^7.0 || ^8.0"
  143. },
  144. "suggest": {
  145. "psr/http-message": "The package containing the PSR-7 interfaces"
  146. },
  147. "type": "library",
  148. "extra": {
  149. "branch-alias": {
  150. "dev-master": "1.1.x-dev"
  151. }
  152. },
  153. "autoload": {
  154. "psr-4": {
  155. "Fig\\Http\\Message\\": "src/"
  156. }
  157. },
  158. "notification-url": "https://packagist.org/downloads/",
  159. "license": [
  160. "MIT"
  161. ],
  162. "authors": [
  163. {
  164. "name": "PHP-FIG",
  165. "homepage": "https://www.php-fig.org/"
  166. }
  167. ],
  168. "description": "Utility classes and constants for use with PSR-7 (psr/http-message)",
  169. "keywords": [
  170. "http",
  171. "http-message",
  172. "psr",
  173. "psr-7",
  174. "request",
  175. "response"
  176. ],
  177. "support": {
  178. "issues": "https://github.com/php-fig/http-message-util/issues",
  179. "source": "https://github.com/php-fig/http-message-util/tree/1.1.5"
  180. },
  181. "time": "2020-11-24T22:02:12+00:00"
  182. },
  183. {
  184. "name": "nikic/fast-route",
  185. "version": "v1.3.0",
  186. "source": {
  187. "type": "git",
  188. "url": "https://github.com/nikic/FastRoute.git",
  189. "reference": "181d480e08d9476e61381e04a71b34dc0432e812"
  190. },
  191. "dist": {
  192. "type": "zip",
  193. "url": "https://api.github.com/repos/nikic/FastRoute/zipball/181d480e08d9476e61381e04a71b34dc0432e812",
  194. "reference": "181d480e08d9476e61381e04a71b34dc0432e812",
  195. "shasum": ""
  196. },
  197. "require": {
  198. "php": ">=5.4.0"
  199. },
  200. "require-dev": {
  201. "phpunit/phpunit": "^4.8.35|~5.7"
  202. },
  203. "type": "library",
  204. "autoload": {
  205. "files": [
  206. "src/functions.php"
  207. ],
  208. "psr-4": {
  209. "FastRoute\\": "src/"
  210. }
  211. },
  212. "notification-url": "https://packagist.org/downloads/",
  213. "license": [
  214. "BSD-3-Clause"
  215. ],
  216. "authors": [
  217. {
  218. "name": "Nikita Popov",
  219. "email": "nikic@php.net"
  220. }
  221. ],
  222. "description": "Fast request router for PHP",
  223. "keywords": [
  224. "router",
  225. "routing"
  226. ],
  227. "support": {
  228. "issues": "https://github.com/nikic/FastRoute/issues",
  229. "source": "https://github.com/nikic/FastRoute/tree/master"
  230. },
  231. "time": "2018-02-13T20:26:39+00:00"
  232. },
  233. {
  234. "name": "psr/http-message",
  235. "version": "1.1",
  236. "source": {
  237. "type": "git",
  238. "url": "https://github.com/php-fig/http-message.git",
  239. "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba"
  240. },
  241. "dist": {
  242. "type": "zip",
  243. "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
  244. "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba",
  245. "shasum": ""
  246. },
  247. "require": {
  248. "php": "^7.2 || ^8.0"
  249. },
  250. "type": "library",
  251. "extra": {
  252. "branch-alias": {
  253. "dev-master": "1.1.x-dev"
  254. }
  255. },
  256. "autoload": {
  257. "psr-4": {
  258. "Psr\\Http\\Message\\": "src/"
  259. }
  260. },
  261. "notification-url": "https://packagist.org/downloads/",
  262. "license": [
  263. "MIT"
  264. ],
  265. "authors": [
  266. {
  267. "name": "PHP-FIG",
  268. "homepage": "http://www.php-fig.org/"
  269. }
  270. ],
  271. "description": "Common interface for HTTP messages",
  272. "homepage": "https://github.com/php-fig/http-message",
  273. "keywords": [
  274. "http",
  275. "http-message",
  276. "psr",
  277. "psr-7",
  278. "request",
  279. "response"
  280. ],
  281. "support": {
  282. "source": "https://github.com/php-fig/http-message/tree/1.1"
  283. },
  284. "time": "2023-04-04T09:50:52+00:00"
  285. },
  286. {
  287. "name": "react/async",
  288. "version": "v4.3.0",
  289. "source": {
  290. "type": "git",
  291. "url": "https://github.com/reactphp/async.git",
  292. "reference": "635d50e30844a484495713e8cb8d9e079c0008a5"
  293. },
  294. "dist": {
  295. "type": "zip",
  296. "url": "https://api.github.com/repos/reactphp/async/zipball/635d50e30844a484495713e8cb8d9e079c0008a5",
  297. "reference": "635d50e30844a484495713e8cb8d9e079c0008a5",
  298. "shasum": ""
  299. },
  300. "require": {
  301. "php": ">=8.1",
  302. "react/event-loop": "^1.2",
  303. "react/promise": "^3.2 || ^2.8 || ^1.2.1"
  304. },
  305. "require-dev": {
  306. "phpstan/phpstan": "1.10.39",
  307. "phpunit/phpunit": "^9.6"
  308. },
  309. "type": "library",
  310. "autoload": {
  311. "files": [
  312. "src/functions_include.php"
  313. ],
  314. "psr-4": {
  315. "React\\Async\\": "src/"
  316. }
  317. },
  318. "notification-url": "https://packagist.org/downloads/",
  319. "license": [
  320. "MIT"
  321. ],
  322. "authors": [
  323. {
  324. "name": "Christian Lück",
  325. "email": "christian@clue.engineering",
  326. "homepage": "https://clue.engineering/"
  327. },
  328. {
  329. "name": "Cees-Jan Kiewiet",
  330. "email": "reactphp@ceesjankiewiet.nl",
  331. "homepage": "https://wyrihaximus.net/"
  332. },
  333. {
  334. "name": "Jan Sorgalla",
  335. "email": "jsorgalla@gmail.com",
  336. "homepage": "https://sorgalla.com/"
  337. },
  338. {
  339. "name": "Chris Boden",
  340. "email": "cboden@gmail.com",
  341. "homepage": "https://cboden.dev/"
  342. }
  343. ],
  344. "description": "Async utilities and fibers for ReactPHP",
  345. "keywords": [
  346. "async",
  347. "reactphp"
  348. ],
  349. "support": {
  350. "issues": "https://github.com/reactphp/async/issues",
  351. "source": "https://github.com/reactphp/async/tree/v4.3.0"
  352. },
  353. "funding": [
  354. {
  355. "url": "https://opencollective.com/reactphp",
  356. "type": "open_collective"
  357. }
  358. ],
  359. "time": "2024-06-04T14:40:02+00:00"
  360. },
  361. {
  362. "name": "react/cache",
  363. "version": "v1.2.0",
  364. "source": {
  365. "type": "git",
  366. "url": "https://github.com/reactphp/cache.git",
  367. "reference": "d47c472b64aa5608225f47965a484b75c7817d5b"
  368. },
  369. "dist": {
  370. "type": "zip",
  371. "url": "https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b",
  372. "reference": "d47c472b64aa5608225f47965a484b75c7817d5b",
  373. "shasum": ""
  374. },
  375. "require": {
  376. "php": ">=5.3.0",
  377. "react/promise": "^3.0 || ^2.0 || ^1.1"
  378. },
  379. "require-dev": {
  380. "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35"
  381. },
  382. "type": "library",
  383. "autoload": {
  384. "psr-4": {
  385. "React\\Cache\\": "src/"
  386. }
  387. },
  388. "notification-url": "https://packagist.org/downloads/",
  389. "license": [
  390. "MIT"
  391. ],
  392. "authors": [
  393. {
  394. "name": "Christian Lück",
  395. "email": "christian@clue.engineering",
  396. "homepage": "https://clue.engineering/"
  397. },
  398. {
  399. "name": "Cees-Jan Kiewiet",
  400. "email": "reactphp@ceesjankiewiet.nl",
  401. "homepage": "https://wyrihaximus.net/"
  402. },
  403. {
  404. "name": "Jan Sorgalla",
  405. "email": "jsorgalla@gmail.com",
  406. "homepage": "https://sorgalla.com/"
  407. },
  408. {
  409. "name": "Chris Boden",
  410. "email": "cboden@gmail.com",
  411. "homepage": "https://cboden.dev/"
  412. }
  413. ],
  414. "description": "Async, Promise-based cache interface for ReactPHP",
  415. "keywords": [
  416. "cache",
  417. "caching",
  418. "promise",
  419. "reactphp"
  420. ],
  421. "support": {
  422. "issues": "https://github.com/reactphp/cache/issues",
  423. "source": "https://github.com/reactphp/cache/tree/v1.2.0"
  424. },
  425. "funding": [
  426. {
  427. "url": "https://opencollective.com/reactphp",
  428. "type": "open_collective"
  429. }
  430. ],
  431. "time": "2022-11-30T15:59:55+00:00"
  432. },
  433. {
  434. "name": "react/dns",
  435. "version": "v1.13.0",
  436. "source": {
  437. "type": "git",
  438. "url": "https://github.com/reactphp/dns.git",
  439. "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5"
  440. },
  441. "dist": {
  442. "type": "zip",
  443. "url": "https://api.github.com/repos/reactphp/dns/zipball/eb8ae001b5a455665c89c1df97f6fb682f8fb0f5",
  444. "reference": "eb8ae001b5a455665c89c1df97f6fb682f8fb0f5",
  445. "shasum": ""
  446. },
  447. "require": {
  448. "php": ">=5.3.0",
  449. "react/cache": "^1.0 || ^0.6 || ^0.5",
  450. "react/event-loop": "^1.2",
  451. "react/promise": "^3.2 || ^2.7 || ^1.2.1"
  452. },
  453. "require-dev": {
  454. "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36",
  455. "react/async": "^4.3 || ^3 || ^2",
  456. "react/promise-timer": "^1.11"
  457. },
  458. "type": "library",
  459. "autoload": {
  460. "psr-4": {
  461. "React\\Dns\\": "src/"
  462. }
  463. },
  464. "notification-url": "https://packagist.org/downloads/",
  465. "license": [
  466. "MIT"
  467. ],
  468. "authors": [
  469. {
  470. "name": "Christian Lück",
  471. "email": "christian@clue.engineering",
  472. "homepage": "https://clue.engineering/"
  473. },
  474. {
  475. "name": "Cees-Jan Kiewiet",
  476. "email": "reactphp@ceesjankiewiet.nl",
  477. "homepage": "https://wyrihaximus.net/"
  478. },
  479. {
  480. "name": "Jan Sorgalla",
  481. "email": "jsorgalla@gmail.com",
  482. "homepage": "https://sorgalla.com/"
  483. },
  484. {
  485. "name": "Chris Boden",
  486. "email": "cboden@gmail.com",
  487. "homepage": "https://cboden.dev/"
  488. }
  489. ],
  490. "description": "Async DNS resolver for ReactPHP",
  491. "keywords": [
  492. "async",
  493. "dns",
  494. "dns-resolver",
  495. "reactphp"
  496. ],
  497. "support": {
  498. "issues": "https://github.com/reactphp/dns/issues",
  499. "source": "https://github.com/reactphp/dns/tree/v1.13.0"
  500. },
  501. "funding": [
  502. {
  503. "url": "https://opencollective.com/reactphp",
  504. "type": "open_collective"
  505. }
  506. ],
  507. "time": "2024-06-13T14:18:03+00:00"
  508. },
  509. {
  510. "name": "react/event-loop",
  511. "version": "v1.5.0",
  512. "source": {
  513. "type": "git",
  514. "url": "https://github.com/reactphp/event-loop.git",
  515. "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354"
  516. },
  517. "dist": {
  518. "type": "zip",
  519. "url": "https://api.github.com/repos/reactphp/event-loop/zipball/bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354",
  520. "reference": "bbe0bd8c51ffc05ee43f1729087ed3bdf7d53354",
  521. "shasum": ""
  522. },
  523. "require": {
  524. "php": ">=5.3.0"
  525. },
  526. "require-dev": {
  527. "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36"
  528. },
  529. "suggest": {
  530. "ext-pcntl": "For signal handling support when using the StreamSelectLoop"
  531. },
  532. "type": "library",
  533. "autoload": {
  534. "psr-4": {
  535. "React\\EventLoop\\": "src/"
  536. }
  537. },
  538. "notification-url": "https://packagist.org/downloads/",
  539. "license": [
  540. "MIT"
  541. ],
  542. "authors": [
  543. {
  544. "name": "Christian Lück",
  545. "email": "christian@clue.engineering",
  546. "homepage": "https://clue.engineering/"
  547. },
  548. {
  549. "name": "Cees-Jan Kiewiet",
  550. "email": "reactphp@ceesjankiewiet.nl",
  551. "homepage": "https://wyrihaximus.net/"
  552. },
  553. {
  554. "name": "Jan Sorgalla",
  555. "email": "jsorgalla@gmail.com",
  556. "homepage": "https://sorgalla.com/"
  557. },
  558. {
  559. "name": "Chris Boden",
  560. "email": "cboden@gmail.com",
  561. "homepage": "https://cboden.dev/"
  562. }
  563. ],
  564. "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.",
  565. "keywords": [
  566. "asynchronous",
  567. "event-loop"
  568. ],
  569. "support": {
  570. "issues": "https://github.com/reactphp/event-loop/issues",
  571. "source": "https://github.com/reactphp/event-loop/tree/v1.5.0"
  572. },
  573. "funding": [
  574. {
  575. "url": "https://opencollective.com/reactphp",
  576. "type": "open_collective"
  577. }
  578. ],
  579. "time": "2023-11-13T13:48:05+00:00"
  580. },
  581. {
  582. "name": "react/http",
  583. "version": "v1.11.0",
  584. "source": {
  585. "type": "git",
  586. "url": "https://github.com/reactphp/http.git",
  587. "reference": "8db02de41dcca82037367f67a2d4be365b1c4db9"
  588. },
  589. "dist": {
  590. "type": "zip",
  591. "url": "https://api.github.com/repos/reactphp/http/zipball/8db02de41dcca82037367f67a2d4be365b1c4db9",
  592. "reference": "8db02de41dcca82037367f67a2d4be365b1c4db9",
  593. "shasum": ""
  594. },
  595. "require": {
  596. "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
  597. "fig/http-message-util": "^1.1",
  598. "php": ">=5.3.0",
  599. "psr/http-message": "^1.0",
  600. "react/event-loop": "^1.2",
  601. "react/promise": "^3.2 || ^2.3 || ^1.2.1",
  602. "react/socket": "^1.16",
  603. "react/stream": "^1.4"
  604. },
  605. "require-dev": {
  606. "clue/http-proxy-react": "^1.8",
  607. "clue/reactphp-ssh-proxy": "^1.4",
  608. "clue/socks-react": "^1.4",
  609. "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36",
  610. "react/async": "^4.2 || ^3 || ^2",
  611. "react/promise-stream": "^1.4",
  612. "react/promise-timer": "^1.11"
  613. },
  614. "type": "library",
  615. "autoload": {
  616. "psr-4": {
  617. "React\\Http\\": "src/"
  618. }
  619. },
  620. "notification-url": "https://packagist.org/downloads/",
  621. "license": [
  622. "MIT"
  623. ],
  624. "authors": [
  625. {
  626. "name": "Christian Lück",
  627. "email": "christian@clue.engineering",
  628. "homepage": "https://clue.engineering/"
  629. },
  630. {
  631. "name": "Cees-Jan Kiewiet",
  632. "email": "reactphp@ceesjankiewiet.nl",
  633. "homepage": "https://wyrihaximus.net/"
  634. },
  635. {
  636. "name": "Jan Sorgalla",
  637. "email": "jsorgalla@gmail.com",
  638. "homepage": "https://sorgalla.com/"
  639. },
  640. {
  641. "name": "Chris Boden",
  642. "email": "cboden@gmail.com",
  643. "homepage": "https://cboden.dev/"
  644. }
  645. ],
  646. "description": "Event-driven, streaming HTTP client and server implementation for ReactPHP",
  647. "keywords": [
  648. "async",
  649. "client",
  650. "event-driven",
  651. "http",
  652. "http client",
  653. "http server",
  654. "https",
  655. "psr-7",
  656. "reactphp",
  657. "server",
  658. "streaming"
  659. ],
  660. "support": {
  661. "issues": "https://github.com/reactphp/http/issues",
  662. "source": "https://github.com/reactphp/http/tree/v1.11.0"
  663. },
  664. "funding": [
  665. {
  666. "url": "https://opencollective.com/reactphp",
  667. "type": "open_collective"
  668. }
  669. ],
  670. "time": "2024-11-20T15:24:08+00:00"
  671. },
  672. {
  673. "name": "react/promise",
  674. "version": "v3.2.0",
  675. "source": {
  676. "type": "git",
  677. "url": "https://github.com/reactphp/promise.git",
  678. "reference": "8a164643313c71354582dc850b42b33fa12a4b63"
  679. },
  680. "dist": {
  681. "type": "zip",
  682. "url": "https://api.github.com/repos/reactphp/promise/zipball/8a164643313c71354582dc850b42b33fa12a4b63",
  683. "reference": "8a164643313c71354582dc850b42b33fa12a4b63",
  684. "shasum": ""
  685. },
  686. "require": {
  687. "php": ">=7.1.0"
  688. },
  689. "require-dev": {
  690. "phpstan/phpstan": "1.10.39 || 1.4.10",
  691. "phpunit/phpunit": "^9.6 || ^7.5"
  692. },
  693. "type": "library",
  694. "autoload": {
  695. "files": [
  696. "src/functions_include.php"
  697. ],
  698. "psr-4": {
  699. "React\\Promise\\": "src/"
  700. }
  701. },
  702. "notification-url": "https://packagist.org/downloads/",
  703. "license": [
  704. "MIT"
  705. ],
  706. "authors": [
  707. {
  708. "name": "Jan Sorgalla",
  709. "email": "jsorgalla@gmail.com",
  710. "homepage": "https://sorgalla.com/"
  711. },
  712. {
  713. "name": "Christian Lück",
  714. "email": "christian@clue.engineering",
  715. "homepage": "https://clue.engineering/"
  716. },
  717. {
  718. "name": "Cees-Jan Kiewiet",
  719. "email": "reactphp@ceesjankiewiet.nl",
  720. "homepage": "https://wyrihaximus.net/"
  721. },
  722. {
  723. "name": "Chris Boden",
  724. "email": "cboden@gmail.com",
  725. "homepage": "https://cboden.dev/"
  726. }
  727. ],
  728. "description": "A lightweight implementation of CommonJS Promises/A for PHP",
  729. "keywords": [
  730. "promise",
  731. "promises"
  732. ],
  733. "support": {
  734. "issues": "https://github.com/reactphp/promise/issues",
  735. "source": "https://github.com/reactphp/promise/tree/v3.2.0"
  736. },
  737. "funding": [
  738. {
  739. "url": "https://opencollective.com/reactphp",
  740. "type": "open_collective"
  741. }
  742. ],
  743. "time": "2024-05-24T10:39:05+00:00"
  744. },
  745. {
  746. "name": "react/socket",
  747. "version": "v1.16.0",
  748. "source": {
  749. "type": "git",
  750. "url": "https://github.com/reactphp/socket.git",
  751. "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1"
  752. },
  753. "dist": {
  754. "type": "zip",
  755. "url": "https://api.github.com/repos/reactphp/socket/zipball/23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1",
  756. "reference": "23e4ff33ea3e160d2d1f59a0e6050e4b0fb0eac1",
  757. "shasum": ""
  758. },
  759. "require": {
  760. "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
  761. "php": ">=5.3.0",
  762. "react/dns": "^1.13",
  763. "react/event-loop": "^1.2",
  764. "react/promise": "^3.2 || ^2.6 || ^1.2.1",
  765. "react/stream": "^1.4"
  766. },
  767. "require-dev": {
  768. "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36",
  769. "react/async": "^4.3 || ^3.3 || ^2",
  770. "react/promise-stream": "^1.4",
  771. "react/promise-timer": "^1.11"
  772. },
  773. "type": "library",
  774. "autoload": {
  775. "psr-4": {
  776. "React\\Socket\\": "src/"
  777. }
  778. },
  779. "notification-url": "https://packagist.org/downloads/",
  780. "license": [
  781. "MIT"
  782. ],
  783. "authors": [
  784. {
  785. "name": "Christian Lück",
  786. "email": "christian@clue.engineering",
  787. "homepage": "https://clue.engineering/"
  788. },
  789. {
  790. "name": "Cees-Jan Kiewiet",
  791. "email": "reactphp@ceesjankiewiet.nl",
  792. "homepage": "https://wyrihaximus.net/"
  793. },
  794. {
  795. "name": "Jan Sorgalla",
  796. "email": "jsorgalla@gmail.com",
  797. "homepage": "https://sorgalla.com/"
  798. },
  799. {
  800. "name": "Chris Boden",
  801. "email": "cboden@gmail.com",
  802. "homepage": "https://cboden.dev/"
  803. }
  804. ],
  805. "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP",
  806. "keywords": [
  807. "Connection",
  808. "Socket",
  809. "async",
  810. "reactphp",
  811. "stream"
  812. ],
  813. "support": {
  814. "issues": "https://github.com/reactphp/socket/issues",
  815. "source": "https://github.com/reactphp/socket/tree/v1.16.0"
  816. },
  817. "funding": [
  818. {
  819. "url": "https://opencollective.com/reactphp",
  820. "type": "open_collective"
  821. }
  822. ],
  823. "time": "2024-07-26T10:38:09+00:00"
  824. },
  825. {
  826. "name": "react/stream",
  827. "version": "v1.4.0",
  828. "source": {
  829. "type": "git",
  830. "url": "https://github.com/reactphp/stream.git",
  831. "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d"
  832. },
  833. "dist": {
  834. "type": "zip",
  835. "url": "https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d",
  836. "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d",
  837. "shasum": ""
  838. },
  839. "require": {
  840. "evenement/evenement": "^3.0 || ^2.0 || ^1.0",
  841. "php": ">=5.3.8",
  842. "react/event-loop": "^1.2"
  843. },
  844. "require-dev": {
  845. "clue/stream-filter": "~1.2",
  846. "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36"
  847. },
  848. "type": "library",
  849. "autoload": {
  850. "psr-4": {
  851. "React\\Stream\\": "src/"
  852. }
  853. },
  854. "notification-url": "https://packagist.org/downloads/",
  855. "license": [
  856. "MIT"
  857. ],
  858. "authors": [
  859. {
  860. "name": "Christian Lück",
  861. "email": "christian@clue.engineering",
  862. "homepage": "https://clue.engineering/"
  863. },
  864. {
  865. "name": "Cees-Jan Kiewiet",
  866. "email": "reactphp@ceesjankiewiet.nl",
  867. "homepage": "https://wyrihaximus.net/"
  868. },
  869. {
  870. "name": "Jan Sorgalla",
  871. "email": "jsorgalla@gmail.com",
  872. "homepage": "https://sorgalla.com/"
  873. },
  874. {
  875. "name": "Chris Boden",
  876. "email": "cboden@gmail.com",
  877. "homepage": "https://cboden.dev/"
  878. }
  879. ],
  880. "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP",
  881. "keywords": [
  882. "event-driven",
  883. "io",
  884. "non-blocking",
  885. "pipe",
  886. "reactphp",
  887. "readable",
  888. "stream",
  889. "writable"
  890. ],
  891. "support": {
  892. "issues": "https://github.com/reactphp/stream/issues",
  893. "source": "https://github.com/reactphp/stream/tree/v1.4.0"
  894. },
  895. "funding": [
  896. {
  897. "url": "https://opencollective.com/reactphp",
  898. "type": "open_collective"
  899. }
  900. ],
  901. "time": "2024-06-11T12:45:25+00:00"
  902. }
  903. ],
  904. "packages-dev": [],
  905. "aliases": [],
  906. "minimum-stability": "stable",
  907. "stability-flags": {},
  908. "prefer-stable": false,
  909. "prefer-lowest": false,
  910. "platform": {},
  911. "platform-dev": {},
  912. "plugin-api-version": "2.6.0"
  913. }