composer.lock 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869
  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": "2025fa5ef1f1aab5ad86076a8f9f4849",
  8. "packages": [
  9. {
  10. "name": "firebase/php-jwt",
  11. "version": "v5.2.0",
  12. "source": {
  13. "type": "git",
  14. "url": "https://github.com/firebase/php-jwt.git",
  15. "reference": "feb0e820b8436873675fd3aca04f3728eb2185cb"
  16. },
  17. "dist": {
  18. "type": "zip",
  19. "url": "https://api.github.com/repos/firebase/php-jwt/zipball/feb0e820b8436873675fd3aca04f3728eb2185cb",
  20. "reference": "feb0e820b8436873675fd3aca04f3728eb2185cb",
  21. "shasum": "",
  22. "mirrors": [
  23. {
  24. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  25. "preferred": true
  26. }
  27. ]
  28. },
  29. "require": {
  30. "php": ">=5.3.0"
  31. },
  32. "require-dev": {
  33. "phpunit/phpunit": ">=4.8 <=9"
  34. },
  35. "type": "library",
  36. "autoload": {
  37. "psr-4": {
  38. "Firebase\\JWT\\": "src"
  39. }
  40. },
  41. "notification-url": "https://packagist.org/downloads/",
  42. "license": [
  43. "BSD-3-Clause"
  44. ],
  45. "authors": [
  46. {
  47. "name": "Neuman Vong",
  48. "email": "neuman+pear@twilio.com",
  49. "role": "Developer"
  50. },
  51. {
  52. "name": "Anant Narayanan",
  53. "email": "anant@php.net",
  54. "role": "Developer"
  55. }
  56. ],
  57. "description": "A simple library to encode and decode JSON Web Tokens (JWT) in PHP. Should conform to the current spec.",
  58. "homepage": "https://github.com/firebase/php-jwt",
  59. "keywords": [
  60. "jwt",
  61. "php"
  62. ],
  63. "time": "2020-03-25T18:49:23+00:00"
  64. },
  65. {
  66. "name": "maennchen/zipstream-php",
  67. "version": "2.1.0",
  68. "source": {
  69. "type": "git",
  70. "url": "https://github.com/maennchen/ZipStream-PHP.git",
  71. "reference": "c4c5803cc1f93df3d2448478ef79394a5981cc58"
  72. },
  73. "dist": {
  74. "type": "zip",
  75. "url": "https://api.github.com/repos/maennchen/ZipStream-PHP/zipball/c4c5803cc1f93df3d2448478ef79394a5981cc58",
  76. "reference": "c4c5803cc1f93df3d2448478ef79394a5981cc58",
  77. "shasum": "",
  78. "mirrors": [
  79. {
  80. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  81. "preferred": true
  82. }
  83. ]
  84. },
  85. "require": {
  86. "myclabs/php-enum": "^1.5",
  87. "php": ">= 7.1",
  88. "psr/http-message": "^1.0",
  89. "symfony/polyfill-mbstring": "^1.0"
  90. },
  91. "require-dev": {
  92. "ext-zip": "*",
  93. "guzzlehttp/guzzle": ">= 6.3",
  94. "mikey179/vfsstream": "^1.6",
  95. "phpunit/phpunit": ">= 7.5"
  96. },
  97. "type": "library",
  98. "autoload": {
  99. "psr-4": {
  100. "ZipStream\\": "src/"
  101. }
  102. },
  103. "notification-url": "https://packagist.org/downloads/",
  104. "license": [
  105. "MIT"
  106. ],
  107. "authors": [
  108. {
  109. "name": "Paul Duncan",
  110. "email": "pabs@pablotron.org"
  111. },
  112. {
  113. "name": "Jonatan Männchen",
  114. "email": "jonatan@maennchen.ch"
  115. },
  116. {
  117. "name": "Jesse Donat",
  118. "email": "donatj@gmail.com"
  119. },
  120. {
  121. "name": "András Kolesár",
  122. "email": "kolesar@kolesar.hu"
  123. }
  124. ],
  125. "description": "ZipStream is a library for dynamically streaming dynamic zip files from PHP without writing to the disk at all on the server.",
  126. "keywords": [
  127. "stream",
  128. "zip"
  129. ],
  130. "time": "2020-05-30T13:11:16+00:00"
  131. },
  132. {
  133. "name": "markbaker/complex",
  134. "version": "1.4.8",
  135. "source": {
  136. "type": "git",
  137. "url": "https://github.com/MarkBaker/PHPComplex.git",
  138. "reference": "8eaa40cceec7bf0518187530b2e63871be661b72"
  139. },
  140. "dist": {
  141. "type": "zip",
  142. "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/8eaa40cceec7bf0518187530b2e63871be661b72",
  143. "reference": "8eaa40cceec7bf0518187530b2e63871be661b72",
  144. "shasum": "",
  145. "mirrors": [
  146. {
  147. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  148. "preferred": true
  149. }
  150. ]
  151. },
  152. "require": {
  153. "php": "^5.6.0|^7.0.0"
  154. },
  155. "require-dev": {
  156. "dealerdirect/phpcodesniffer-composer-installer": "^0.5.0",
  157. "phpcompatibility/php-compatibility": "^9.0",
  158. "phpdocumentor/phpdocumentor": "2.*",
  159. "phploc/phploc": "2.*",
  160. "phpmd/phpmd": "2.*",
  161. "phpunit/phpunit": "^4.8.35|^5.4.0",
  162. "sebastian/phpcpd": "2.*",
  163. "squizlabs/php_codesniffer": "^3.4.0"
  164. },
  165. "type": "library",
  166. "autoload": {
  167. "psr-4": {
  168. "Complex\\": "classes/src/"
  169. },
  170. "files": [
  171. "classes/src/functions/abs.php",
  172. "classes/src/functions/acos.php",
  173. "classes/src/functions/acosh.php",
  174. "classes/src/functions/acot.php",
  175. "classes/src/functions/acoth.php",
  176. "classes/src/functions/acsc.php",
  177. "classes/src/functions/acsch.php",
  178. "classes/src/functions/argument.php",
  179. "classes/src/functions/asec.php",
  180. "classes/src/functions/asech.php",
  181. "classes/src/functions/asin.php",
  182. "classes/src/functions/asinh.php",
  183. "classes/src/functions/atan.php",
  184. "classes/src/functions/atanh.php",
  185. "classes/src/functions/conjugate.php",
  186. "classes/src/functions/cos.php",
  187. "classes/src/functions/cosh.php",
  188. "classes/src/functions/cot.php",
  189. "classes/src/functions/coth.php",
  190. "classes/src/functions/csc.php",
  191. "classes/src/functions/csch.php",
  192. "classes/src/functions/exp.php",
  193. "classes/src/functions/inverse.php",
  194. "classes/src/functions/ln.php",
  195. "classes/src/functions/log2.php",
  196. "classes/src/functions/log10.php",
  197. "classes/src/functions/negative.php",
  198. "classes/src/functions/pow.php",
  199. "classes/src/functions/rho.php",
  200. "classes/src/functions/sec.php",
  201. "classes/src/functions/sech.php",
  202. "classes/src/functions/sin.php",
  203. "classes/src/functions/sinh.php",
  204. "classes/src/functions/sqrt.php",
  205. "classes/src/functions/tan.php",
  206. "classes/src/functions/tanh.php",
  207. "classes/src/functions/theta.php",
  208. "classes/src/operations/add.php",
  209. "classes/src/operations/subtract.php",
  210. "classes/src/operations/multiply.php",
  211. "classes/src/operations/divideby.php",
  212. "classes/src/operations/divideinto.php"
  213. ]
  214. },
  215. "notification-url": "https://packagist.org/downloads/",
  216. "license": [
  217. "MIT"
  218. ],
  219. "authors": [
  220. {
  221. "name": "Mark Baker",
  222. "email": "mark@lange.demon.co.uk"
  223. }
  224. ],
  225. "description": "PHP Class for working with complex numbers",
  226. "homepage": "https://github.com/MarkBaker/PHPComplex",
  227. "keywords": [
  228. "complex",
  229. "mathematics"
  230. ],
  231. "time": "2020-03-11T20:15:49+00:00"
  232. },
  233. {
  234. "name": "markbaker/matrix",
  235. "version": "1.2.0",
  236. "source": {
  237. "type": "git",
  238. "url": "https://github.com/MarkBaker/PHPMatrix.git",
  239. "reference": "5348c5a67e3b75cd209d70103f916a93b1f1ed21"
  240. },
  241. "dist": {
  242. "type": "zip",
  243. "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/5348c5a67e3b75cd209d70103f916a93b1f1ed21",
  244. "reference": "5348c5a67e3b75cd209d70103f916a93b1f1ed21",
  245. "shasum": "",
  246. "mirrors": [
  247. {
  248. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  249. "preferred": true
  250. }
  251. ]
  252. },
  253. "require": {
  254. "php": "^5.6.0|^7.0.0"
  255. },
  256. "require-dev": {
  257. "dealerdirect/phpcodesniffer-composer-installer": "dev-master",
  258. "phpcompatibility/php-compatibility": "dev-master",
  259. "phploc/phploc": "^4",
  260. "phpmd/phpmd": "dev-master",
  261. "phpunit/phpunit": "^5.7",
  262. "sebastian/phpcpd": "^3.0",
  263. "squizlabs/php_codesniffer": "^3.0@dev"
  264. },
  265. "type": "library",
  266. "autoload": {
  267. "psr-4": {
  268. "Matrix\\": "classes/src/"
  269. },
  270. "files": [
  271. "classes/src/functions/adjoint.php",
  272. "classes/src/functions/antidiagonal.php",
  273. "classes/src/functions/cofactors.php",
  274. "classes/src/functions/determinant.php",
  275. "classes/src/functions/diagonal.php",
  276. "classes/src/functions/identity.php",
  277. "classes/src/functions/inverse.php",
  278. "classes/src/functions/minors.php",
  279. "classes/src/functions/trace.php",
  280. "classes/src/functions/transpose.php",
  281. "classes/src/operations/add.php",
  282. "classes/src/operations/directsum.php",
  283. "classes/src/operations/subtract.php",
  284. "classes/src/operations/multiply.php",
  285. "classes/src/operations/divideby.php",
  286. "classes/src/operations/divideinto.php"
  287. ]
  288. },
  289. "notification-url": "https://packagist.org/downloads/",
  290. "license": [
  291. "MIT"
  292. ],
  293. "authors": [
  294. {
  295. "name": "Mark Baker",
  296. "email": "mark@lange.demon.co.uk"
  297. }
  298. ],
  299. "description": "PHP Class for working with matrices",
  300. "homepage": "https://github.com/MarkBaker/PHPMatrix",
  301. "keywords": [
  302. "mathematics",
  303. "matrix",
  304. "vector"
  305. ],
  306. "time": "2019-10-06T11:29:25+00:00"
  307. },
  308. {
  309. "name": "myclabs/php-enum",
  310. "version": "1.7.6",
  311. "source": {
  312. "type": "git",
  313. "url": "https://github.com/myclabs/php-enum.git",
  314. "reference": "5f36467c7a87e20fbdc51e524fd8f9d1de80187c"
  315. },
  316. "dist": {
  317. "type": "zip",
  318. "url": "https://api.github.com/repos/myclabs/php-enum/zipball/5f36467c7a87e20fbdc51e524fd8f9d1de80187c",
  319. "reference": "5f36467c7a87e20fbdc51e524fd8f9d1de80187c",
  320. "shasum": "",
  321. "mirrors": [
  322. {
  323. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  324. "preferred": true
  325. }
  326. ]
  327. },
  328. "require": {
  329. "ext-json": "*",
  330. "php": ">=7.1"
  331. },
  332. "require-dev": {
  333. "phpunit/phpunit": "^7",
  334. "squizlabs/php_codesniffer": "1.*",
  335. "vimeo/psalm": "^3.8"
  336. },
  337. "type": "library",
  338. "autoload": {
  339. "psr-4": {
  340. "MyCLabs\\Enum\\": "src/"
  341. }
  342. },
  343. "notification-url": "https://packagist.org/downloads/",
  344. "license": [
  345. "MIT"
  346. ],
  347. "authors": [
  348. {
  349. "name": "PHP Enum contributors",
  350. "homepage": "https://github.com/myclabs/php-enum/graphs/contributors"
  351. }
  352. ],
  353. "description": "PHP Enum implementation",
  354. "homepage": "http://github.com/myclabs/php-enum",
  355. "keywords": [
  356. "enum"
  357. ],
  358. "time": "2020-02-14T08:15:52+00:00"
  359. },
  360. {
  361. "name": "phpoffice/phpspreadsheet",
  362. "version": "1.14.1",
  363. "source": {
  364. "type": "git",
  365. "url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
  366. "reference": "2383aad5689778470491581442aab38cec41bf1d"
  367. },
  368. "dist": {
  369. "type": "zip",
  370. "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/2383aad5689778470491581442aab38cec41bf1d",
  371. "reference": "2383aad5689778470491581442aab38cec41bf1d",
  372. "shasum": "",
  373. "mirrors": [
  374. {
  375. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  376. "preferred": true
  377. }
  378. ]
  379. },
  380. "require": {
  381. "ext-ctype": "*",
  382. "ext-dom": "*",
  383. "ext-fileinfo": "*",
  384. "ext-gd": "*",
  385. "ext-iconv": "*",
  386. "ext-libxml": "*",
  387. "ext-mbstring": "*",
  388. "ext-simplexml": "*",
  389. "ext-xml": "*",
  390. "ext-xmlreader": "*",
  391. "ext-xmlwriter": "*",
  392. "ext-zip": "*",
  393. "ext-zlib": "*",
  394. "maennchen/zipstream-php": "^2.1",
  395. "markbaker/complex": "^1.4",
  396. "markbaker/matrix": "^1.2",
  397. "php": "^7.2",
  398. "psr/http-client": "^1.0",
  399. "psr/http-factory": "^1.0",
  400. "psr/simple-cache": "^1.0"
  401. },
  402. "require-dev": {
  403. "dompdf/dompdf": "^0.8.5",
  404. "friendsofphp/php-cs-fixer": "^2.16",
  405. "jpgraph/jpgraph": "^4.0",
  406. "mpdf/mpdf": "^8.0",
  407. "phpcompatibility/php-compatibility": "^9.3",
  408. "phpunit/phpunit": "^8.5",
  409. "squizlabs/php_codesniffer": "^3.5",
  410. "tecnickcom/tcpdf": "^6.3"
  411. },
  412. "suggest": {
  413. "dompdf/dompdf": "Option for rendering PDF with PDF Writer",
  414. "jpgraph/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers",
  415. "mpdf/mpdf": "Option for rendering PDF with PDF Writer",
  416. "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer"
  417. },
  418. "type": "library",
  419. "autoload": {
  420. "psr-4": {
  421. "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet"
  422. }
  423. },
  424. "notification-url": "https://packagist.org/downloads/",
  425. "license": [
  426. "MIT"
  427. ],
  428. "authors": [
  429. {
  430. "name": "Maarten Balliauw",
  431. "homepage": "https://blog.maartenballiauw.be"
  432. },
  433. {
  434. "name": "Mark Baker",
  435. "homepage": "https://markbakeruk.net"
  436. },
  437. {
  438. "name": "Franck Lefevre",
  439. "homepage": "https://rootslabs.net"
  440. },
  441. {
  442. "name": "Erik Tilt"
  443. },
  444. {
  445. "name": "Adrien Crivelli"
  446. }
  447. ],
  448. "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
  449. "homepage": "https://github.com/PHPOffice/PhpSpreadsheet",
  450. "keywords": [
  451. "OpenXML",
  452. "excel",
  453. "gnumeric",
  454. "ods",
  455. "php",
  456. "spreadsheet",
  457. "xls",
  458. "xlsx"
  459. ],
  460. "time": "2020-07-19T09:51:35+00:00"
  461. },
  462. {
  463. "name": "psr/http-client",
  464. "version": "1.0.1",
  465. "source": {
  466. "type": "git",
  467. "url": "https://github.com/php-fig/http-client.git",
  468. "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621"
  469. },
  470. "dist": {
  471. "type": "zip",
  472. "url": "https://api.github.com/repos/php-fig/http-client/zipball/2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
  473. "reference": "2dfb5f6c5eff0e91e20e913f8c5452ed95b86621",
  474. "shasum": "",
  475. "mirrors": [
  476. {
  477. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  478. "preferred": true
  479. }
  480. ]
  481. },
  482. "require": {
  483. "php": "^7.0 || ^8.0",
  484. "psr/http-message": "^1.0"
  485. },
  486. "type": "library",
  487. "extra": {
  488. "branch-alias": {
  489. "dev-master": "1.0.x-dev"
  490. }
  491. },
  492. "autoload": {
  493. "psr-4": {
  494. "Psr\\Http\\Client\\": "src/"
  495. }
  496. },
  497. "notification-url": "https://packagist.org/downloads/",
  498. "license": [
  499. "MIT"
  500. ],
  501. "authors": [
  502. {
  503. "name": "PHP-FIG",
  504. "homepage": "http://www.php-fig.org/"
  505. }
  506. ],
  507. "description": "Common interface for HTTP clients",
  508. "homepage": "https://github.com/php-fig/http-client",
  509. "keywords": [
  510. "http",
  511. "http-client",
  512. "psr",
  513. "psr-18"
  514. ],
  515. "time": "2020-06-29T06:28:15+00:00"
  516. },
  517. {
  518. "name": "psr/http-factory",
  519. "version": "1.0.1",
  520. "source": {
  521. "type": "git",
  522. "url": "https://github.com/php-fig/http-factory.git",
  523. "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be"
  524. },
  525. "dist": {
  526. "type": "zip",
  527. "url": "https://api.github.com/repos/php-fig/http-factory/zipball/12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
  528. "reference": "12ac7fcd07e5b077433f5f2bee95b3a771bf61be",
  529. "shasum": "",
  530. "mirrors": [
  531. {
  532. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  533. "preferred": true
  534. }
  535. ]
  536. },
  537. "require": {
  538. "php": ">=7.0.0",
  539. "psr/http-message": "^1.0"
  540. },
  541. "type": "library",
  542. "extra": {
  543. "branch-alias": {
  544. "dev-master": "1.0.x-dev"
  545. }
  546. },
  547. "autoload": {
  548. "psr-4": {
  549. "Psr\\Http\\Message\\": "src/"
  550. }
  551. },
  552. "notification-url": "https://packagist.org/downloads/",
  553. "license": [
  554. "MIT"
  555. ],
  556. "authors": [
  557. {
  558. "name": "PHP-FIG",
  559. "homepage": "http://www.php-fig.org/"
  560. }
  561. ],
  562. "description": "Common interfaces for PSR-7 HTTP message factories",
  563. "keywords": [
  564. "factory",
  565. "http",
  566. "message",
  567. "psr",
  568. "psr-17",
  569. "psr-7",
  570. "request",
  571. "response"
  572. ],
  573. "time": "2019-04-30T12:38:16+00:00"
  574. },
  575. {
  576. "name": "psr/http-message",
  577. "version": "1.0.1",
  578. "source": {
  579. "type": "git",
  580. "url": "https://github.com/php-fig/http-message.git",
  581. "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
  582. },
  583. "dist": {
  584. "type": "zip",
  585. "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
  586. "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
  587. "shasum": "",
  588. "mirrors": [
  589. {
  590. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  591. "preferred": true
  592. }
  593. ]
  594. },
  595. "require": {
  596. "php": ">=5.3.0"
  597. },
  598. "type": "library",
  599. "extra": {
  600. "branch-alias": {
  601. "dev-master": "1.0.x-dev"
  602. }
  603. },
  604. "autoload": {
  605. "psr-4": {
  606. "Psr\\Http\\Message\\": "src/"
  607. }
  608. },
  609. "notification-url": "https://packagist.org/downloads/",
  610. "license": [
  611. "MIT"
  612. ],
  613. "authors": [
  614. {
  615. "name": "PHP-FIG",
  616. "homepage": "http://www.php-fig.org/"
  617. }
  618. ],
  619. "description": "Common interface for HTTP messages",
  620. "homepage": "https://github.com/php-fig/http-message",
  621. "keywords": [
  622. "http",
  623. "http-message",
  624. "psr",
  625. "psr-7",
  626. "request",
  627. "response"
  628. ],
  629. "time": "2016-08-06T14:39:51+00:00"
  630. },
  631. {
  632. "name": "psr/simple-cache",
  633. "version": "1.0.1",
  634. "source": {
  635. "type": "git",
  636. "url": "https://github.com/php-fig/simple-cache.git",
  637. "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
  638. },
  639. "dist": {
  640. "type": "zip",
  641. "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
  642. "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
  643. "shasum": "",
  644. "mirrors": [
  645. {
  646. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  647. "preferred": true
  648. }
  649. ]
  650. },
  651. "require": {
  652. "php": ">=5.3.0"
  653. },
  654. "type": "library",
  655. "extra": {
  656. "branch-alias": {
  657. "dev-master": "1.0.x-dev"
  658. }
  659. },
  660. "autoload": {
  661. "psr-4": {
  662. "Psr\\SimpleCache\\": "src/"
  663. }
  664. },
  665. "notification-url": "https://packagist.org/downloads/",
  666. "license": [
  667. "MIT"
  668. ],
  669. "authors": [
  670. {
  671. "name": "PHP-FIG",
  672. "homepage": "http://www.php-fig.org/"
  673. }
  674. ],
  675. "description": "Common interfaces for simple caching",
  676. "keywords": [
  677. "cache",
  678. "caching",
  679. "psr",
  680. "psr-16",
  681. "simple-cache"
  682. ],
  683. "time": "2017-10-23T01:57:42+00:00"
  684. },
  685. {
  686. "name": "symfony/polyfill-mbstring",
  687. "version": "v1.18.1",
  688. "source": {
  689. "type": "git",
  690. "url": "https://github.com/symfony/polyfill-mbstring.git",
  691. "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a"
  692. },
  693. "dist": {
  694. "type": "zip",
  695. "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/a6977d63bf9a0ad4c65cd352709e230876f9904a",
  696. "reference": "a6977d63bf9a0ad4c65cd352709e230876f9904a",
  697. "shasum": "",
  698. "mirrors": [
  699. {
  700. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  701. "preferred": true
  702. }
  703. ]
  704. },
  705. "require": {
  706. "php": ">=5.3.3"
  707. },
  708. "suggest": {
  709. "ext-mbstring": "For best performance"
  710. },
  711. "type": "library",
  712. "extra": {
  713. "branch-alias": {
  714. "dev-master": "1.18-dev"
  715. },
  716. "thanks": {
  717. "name": "symfony/polyfill",
  718. "url": "https://github.com/symfony/polyfill"
  719. }
  720. },
  721. "autoload": {
  722. "psr-4": {
  723. "Symfony\\Polyfill\\Mbstring\\": ""
  724. },
  725. "files": [
  726. "bootstrap.php"
  727. ]
  728. },
  729. "notification-url": "https://packagist.org/downloads/",
  730. "license": [
  731. "MIT"
  732. ],
  733. "authors": [
  734. {
  735. "name": "Nicolas Grekas",
  736. "email": "p@tchwork.com"
  737. },
  738. {
  739. "name": "Symfony Community",
  740. "homepage": "https://symfony.com/contributors"
  741. }
  742. ],
  743. "description": "Symfony polyfill for the Mbstring extension",
  744. "homepage": "https://symfony.com",
  745. "keywords": [
  746. "compatibility",
  747. "mbstring",
  748. "polyfill",
  749. "portable",
  750. "shim"
  751. ],
  752. "time": "2020-07-14T12:35:20+00:00"
  753. },
  754. {
  755. "name": "topthink/framework",
  756. "version": "v5.1.39",
  757. "source": {
  758. "type": "git",
  759. "url": "https://github.com/top-think/framework.git",
  760. "reference": "5762858f3d58faafb3a39427f8788884b2927007"
  761. },
  762. "dist": {
  763. "type": "zip",
  764. "url": "https://api.github.com/repos/top-think/framework/zipball/5762858f3d58faafb3a39427f8788884b2927007",
  765. "reference": "5762858f3d58faafb3a39427f8788884b2927007",
  766. "shasum": "",
  767. "mirrors": [
  768. {
  769. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  770. "preferred": true
  771. }
  772. ]
  773. },
  774. "require": {
  775. "php": ">=5.6.0",
  776. "topthink/think-installer": "2.*"
  777. },
  778. "require-dev": {
  779. "johnkary/phpunit-speedtrap": "^1.0",
  780. "mikey179/vfsstream": "~1.6",
  781. "phpdocumentor/reflection-docblock": "^2.0",
  782. "phploc/phploc": "2.*",
  783. "phpunit/phpunit": "^5.0|^6.0",
  784. "sebastian/phpcpd": "2.*",
  785. "squizlabs/php_codesniffer": "2.*"
  786. },
  787. "type": "think-framework",
  788. "notification-url": "https://packagist.org/downloads/",
  789. "license": [
  790. "Apache-2.0"
  791. ],
  792. "authors": [
  793. {
  794. "name": "liu21st",
  795. "email": "liu21st@gmail.com"
  796. },
  797. {
  798. "name": "yunwuxin",
  799. "email": "448901948@qq.com"
  800. }
  801. ],
  802. "description": "the new thinkphp framework",
  803. "homepage": "http://thinkphp.cn/",
  804. "keywords": [
  805. "framework",
  806. "orm",
  807. "thinkphp"
  808. ],
  809. "time": "2019-11-17T23:22:02+00:00"
  810. },
  811. {
  812. "name": "topthink/think-installer",
  813. "version": "v2.0.0",
  814. "source": {
  815. "type": "git",
  816. "url": "https://github.com/top-think/think-installer.git",
  817. "reference": "f5400a12c60e513911aef41fe443fa6920952675"
  818. },
  819. "dist": {
  820. "type": "zip",
  821. "url": "https://api.github.com/repos/top-think/think-installer/zipball/f5400a12c60e513911aef41fe443fa6920952675",
  822. "reference": "f5400a12c60e513911aef41fe443fa6920952675",
  823. "shasum": "",
  824. "mirrors": [
  825. {
  826. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  827. "preferred": true
  828. }
  829. ]
  830. },
  831. "require": {
  832. "composer-plugin-api": "^1.0"
  833. },
  834. "require-dev": {
  835. "composer/composer": "1.0.*@dev"
  836. },
  837. "type": "composer-plugin",
  838. "extra": {
  839. "class": "think\\composer\\Plugin"
  840. },
  841. "autoload": {
  842. "psr-4": {
  843. "think\\composer\\": "src"
  844. }
  845. },
  846. "notification-url": "https://packagist.org/downloads/",
  847. "license": [
  848. "Apache-2.0"
  849. ],
  850. "authors": [
  851. {
  852. "name": "yunwuxin",
  853. "email": "448901948@qq.com"
  854. }
  855. ],
  856. "time": "2018-05-11T06:45:42+00:00"
  857. }
  858. ],
  859. "packages-dev": [],
  860. "aliases": [],
  861. "minimum-stability": "stable",
  862. "stability-flags": [],
  863. "prefer-stable": false,
  864. "prefer-lowest": false,
  865. "platform": {
  866. "php": ">=5.6.0"
  867. },
  868. "platform-dev": []
  869. }