installed.json 61 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917
  1. [
  2. {
  3. "name": "topthink/think-installer",
  4. "version": "v1.0.12",
  5. "version_normalized": "1.0.12.0",
  6. "source": {
  7. "type": "git",
  8. "url": "https://github.com/top-think/think-installer.git",
  9. "reference": "1be326e68f63de4e95977ed50f46ae75f017556d"
  10. },
  11. "dist": {
  12. "type": "zip",
  13. "url": "https://api.github.com/repos/top-think/think-installer/zipball/1be326e68f63de4e95977ed50f46ae75f017556d",
  14. "reference": "1be326e68f63de4e95977ed50f46ae75f017556d",
  15. "shasum": "",
  16. "mirrors": [
  17. {
  18. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  19. "preferred": true
  20. }
  21. ]
  22. },
  23. "require": {
  24. "composer-plugin-api": "^1.0"
  25. },
  26. "require-dev": {
  27. "composer/composer": "1.0.*@dev"
  28. },
  29. "time": "2017-05-27 06:58:09",
  30. "type": "composer-plugin",
  31. "extra": {
  32. "class": "think\\composer\\Plugin"
  33. },
  34. "installation-source": "dist",
  35. "autoload": {
  36. "psr-4": {
  37. "think\\composer\\": "src"
  38. }
  39. },
  40. "notification-url": "https://packagist.org/downloads/",
  41. "license": [
  42. "Apache-2.0"
  43. ],
  44. "authors": [
  45. {
  46. "name": "yunwuxin",
  47. "email": "448901948@qq.com"
  48. }
  49. ]
  50. },
  51. {
  52. "name": "paragonie/random_compat",
  53. "version": "v9.99.99",
  54. "version_normalized": "9.99.99.0",
  55. "source": {
  56. "type": "git",
  57. "url": "https://github.com/paragonie/random_compat.git",
  58. "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95"
  59. },
  60. "dist": {
  61. "type": "zip",
  62. "url": "https://api.github.com/repos/paragonie/random_compat/zipball/84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
  63. "reference": "84b4dfb120c6f9b4ff7b3685f9b8f1aa365a0c95",
  64. "shasum": "",
  65. "mirrors": [
  66. {
  67. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  68. "preferred": true
  69. }
  70. ]
  71. },
  72. "require": {
  73. "php": "^7"
  74. },
  75. "require-dev": {
  76. "phpunit/phpunit": "4.*|5.*",
  77. "vimeo/psalm": "^1"
  78. },
  79. "suggest": {
  80. "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
  81. },
  82. "time": "2018-07-02 15:55:56",
  83. "type": "library",
  84. "installation-source": "dist",
  85. "notification-url": "https://packagist.org/downloads/",
  86. "license": [
  87. "MIT"
  88. ],
  89. "authors": [
  90. {
  91. "name": "Paragon Initiative Enterprises",
  92. "email": "security@paragonie.com",
  93. "homepage": "https://paragonie.com"
  94. }
  95. ],
  96. "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
  97. "keywords": [
  98. "csprng",
  99. "polyfill",
  100. "pseudorandom",
  101. "random"
  102. ]
  103. },
  104. {
  105. "name": "psr/http-message",
  106. "version": "1.0.1",
  107. "version_normalized": "1.0.1.0",
  108. "source": {
  109. "type": "git",
  110. "url": "https://github.com/php-fig/http-message.git",
  111. "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363"
  112. },
  113. "dist": {
  114. "type": "zip",
  115. "url": "https://api.github.com/repos/php-fig/http-message/zipball/f6561bf28d520154e4b0ec72be95418abe6d9363",
  116. "reference": "f6561bf28d520154e4b0ec72be95418abe6d9363",
  117. "shasum": "",
  118. "mirrors": [
  119. {
  120. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  121. "preferred": true
  122. }
  123. ]
  124. },
  125. "require": {
  126. "php": ">=5.3.0"
  127. },
  128. "time": "2016-08-06 14:39:51",
  129. "type": "library",
  130. "extra": {
  131. "branch-alias": {
  132. "dev-master": "1.0.x-dev"
  133. }
  134. },
  135. "installation-source": "dist",
  136. "autoload": {
  137. "psr-4": {
  138. "Psr\\Http\\Message\\": "src/"
  139. }
  140. },
  141. "notification-url": "https://packagist.org/downloads/",
  142. "license": [
  143. "MIT"
  144. ],
  145. "authors": [
  146. {
  147. "name": "PHP-FIG",
  148. "homepage": "http://www.php-fig.org/"
  149. }
  150. ],
  151. "description": "Common interface for HTTP messages",
  152. "homepage": "https://github.com/php-fig/http-message",
  153. "keywords": [
  154. "http",
  155. "http-message",
  156. "psr",
  157. "psr-7",
  158. "request",
  159. "response"
  160. ]
  161. },
  162. {
  163. "name": "symfony/psr-http-message-bridge",
  164. "version": "v1.2.0",
  165. "version_normalized": "1.2.0.0",
  166. "source": {
  167. "type": "git",
  168. "url": "https://github.com/symfony/psr-http-message-bridge.git",
  169. "reference": "9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad"
  170. },
  171. "dist": {
  172. "type": "zip",
  173. "url": "https://api.github.com/repos/symfony/psr-http-message-bridge/zipball/9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad",
  174. "reference": "9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad",
  175. "shasum": "",
  176. "mirrors": [
  177. {
  178. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  179. "preferred": true
  180. }
  181. ]
  182. },
  183. "require": {
  184. "php": "^7.1",
  185. "psr/http-message": "^1.0",
  186. "symfony/http-foundation": "^3.4 || ^4.0"
  187. },
  188. "require-dev": {
  189. "nyholm/psr7": "^1.1",
  190. "symfony/phpunit-bridge": "^3.4.20 || ^4.0",
  191. "zendframework/zend-diactoros": "^1.4.1 || ^2.0"
  192. },
  193. "suggest": {
  194. "nyholm/psr7": "For a super lightweight PSR-7/17 implementation"
  195. },
  196. "time": "2019-03-11 18:22:33",
  197. "type": "symfony-bridge",
  198. "extra": {
  199. "branch-alias": {
  200. "dev-master": "1.2-dev"
  201. }
  202. },
  203. "installation-source": "dist",
  204. "autoload": {
  205. "psr-4": {
  206. "Symfony\\Bridge\\PsrHttpMessage\\": ""
  207. },
  208. "exclude-from-classmap": [
  209. "/Tests/"
  210. ]
  211. },
  212. "notification-url": "https://packagist.org/downloads/",
  213. "license": [
  214. "MIT"
  215. ],
  216. "authors": [
  217. {
  218. "name": "Symfony Community",
  219. "homepage": "http://symfony.com/contributors"
  220. },
  221. {
  222. "name": "Fabien Potencier",
  223. "email": "fabien@symfony.com"
  224. }
  225. ],
  226. "description": "PSR HTTP message bridge",
  227. "homepage": "http://symfony.com",
  228. "keywords": [
  229. "http",
  230. "http-message",
  231. "psr-17",
  232. "psr-7"
  233. ]
  234. },
  235. {
  236. "name": "guzzlehttp/promises",
  237. "version": "v1.3.1",
  238. "version_normalized": "1.3.1.0",
  239. "source": {
  240. "type": "git",
  241. "url": "https://github.com/guzzle/promises.git",
  242. "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646"
  243. },
  244. "dist": {
  245. "type": "zip",
  246. "url": "https://api.github.com/repos/guzzle/promises/zipball/a59da6cf61d80060647ff4d3eb2c03a2bc694646",
  247. "reference": "a59da6cf61d80060647ff4d3eb2c03a2bc694646",
  248. "shasum": "",
  249. "mirrors": [
  250. {
  251. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  252. "preferred": true
  253. }
  254. ]
  255. },
  256. "require": {
  257. "php": ">=5.5.0"
  258. },
  259. "require-dev": {
  260. "phpunit/phpunit": "^4.0"
  261. },
  262. "time": "2016-12-20 10:07:11",
  263. "type": "library",
  264. "extra": {
  265. "branch-alias": {
  266. "dev-master": "1.4-dev"
  267. }
  268. },
  269. "installation-source": "dist",
  270. "autoload": {
  271. "psr-4": {
  272. "GuzzleHttp\\Promise\\": "src/"
  273. },
  274. "files": [
  275. "src/functions_include.php"
  276. ]
  277. },
  278. "notification-url": "https://packagist.org/downloads/",
  279. "license": [
  280. "MIT"
  281. ],
  282. "authors": [
  283. {
  284. "name": "Michael Dowling",
  285. "email": "mtdowling@gmail.com",
  286. "homepage": "https://github.com/mtdowling"
  287. }
  288. ],
  289. "description": "Guzzle promises library",
  290. "keywords": [
  291. "promise"
  292. ]
  293. },
  294. {
  295. "name": "ralouphie/getallheaders",
  296. "version": "3.0.3",
  297. "version_normalized": "3.0.3.0",
  298. "source": {
  299. "type": "git",
  300. "url": "https://github.com/ralouphie/getallheaders.git",
  301. "reference": "120b605dfeb996808c31b6477290a714d356e822"
  302. },
  303. "dist": {
  304. "type": "zip",
  305. "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822",
  306. "reference": "120b605dfeb996808c31b6477290a714d356e822",
  307. "shasum": "",
  308. "mirrors": [
  309. {
  310. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  311. "preferred": true
  312. }
  313. ]
  314. },
  315. "require": {
  316. "php": ">=5.6"
  317. },
  318. "require-dev": {
  319. "php-coveralls/php-coveralls": "^2.1",
  320. "phpunit/phpunit": "^5 || ^6.5"
  321. },
  322. "time": "2019-03-08 08:55:37",
  323. "type": "library",
  324. "installation-source": "dist",
  325. "autoload": {
  326. "files": [
  327. "src/getallheaders.php"
  328. ]
  329. },
  330. "notification-url": "https://packagist.org/downloads/",
  331. "license": [
  332. "MIT"
  333. ],
  334. "authors": [
  335. {
  336. "name": "Ralph Khattar",
  337. "email": "ralph.khattar@gmail.com"
  338. }
  339. ],
  340. "description": "A polyfill for getallheaders."
  341. },
  342. {
  343. "name": "guzzlehttp/psr7",
  344. "version": "1.6.1",
  345. "version_normalized": "1.6.1.0",
  346. "source": {
  347. "type": "git",
  348. "url": "https://github.com/guzzle/psr7.git",
  349. "reference": "239400de7a173fe9901b9ac7c06497751f00727a"
  350. },
  351. "dist": {
  352. "type": "zip",
  353. "url": "https://api.github.com/repos/guzzle/psr7/zipball/239400de7a173fe9901b9ac7c06497751f00727a",
  354. "reference": "239400de7a173fe9901b9ac7c06497751f00727a",
  355. "shasum": "",
  356. "mirrors": [
  357. {
  358. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  359. "preferred": true
  360. }
  361. ]
  362. },
  363. "require": {
  364. "php": ">=5.4.0",
  365. "psr/http-message": "~1.0",
  366. "ralouphie/getallheaders": "^2.0.5 || ^3.0.0"
  367. },
  368. "provide": {
  369. "psr/http-message-implementation": "1.0"
  370. },
  371. "require-dev": {
  372. "ext-zlib": "*",
  373. "phpunit/phpunit": "~4.8.36 || ^5.7.27 || ^6.5.8"
  374. },
  375. "suggest": {
  376. "zendframework/zend-httphandlerrunner": "Emit PSR-7 responses"
  377. },
  378. "time": "2019-07-01 23:21:34",
  379. "type": "library",
  380. "extra": {
  381. "branch-alias": {
  382. "dev-master": "1.6-dev"
  383. }
  384. },
  385. "installation-source": "dist",
  386. "autoload": {
  387. "psr-4": {
  388. "GuzzleHttp\\Psr7\\": "src/"
  389. },
  390. "files": [
  391. "src/functions_include.php"
  392. ]
  393. },
  394. "notification-url": "https://packagist.org/downloads/",
  395. "license": [
  396. "MIT"
  397. ],
  398. "authors": [
  399. {
  400. "name": "Michael Dowling",
  401. "email": "mtdowling@gmail.com",
  402. "homepage": "https://github.com/mtdowling"
  403. },
  404. {
  405. "name": "Tobias Schultze",
  406. "homepage": "https://github.com/Tobion"
  407. }
  408. ],
  409. "description": "PSR-7 message implementation that also provides common utility methods",
  410. "keywords": [
  411. "http",
  412. "message",
  413. "psr-7",
  414. "request",
  415. "response",
  416. "stream",
  417. "uri",
  418. "url"
  419. ]
  420. },
  421. {
  422. "name": "doctrine/cache",
  423. "version": "v1.4.4",
  424. "version_normalized": "1.4.4.0",
  425. "source": {
  426. "type": "git",
  427. "url": "https://github.com/doctrine/cache.git",
  428. "reference": "6433826dd02c9e5be8a127320dc13e7e6625d020"
  429. },
  430. "dist": {
  431. "type": "zip",
  432. "url": "https://api.github.com/repos/doctrine/cache/zipball/6433826dd02c9e5be8a127320dc13e7e6625d020",
  433. "reference": "6433826dd02c9e5be8a127320dc13e7e6625d020",
  434. "shasum": "",
  435. "mirrors": [
  436. {
  437. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  438. "preferred": true
  439. }
  440. ]
  441. },
  442. "require": {
  443. "php": ">=5.3.2"
  444. },
  445. "conflict": {
  446. "doctrine/common": ">2.2,<2.4"
  447. },
  448. "require-dev": {
  449. "phpunit/phpunit": ">=3.7",
  450. "predis/predis": "~1.0",
  451. "satooshi/php-coveralls": "~0.6"
  452. },
  453. "time": "2015-11-02 18:33:51",
  454. "type": "library",
  455. "extra": {
  456. "branch-alias": {
  457. "dev-master": "1.5.x-dev"
  458. }
  459. },
  460. "installation-source": "dist",
  461. "autoload": {
  462. "psr-0": {
  463. "Doctrine\\Common\\Cache\\": "lib/"
  464. }
  465. },
  466. "notification-url": "https://packagist.org/downloads/",
  467. "license": [
  468. "MIT"
  469. ],
  470. "authors": [
  471. {
  472. "name": "Roman Borschel",
  473. "email": "roman@code-factory.org"
  474. },
  475. {
  476. "name": "Benjamin Eberlei",
  477. "email": "kontakt@beberlei.de"
  478. },
  479. {
  480. "name": "Guilherme Blanco",
  481. "email": "guilhermeblanco@gmail.com"
  482. },
  483. {
  484. "name": "Jonathan Wage",
  485. "email": "jonwage@gmail.com"
  486. },
  487. {
  488. "name": "Johannes Schmitt",
  489. "email": "schmittjoh@gmail.com"
  490. }
  491. ],
  492. "description": "Caching library offering an object-oriented API for many cache backends",
  493. "homepage": "http://www.doctrine-project.org",
  494. "keywords": [
  495. "cache",
  496. "caching"
  497. ]
  498. },
  499. {
  500. "name": "overtrue/socialite",
  501. "version": "1.3.0",
  502. "version_normalized": "1.3.0.0",
  503. "source": {
  504. "type": "git",
  505. "url": "https://github.com/overtrue/socialite.git",
  506. "reference": "fda55f0acef43a144799b1957a8f93d9f5deffce"
  507. },
  508. "dist": {
  509. "type": "zip",
  510. "url": "https://api.github.com/repos/overtrue/socialite/zipball/fda55f0acef43a144799b1957a8f93d9f5deffce",
  511. "reference": "fda55f0acef43a144799b1957a8f93d9f5deffce",
  512. "shasum": "",
  513. "mirrors": [
  514. {
  515. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  516. "preferred": true
  517. }
  518. ]
  519. },
  520. "require": {
  521. "guzzlehttp/guzzle": "~5.0|~6.0",
  522. "php": ">=5.4.0",
  523. "symfony/http-foundation": "~2.6|~2.7|~2.8|~3.0"
  524. },
  525. "require-dev": {
  526. "mockery/mockery": "~0.9",
  527. "phpunit/phpunit": "~4.0"
  528. },
  529. "time": "2017-08-04 06:28:22",
  530. "type": "library",
  531. "installation-source": "dist",
  532. "autoload": {
  533. "psr-4": {
  534. "Overtrue\\Socialite\\": "src/"
  535. }
  536. },
  537. "notification-url": "https://packagist.org/downloads/",
  538. "license": [
  539. "MIT"
  540. ],
  541. "authors": [
  542. {
  543. "name": "overtrue",
  544. "email": "anzhengchao@gmail.com"
  545. }
  546. ],
  547. "description": "A collection of OAuth 2 packages that extracts from laravel/socialite.",
  548. "keywords": [
  549. "login",
  550. "oauth",
  551. "qq",
  552. "social",
  553. "wechat",
  554. "weibo"
  555. ]
  556. },
  557. {
  558. "name": "psr/container",
  559. "version": "1.0.0",
  560. "version_normalized": "1.0.0.0",
  561. "source": {
  562. "type": "git",
  563. "url": "https://github.com/php-fig/container.git",
  564. "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f"
  565. },
  566. "dist": {
  567. "type": "zip",
  568. "url": "https://api.github.com/repos/php-fig/container/zipball/b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
  569. "reference": "b7ce3b176482dbbc1245ebf52b181af44c2cf55f",
  570. "shasum": "",
  571. "mirrors": [
  572. {
  573. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  574. "preferred": true
  575. }
  576. ]
  577. },
  578. "require": {
  579. "php": ">=5.3.0"
  580. },
  581. "time": "2017-02-14 16:28:37",
  582. "type": "library",
  583. "extra": {
  584. "branch-alias": {
  585. "dev-master": "1.0.x-dev"
  586. }
  587. },
  588. "installation-source": "dist",
  589. "autoload": {
  590. "psr-4": {
  591. "Psr\\Container\\": "src/"
  592. }
  593. },
  594. "notification-url": "https://packagist.org/downloads/",
  595. "license": [
  596. "MIT"
  597. ],
  598. "authors": [
  599. {
  600. "name": "PHP-FIG",
  601. "homepage": "http://www.php-fig.org/"
  602. }
  603. ],
  604. "description": "Common Container Interface (PHP FIG PSR-11)",
  605. "homepage": "https://github.com/php-fig/container",
  606. "keywords": [
  607. "PSR-11",
  608. "container",
  609. "container-interface",
  610. "container-interop",
  611. "psr"
  612. ]
  613. },
  614. {
  615. "name": "pimple/pimple",
  616. "version": "v3.2.3",
  617. "version_normalized": "3.2.3.0",
  618. "source": {
  619. "type": "git",
  620. "url": "https://github.com/silexphp/Pimple.git",
  621. "reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32"
  622. },
  623. "dist": {
  624. "type": "zip",
  625. "url": "https://api.github.com/repos/silexphp/Pimple/zipball/9e403941ef9d65d20cba7d54e29fe906db42cf32",
  626. "reference": "9e403941ef9d65d20cba7d54e29fe906db42cf32",
  627. "shasum": "",
  628. "mirrors": [
  629. {
  630. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  631. "preferred": true
  632. }
  633. ]
  634. },
  635. "require": {
  636. "php": ">=5.3.0",
  637. "psr/container": "^1.0"
  638. },
  639. "require-dev": {
  640. "symfony/phpunit-bridge": "^3.2"
  641. },
  642. "time": "2018-01-21 07:42:36",
  643. "type": "library",
  644. "extra": {
  645. "branch-alias": {
  646. "dev-master": "3.2.x-dev"
  647. }
  648. },
  649. "installation-source": "dist",
  650. "autoload": {
  651. "psr-0": {
  652. "Pimple": "src/"
  653. }
  654. },
  655. "notification-url": "https://packagist.org/downloads/",
  656. "license": [
  657. "MIT"
  658. ],
  659. "authors": [
  660. {
  661. "name": "Fabien Potencier",
  662. "email": "fabien@symfony.com"
  663. }
  664. ],
  665. "description": "Pimple, a simple Dependency Injection Container",
  666. "homepage": "http://pimple.sensiolabs.org",
  667. "keywords": [
  668. "container",
  669. "dependency injection"
  670. ]
  671. },
  672. {
  673. "name": "overtrue/wechat",
  674. "version": "3.3.33",
  675. "version_normalized": "3.3.33.0",
  676. "source": {
  677. "type": "git",
  678. "url": "https://github.com/overtrue/wechat.git",
  679. "reference": "78e5476df330754040d1c400d0bca640d5b77cb7"
  680. },
  681. "dist": {
  682. "type": "zip",
  683. "url": "https://api.github.com/repos/overtrue/wechat/zipball/78e5476df330754040d1c400d0bca640d5b77cb7",
  684. "reference": "78e5476df330754040d1c400d0bca640d5b77cb7",
  685. "shasum": "",
  686. "mirrors": [
  687. {
  688. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  689. "preferred": true
  690. }
  691. ]
  692. },
  693. "require": {
  694. "doctrine/cache": "1.4.*",
  695. "ext-openssl": "*",
  696. "guzzlehttp/guzzle": "~6.2",
  697. "monolog/monolog": "^1.17",
  698. "overtrue/socialite": "^1.0.25",
  699. "php": ">=5.5.0",
  700. "pimple/pimple": "~3.0",
  701. "symfony/http-foundation": "~2.6|~2.7|~2.8|~3.0",
  702. "symfony/psr-http-message-bridge": "~0.3|^1.0"
  703. },
  704. "require-dev": {
  705. "mockery/mockery": "^0.9.9",
  706. "overtrue/phplint": "dev-master",
  707. "phpunit/phpunit": "~4.0"
  708. },
  709. "time": "2018-10-17 12:27:27",
  710. "type": "library",
  711. "installation-source": "dist",
  712. "autoload": {
  713. "psr-4": {
  714. "EasyWeChat\\": "src/"
  715. },
  716. "files": [
  717. "src/Payment/helpers.php"
  718. ]
  719. },
  720. "notification-url": "https://packagist.org/downloads/",
  721. "license": [
  722. "MIT"
  723. ],
  724. "authors": [
  725. {
  726. "name": "overtrue",
  727. "email": "anzhengchao@gmail.com"
  728. }
  729. ],
  730. "description": "微信SDK",
  731. "keywords": [
  732. "sdk",
  733. "wechat",
  734. "weixin",
  735. "weixin-sdk"
  736. ]
  737. },
  738. {
  739. "name": "endroid/qr-code",
  740. "version": "1.9.3",
  741. "version_normalized": "1.9.3.0",
  742. "source": {
  743. "type": "git",
  744. "url": "https://github.com/endroid/qr-code.git",
  745. "reference": "c9644bec2a9cc9318e98d1437de3c628dcd1ef93"
  746. },
  747. "dist": {
  748. "type": "zip",
  749. "url": "https://api.github.com/repos/endroid/qr-code/zipball/c9644bec2a9cc9318e98d1437de3c628dcd1ef93",
  750. "reference": "c9644bec2a9cc9318e98d1437de3c628dcd1ef93",
  751. "shasum": "",
  752. "mirrors": [
  753. {
  754. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  755. "preferred": true
  756. }
  757. ]
  758. },
  759. "require": {
  760. "ext-gd": "*",
  761. "php": ">=5.4",
  762. "symfony/options-resolver": "^2.3|^3.0"
  763. },
  764. "require-dev": {
  765. "phpunit/phpunit": "^4.0|^5.0",
  766. "sensio/framework-extra-bundle": "^3.0",
  767. "symfony/browser-kit": "^2.3|^3.0",
  768. "symfony/framework-bundle": "^2.3|^3.0",
  769. "symfony/http-kernel": "^2.3|^3.0"
  770. },
  771. "time": "2017-04-08 09:13:59",
  772. "type": "library",
  773. "extra": {
  774. "branch-alias": {
  775. "dev-master": "1.x-dev"
  776. }
  777. },
  778. "installation-source": "dist",
  779. "autoload": {
  780. "psr-4": {
  781. "Endroid\\QrCode\\": "src/"
  782. }
  783. },
  784. "notification-url": "https://packagist.org/downloads/",
  785. "license": [
  786. "MIT"
  787. ],
  788. "authors": [
  789. {
  790. "name": "Jeroen van den Enden",
  791. "email": "info@endroid.nl",
  792. "homepage": "http://endroid.nl/"
  793. }
  794. ],
  795. "description": "Endroid QR Code",
  796. "homepage": "https://github.com/endroid/QrCode",
  797. "keywords": [
  798. "bundle",
  799. "code",
  800. "endroid",
  801. "qr",
  802. "qrcode",
  803. "symfony"
  804. ]
  805. },
  806. {
  807. "name": "topthink/framework",
  808. "version": "v5.0.24",
  809. "version_normalized": "5.0.24.0",
  810. "source": {
  811. "type": "git",
  812. "url": "https://github.com/top-think/framework.git",
  813. "reference": "c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be"
  814. },
  815. "dist": {
  816. "type": "zip",
  817. "url": "https://api.github.com/repos/top-think/framework/zipball/c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be",
  818. "reference": "c255c22b2f5fa30f320ecf6c1d29f7740eb3e8be",
  819. "shasum": "",
  820. "mirrors": [
  821. {
  822. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  823. "preferred": true
  824. }
  825. ]
  826. },
  827. "require": {
  828. "php": ">=5.4.0",
  829. "topthink/think-installer": "~1.0"
  830. },
  831. "require-dev": {
  832. "johnkary/phpunit-speedtrap": "^1.0",
  833. "mikey179/vfsstream": "~1.6",
  834. "phpdocumentor/reflection-docblock": "^2.0",
  835. "phploc/phploc": "2.*",
  836. "phpunit/phpunit": "4.8.*",
  837. "sebastian/phpcpd": "2.*"
  838. },
  839. "time": "2019-01-11 08:04:58",
  840. "type": "think-framework",
  841. "installation-source": "dist",
  842. "autoload": {
  843. "psr-4": {
  844. "think\\": "library/think"
  845. }
  846. },
  847. "notification-url": "https://packagist.org/downloads/",
  848. "license": [
  849. "Apache-2.0"
  850. ],
  851. "authors": [
  852. {
  853. "name": "liu21st",
  854. "email": "liu21st@gmail.com"
  855. }
  856. ],
  857. "description": "the new thinkphp framework",
  858. "homepage": "http://thinkphp.cn/",
  859. "keywords": [
  860. "framework",
  861. "orm",
  862. "thinkphp"
  863. ]
  864. },
  865. {
  866. "name": "topthink/think-captcha",
  867. "version": "v1.0.8",
  868. "version_normalized": "1.0.8.0",
  869. "source": {
  870. "type": "git",
  871. "url": "https://github.com/top-think/think-captcha.git",
  872. "reference": "1d64363c814c92f6086c4fa5e3223fe7e23db09d"
  873. },
  874. "dist": {
  875. "type": "zip",
  876. "url": "https://api.github.com/repos/top-think/think-captcha/zipball/1d64363c814c92f6086c4fa5e3223fe7e23db09d",
  877. "reference": "1d64363c814c92f6086c4fa5e3223fe7e23db09d",
  878. "shasum": "",
  879. "mirrors": [
  880. {
  881. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  882. "preferred": true
  883. }
  884. ]
  885. },
  886. "require": {
  887. "topthink/framework": "~5.0.0",
  888. "topthink/think-installer": ">=1.0.10"
  889. },
  890. "time": "2019-01-28 04:48:36",
  891. "type": "library",
  892. "installation-source": "dist",
  893. "autoload": {
  894. "psr-4": {
  895. "think\\captcha\\": "src/"
  896. },
  897. "files": [
  898. "src/helper.php"
  899. ]
  900. },
  901. "notification-url": "https://packagist.org/downloads/",
  902. "license": [
  903. "Apache-2.0"
  904. ],
  905. "authors": [
  906. {
  907. "name": "yunwuxin",
  908. "email": "448901948@qq.com"
  909. }
  910. ],
  911. "description": "captcha package for thinkphp5"
  912. },
  913. {
  914. "name": "mtdowling/cron-expression",
  915. "version": "v1.2.1",
  916. "version_normalized": "1.2.1.0",
  917. "source": {
  918. "type": "git",
  919. "url": "https://github.com/mtdowling/cron-expression.git",
  920. "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad"
  921. },
  922. "dist": {
  923. "type": "zip",
  924. "url": "https://api.github.com/repos/mtdowling/cron-expression/zipball/9504fa9ea681b586028adaaa0877db4aecf32bad",
  925. "reference": "9504fa9ea681b586028adaaa0877db4aecf32bad",
  926. "shasum": "",
  927. "mirrors": [
  928. {
  929. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  930. "preferred": true
  931. }
  932. ]
  933. },
  934. "require": {
  935. "php": ">=5.3.2"
  936. },
  937. "require-dev": {
  938. "phpunit/phpunit": "~4.0|~5.0"
  939. },
  940. "time": "2017-01-23 04:29:33",
  941. "type": "library",
  942. "installation-source": "dist",
  943. "autoload": {
  944. "psr-4": {
  945. "Cron\\": "src/Cron/"
  946. }
  947. },
  948. "notification-url": "https://packagist.org/downloads/",
  949. "license": [
  950. "MIT"
  951. ],
  952. "authors": [
  953. {
  954. "name": "Michael Dowling",
  955. "email": "mtdowling@gmail.com",
  956. "homepage": "https://github.com/mtdowling"
  957. }
  958. ],
  959. "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due",
  960. "keywords": [
  961. "cron",
  962. "schedule"
  963. ]
  964. },
  965. {
  966. "name": "phpmailer/phpmailer",
  967. "version": "v5.2.27",
  968. "version_normalized": "5.2.27.0",
  969. "source": {
  970. "type": "git",
  971. "url": "https://github.com/PHPMailer/PHPMailer.git",
  972. "reference": "dde1db116511aa4956389d75546c5be4c2beb2a6"
  973. },
  974. "dist": {
  975. "type": "zip",
  976. "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/dde1db116511aa4956389d75546c5be4c2beb2a6",
  977. "reference": "dde1db116511aa4956389d75546c5be4c2beb2a6",
  978. "shasum": "",
  979. "mirrors": [
  980. {
  981. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  982. "preferred": true
  983. }
  984. ]
  985. },
  986. "require": {
  987. "ext-ctype": "*",
  988. "php": ">=5.0.0"
  989. },
  990. "require-dev": {
  991. "doctrine/annotations": "1.2.*",
  992. "jms/serializer": "0.16.*",
  993. "phpdocumentor/phpdocumentor": "2.*",
  994. "phpunit/phpunit": "4.8.*",
  995. "symfony/debug": "2.8.*",
  996. "symfony/filesystem": "2.8.*",
  997. "symfony/translation": "2.8.*",
  998. "symfony/yaml": "2.8.*",
  999. "zendframework/zend-cache": "2.5.1",
  1000. "zendframework/zend-config": "2.5.1",
  1001. "zendframework/zend-eventmanager": "2.5.1",
  1002. "zendframework/zend-filter": "2.5.1",
  1003. "zendframework/zend-i18n": "2.5.1",
  1004. "zendframework/zend-json": "2.5.1",
  1005. "zendframework/zend-math": "2.5.1",
  1006. "zendframework/zend-serializer": "2.5.*",
  1007. "zendframework/zend-servicemanager": "2.5.*",
  1008. "zendframework/zend-stdlib": "2.5.1"
  1009. },
  1010. "suggest": {
  1011. "league/oauth2-google": "Needed for Google XOAUTH2 authentication"
  1012. },
  1013. "time": "2018-11-15 22:32:31",
  1014. "type": "library",
  1015. "installation-source": "dist",
  1016. "autoload": {
  1017. "classmap": [
  1018. "class.phpmailer.php",
  1019. "class.phpmaileroauth.php",
  1020. "class.phpmaileroauthgoogle.php",
  1021. "class.smtp.php",
  1022. "class.pop3.php",
  1023. "extras/EasyPeasyICS.php",
  1024. "extras/ntlm_sasl_client.php"
  1025. ]
  1026. },
  1027. "notification-url": "https://packagist.org/downloads/",
  1028. "license": [
  1029. "LGPL-2.1"
  1030. ],
  1031. "authors": [
  1032. {
  1033. "name": "Jim Jagielski",
  1034. "email": "jimjag@gmail.com"
  1035. },
  1036. {
  1037. "name": "Marcus Bointon",
  1038. "email": "phpmailer@synchromedia.co.uk"
  1039. },
  1040. {
  1041. "name": "Andy Prevost",
  1042. "email": "codeworxtech@users.sourceforge.net"
  1043. },
  1044. {
  1045. "name": "Brent R. Matzelle"
  1046. }
  1047. ],
  1048. "description": "PHPMailer is a full-featured email creation and transfer class for PHP"
  1049. },
  1050. {
  1051. "name": "overtrue/pinyin",
  1052. "version": "3.0.6",
  1053. "version_normalized": "3.0.6.0",
  1054. "source": {
  1055. "type": "git",
  1056. "url": "https://github.com/overtrue/pinyin.git",
  1057. "reference": "3b781d267197b74752daa32814d3a2cf5d140779"
  1058. },
  1059. "dist": {
  1060. "type": "zip",
  1061. "url": "https://api.github.com/repos/overtrue/pinyin/zipball/3b781d267197b74752daa32814d3a2cf5d140779",
  1062. "reference": "3b781d267197b74752daa32814d3a2cf5d140779",
  1063. "shasum": "",
  1064. "mirrors": [
  1065. {
  1066. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  1067. "preferred": true
  1068. }
  1069. ]
  1070. },
  1071. "require": {
  1072. "php": ">=5.3"
  1073. },
  1074. "require-dev": {
  1075. "phpunit/phpunit": "~4.8"
  1076. },
  1077. "time": "2017-07-10 07:20:01",
  1078. "type": "library",
  1079. "installation-source": "dist",
  1080. "autoload": {
  1081. "psr-4": {
  1082. "Overtrue\\Pinyin\\": "src/"
  1083. }
  1084. },
  1085. "notification-url": "https://packagist.org/downloads/",
  1086. "license": [
  1087. "MIT"
  1088. ],
  1089. "authors": [
  1090. {
  1091. "name": "Carlos",
  1092. "homepage": "http://github.com/overtrue"
  1093. }
  1094. ],
  1095. "description": "Chinese to pinyin translator.",
  1096. "homepage": "https://github.com/overtrue/pinyin",
  1097. "keywords": [
  1098. "Chinese",
  1099. "Pinyin",
  1100. "cn2pinyin"
  1101. ]
  1102. },
  1103. {
  1104. "name": "markbaker/complex",
  1105. "version": "1.4.7",
  1106. "version_normalized": "1.4.7.0",
  1107. "source": {
  1108. "type": "git",
  1109. "url": "https://github.com/MarkBaker/PHPComplex.git",
  1110. "reference": "1ea674a8308baf547cbcbd30c5fcd6d301b7c000"
  1111. },
  1112. "dist": {
  1113. "type": "zip",
  1114. "url": "https://api.github.com/repos/MarkBaker/PHPComplex/zipball/1ea674a8308baf547cbcbd30c5fcd6d301b7c000",
  1115. "reference": "1ea674a8308baf547cbcbd30c5fcd6d301b7c000",
  1116. "shasum": "",
  1117. "mirrors": [
  1118. {
  1119. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  1120. "preferred": true
  1121. }
  1122. ]
  1123. },
  1124. "require": {
  1125. "php": "^5.6.0|^7.0.0"
  1126. },
  1127. "require-dev": {
  1128. "dealerdirect/phpcodesniffer-composer-installer": "^0.4.3",
  1129. "phpcompatibility/php-compatibility": "^8.0",
  1130. "phpdocumentor/phpdocumentor": "2.*",
  1131. "phploc/phploc": "2.*",
  1132. "phpmd/phpmd": "2.*",
  1133. "phpunit/phpunit": "^4.8.35|^5.4.0",
  1134. "sebastian/phpcpd": "2.*",
  1135. "squizlabs/php_codesniffer": "^3.3.0"
  1136. },
  1137. "time": "2018-10-13 23:28:42",
  1138. "type": "library",
  1139. "installation-source": "dist",
  1140. "autoload": {
  1141. "psr-4": {
  1142. "Complex\\": "classes/src/"
  1143. },
  1144. "files": [
  1145. "classes/src/functions/abs.php",
  1146. "classes/src/functions/acos.php",
  1147. "classes/src/functions/acosh.php",
  1148. "classes/src/functions/acot.php",
  1149. "classes/src/functions/acoth.php",
  1150. "classes/src/functions/acsc.php",
  1151. "classes/src/functions/acsch.php",
  1152. "classes/src/functions/argument.php",
  1153. "classes/src/functions/asec.php",
  1154. "classes/src/functions/asech.php",
  1155. "classes/src/functions/asin.php",
  1156. "classes/src/functions/asinh.php",
  1157. "classes/src/functions/atan.php",
  1158. "classes/src/functions/atanh.php",
  1159. "classes/src/functions/conjugate.php",
  1160. "classes/src/functions/cos.php",
  1161. "classes/src/functions/cosh.php",
  1162. "classes/src/functions/cot.php",
  1163. "classes/src/functions/coth.php",
  1164. "classes/src/functions/csc.php",
  1165. "classes/src/functions/csch.php",
  1166. "classes/src/functions/exp.php",
  1167. "classes/src/functions/inverse.php",
  1168. "classes/src/functions/ln.php",
  1169. "classes/src/functions/log2.php",
  1170. "classes/src/functions/log10.php",
  1171. "classes/src/functions/negative.php",
  1172. "classes/src/functions/pow.php",
  1173. "classes/src/functions/rho.php",
  1174. "classes/src/functions/sec.php",
  1175. "classes/src/functions/sech.php",
  1176. "classes/src/functions/sin.php",
  1177. "classes/src/functions/sinh.php",
  1178. "classes/src/functions/sqrt.php",
  1179. "classes/src/functions/tan.php",
  1180. "classes/src/functions/tanh.php",
  1181. "classes/src/functions/theta.php",
  1182. "classes/src/operations/add.php",
  1183. "classes/src/operations/subtract.php",
  1184. "classes/src/operations/multiply.php",
  1185. "classes/src/operations/divideby.php",
  1186. "classes/src/operations/divideinto.php"
  1187. ]
  1188. },
  1189. "notification-url": "https://packagist.org/downloads/",
  1190. "license": [
  1191. "MIT"
  1192. ],
  1193. "authors": [
  1194. {
  1195. "name": "Mark Baker",
  1196. "email": "mark@lange.demon.co.uk"
  1197. }
  1198. ],
  1199. "description": "PHP Class for working with complex numbers",
  1200. "homepage": "https://github.com/MarkBaker/PHPComplex",
  1201. "keywords": [
  1202. "complex",
  1203. "mathematics"
  1204. ]
  1205. },
  1206. {
  1207. "name": "psr/simple-cache",
  1208. "version": "1.0.1",
  1209. "version_normalized": "1.0.1.0",
  1210. "source": {
  1211. "type": "git",
  1212. "url": "https://github.com/php-fig/simple-cache.git",
  1213. "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b"
  1214. },
  1215. "dist": {
  1216. "type": "zip",
  1217. "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
  1218. "reference": "408d5eafb83c57f6365a3ca330ff23aa4a5fa39b",
  1219. "shasum": "",
  1220. "mirrors": [
  1221. {
  1222. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  1223. "preferred": true
  1224. }
  1225. ]
  1226. },
  1227. "require": {
  1228. "php": ">=5.3.0"
  1229. },
  1230. "time": "2017-10-23 01:57:42",
  1231. "type": "library",
  1232. "extra": {
  1233. "branch-alias": {
  1234. "dev-master": "1.0.x-dev"
  1235. }
  1236. },
  1237. "installation-source": "dist",
  1238. "autoload": {
  1239. "psr-4": {
  1240. "Psr\\SimpleCache\\": "src/"
  1241. }
  1242. },
  1243. "notification-url": "https://packagist.org/downloads/",
  1244. "license": [
  1245. "MIT"
  1246. ],
  1247. "authors": [
  1248. {
  1249. "name": "PHP-FIG",
  1250. "homepage": "http://www.php-fig.org/"
  1251. }
  1252. ],
  1253. "description": "Common interfaces for simple caching",
  1254. "keywords": [
  1255. "cache",
  1256. "caching",
  1257. "psr",
  1258. "psr-16",
  1259. "simple-cache"
  1260. ]
  1261. },
  1262. {
  1263. "name": "karsonzhang/fastadmin-addons",
  1264. "version": "1.1.10",
  1265. "version_normalized": "1.1.10.0",
  1266. "source": {
  1267. "type": "git",
  1268. "url": "https://github.com/karsonzhang/fastadmin-addons.git",
  1269. "reference": "69dedfc101bdf219c66dac05cbe1f393fa99be84"
  1270. },
  1271. "dist": {
  1272. "type": "zip",
  1273. "url": "https://api.github.com/repos/karsonzhang/fastadmin-addons/zipball/69dedfc101bdf219c66dac05cbe1f393fa99be84",
  1274. "reference": "69dedfc101bdf219c66dac05cbe1f393fa99be84",
  1275. "shasum": "",
  1276. "mirrors": [
  1277. {
  1278. "url": "https://mirrors.aliyun.com/composer/dists/%package%/%reference%.%type%",
  1279. "preferred": true
  1280. }
  1281. ]
  1282. },
  1283. "require": {
  1284. "php": ">=5.6.0"
  1285. },
  1286. "time": "2019-08-27 12:10:18",
  1287. "type": "library",
  1288. "extra": {
  1289. "think-config": {
  1290. "addons": "src/config.php"
  1291. }
  1292. },
  1293. "installation-source": "dist",
  1294. "autoload": {
  1295. "psr-4": {
  1296. "think\\": "src/"
  1297. },
  1298. "files": [
  1299. "src/common.php"
  1300. ]
  1301. },
  1302. "notification-url": "https://packagist.org/downloads/",
  1303. "license": [
  1304. "Apache-2.0"
  1305. ],
  1306. "authors": [
  1307. {
  1308. "name": "karsonzhang",
  1309. "email": "karsonzhang@163.com"
  1310. },
  1311. {
  1312. "name": "xiaobo.sun",
  1313. "email": "xiaobo.sun@qq.com"
  1314. }
  1315. ],
  1316. "description": "addons package for fastadmin",
  1317. "homepage": "https://github.com/karsonzhang/fastadmin-addons"
  1318. },
  1319. {
  1320. "name": "markbaker/matrix",
  1321. "version": "1.2.0",
  1322. "version_normalized": "1.2.0.0",
  1323. "source": {
  1324. "type": "git",
  1325. "url": "https://github.com/MarkBaker/PHPMatrix.git",
  1326. "reference": "5348c5a67e3b75cd209d70103f916a93b1f1ed21"
  1327. },
  1328. "dist": {
  1329. "type": "zip",
  1330. "url": "https://api.github.com/repos/MarkBaker/PHPMatrix/zipball/5348c5a67e3b75cd209d70103f916a93b1f1ed21",
  1331. "reference": "5348c5a67e3b75cd209d70103f916a93b1f1ed21",
  1332. "shasum": ""
  1333. },
  1334. "require": {
  1335. "php": "^5.6.0|^7.0.0"
  1336. },
  1337. "require-dev": {
  1338. "dealerdirect/phpcodesniffer-composer-installer": "dev-master",
  1339. "phpcompatibility/php-compatibility": "dev-master",
  1340. "phploc/phploc": "^4",
  1341. "phpmd/phpmd": "dev-master",
  1342. "phpunit/phpunit": "^5.7",
  1343. "sebastian/phpcpd": "^3.0",
  1344. "squizlabs/php_codesniffer": "^3.0@dev"
  1345. },
  1346. "time": "2019-10-06 11:29:25",
  1347. "type": "library",
  1348. "installation-source": "dist",
  1349. "autoload": {
  1350. "psr-4": {
  1351. "Matrix\\": "classes/src/"
  1352. },
  1353. "files": [
  1354. "classes/src/functions/adjoint.php",
  1355. "classes/src/functions/antidiagonal.php",
  1356. "classes/src/functions/cofactors.php",
  1357. "classes/src/functions/determinant.php",
  1358. "classes/src/functions/diagonal.php",
  1359. "classes/src/functions/identity.php",
  1360. "classes/src/functions/inverse.php",
  1361. "classes/src/functions/minors.php",
  1362. "classes/src/functions/trace.php",
  1363. "classes/src/functions/transpose.php",
  1364. "classes/src/operations/add.php",
  1365. "classes/src/operations/directsum.php",
  1366. "classes/src/operations/subtract.php",
  1367. "classes/src/operations/multiply.php",
  1368. "classes/src/operations/divideby.php",
  1369. "classes/src/operations/divideinto.php"
  1370. ]
  1371. },
  1372. "notification-url": "https://packagist.org/downloads/",
  1373. "license": [
  1374. "MIT"
  1375. ],
  1376. "authors": [
  1377. {
  1378. "name": "Mark Baker",
  1379. "email": "mark@lange.demon.co.uk"
  1380. }
  1381. ],
  1382. "description": "PHP Class for working with matrices",
  1383. "homepage": "https://github.com/MarkBaker/PHPMatrix",
  1384. "keywords": [
  1385. "mathematics",
  1386. "matrix",
  1387. "vector"
  1388. ]
  1389. },
  1390. {
  1391. "name": "phpoffice/phpspreadsheet",
  1392. "version": "1.10.1",
  1393. "version_normalized": "1.10.1.0",
  1394. "source": {
  1395. "type": "git",
  1396. "url": "https://github.com/PHPOffice/PhpSpreadsheet.git",
  1397. "reference": "1648dc9ebef6ebe0c5a172e16cf66732918416e0"
  1398. },
  1399. "dist": {
  1400. "type": "zip",
  1401. "url": "https://api.github.com/repos/PHPOffice/PhpSpreadsheet/zipball/1648dc9ebef6ebe0c5a172e16cf66732918416e0",
  1402. "reference": "1648dc9ebef6ebe0c5a172e16cf66732918416e0",
  1403. "shasum": ""
  1404. },
  1405. "require": {
  1406. "ext-ctype": "*",
  1407. "ext-dom": "*",
  1408. "ext-fileinfo": "*",
  1409. "ext-gd": "*",
  1410. "ext-iconv": "*",
  1411. "ext-libxml": "*",
  1412. "ext-mbstring": "*",
  1413. "ext-simplexml": "*",
  1414. "ext-xml": "*",
  1415. "ext-xmlreader": "*",
  1416. "ext-xmlwriter": "*",
  1417. "ext-zip": "*",
  1418. "ext-zlib": "*",
  1419. "markbaker/complex": "^1.4",
  1420. "markbaker/matrix": "^1.2",
  1421. "php": "^7.1",
  1422. "psr/simple-cache": "^1.0"
  1423. },
  1424. "require-dev": {
  1425. "dompdf/dompdf": "^0.8.3",
  1426. "friendsofphp/php-cs-fixer": "^2.16",
  1427. "jpgraph/jpgraph": "^4.0",
  1428. "mpdf/mpdf": "^8.0",
  1429. "phpcompatibility/php-compatibility": "^9.3",
  1430. "phpunit/phpunit": "^7.5",
  1431. "squizlabs/php_codesniffer": "^3.5",
  1432. "tecnickcom/tcpdf": "^6.3"
  1433. },
  1434. "suggest": {
  1435. "dompdf/dompdf": "Option for rendering PDF with PDF Writer",
  1436. "jpgraph/jpgraph": "Option for rendering charts, or including charts with PDF or HTML Writers",
  1437. "mpdf/mpdf": "Option for rendering PDF with PDF Writer",
  1438. "tecnickcom/tcpdf": "Option for rendering PDF with PDF Writer"
  1439. },
  1440. "time": "2019-12-01 23:13:51",
  1441. "type": "library",
  1442. "installation-source": "dist",
  1443. "autoload": {
  1444. "psr-4": {
  1445. "PhpOffice\\PhpSpreadsheet\\": "src/PhpSpreadsheet"
  1446. }
  1447. },
  1448. "notification-url": "https://packagist.org/downloads/",
  1449. "license": [
  1450. "MIT"
  1451. ],
  1452. "authors": [
  1453. {
  1454. "name": "Maarten Balliauw",
  1455. "homepage": "https://blog.maartenballiauw.be"
  1456. },
  1457. {
  1458. "name": "Mark Baker",
  1459. "homepage": "https://markbakeruk.net"
  1460. },
  1461. {
  1462. "name": "Franck Lefevre",
  1463. "homepage": "https://rootslabs.net"
  1464. },
  1465. {
  1466. "name": "Erik Tilt"
  1467. },
  1468. {
  1469. "name": "Adrien Crivelli"
  1470. }
  1471. ],
  1472. "description": "PHPSpreadsheet - Read, Create and Write Spreadsheet documents in PHP - Spreadsheet engine",
  1473. "homepage": "https://github.com/PHPOffice/PhpSpreadsheet",
  1474. "keywords": [
  1475. "OpenXML",
  1476. "excel",
  1477. "gnumeric",
  1478. "ods",
  1479. "php",
  1480. "spreadsheet",
  1481. "xls",
  1482. "xlsx"
  1483. ]
  1484. },
  1485. {
  1486. "name": "guzzlehttp/guzzle",
  1487. "version": "6.5.2",
  1488. "version_normalized": "6.5.2.0",
  1489. "source": {
  1490. "type": "git",
  1491. "url": "https://github.com/guzzle/guzzle.git",
  1492. "reference": "43ece0e75098b7ecd8d13918293029e555a50f82"
  1493. },
  1494. "dist": {
  1495. "type": "zip",
  1496. "url": "https://api.github.com/repos/guzzle/guzzle/zipball/43ece0e75098b7ecd8d13918293029e555a50f82",
  1497. "reference": "43ece0e75098b7ecd8d13918293029e555a50f82",
  1498. "shasum": ""
  1499. },
  1500. "require": {
  1501. "ext-json": "*",
  1502. "guzzlehttp/promises": "^1.0",
  1503. "guzzlehttp/psr7": "^1.6.1",
  1504. "php": ">=5.5"
  1505. },
  1506. "require-dev": {
  1507. "ext-curl": "*",
  1508. "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.4 || ^7.0",
  1509. "psr/log": "^1.1"
  1510. },
  1511. "suggest": {
  1512. "ext-intl": "Required for Internationalized Domain Name (IDN) support",
  1513. "psr/log": "Required for using the Log middleware"
  1514. },
  1515. "time": "2019-12-23 11:57:10",
  1516. "type": "library",
  1517. "extra": {
  1518. "branch-alias": {
  1519. "dev-master": "6.5-dev"
  1520. }
  1521. },
  1522. "installation-source": "dist",
  1523. "autoload": {
  1524. "psr-4": {
  1525. "GuzzleHttp\\": "src/"
  1526. },
  1527. "files": [
  1528. "src/functions_include.php"
  1529. ]
  1530. },
  1531. "notification-url": "https://packagist.org/downloads/",
  1532. "license": [
  1533. "MIT"
  1534. ],
  1535. "authors": [
  1536. {
  1537. "name": "Michael Dowling",
  1538. "email": "mtdowling@gmail.com",
  1539. "homepage": "https://github.com/mtdowling"
  1540. }
  1541. ],
  1542. "description": "Guzzle is a PHP HTTP client library",
  1543. "homepage": "http://guzzlephp.org/",
  1544. "keywords": [
  1545. "client",
  1546. "curl",
  1547. "framework",
  1548. "http",
  1549. "http client",
  1550. "rest",
  1551. "web service"
  1552. ]
  1553. },
  1554. {
  1555. "name": "psr/log",
  1556. "version": "1.1.2",
  1557. "version_normalized": "1.1.2.0",
  1558. "source": {
  1559. "type": "git",
  1560. "url": "https://github.com/php-fig/log.git",
  1561. "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801"
  1562. },
  1563. "dist": {
  1564. "type": "zip",
  1565. "url": "https://api.github.com/repos/php-fig/log/zipball/446d54b4cb6bf489fc9d75f55843658e6f25d801",
  1566. "reference": "446d54b4cb6bf489fc9d75f55843658e6f25d801",
  1567. "shasum": ""
  1568. },
  1569. "require": {
  1570. "php": ">=5.3.0"
  1571. },
  1572. "time": "2019-11-01 11:05:21",
  1573. "type": "library",
  1574. "extra": {
  1575. "branch-alias": {
  1576. "dev-master": "1.1.x-dev"
  1577. }
  1578. },
  1579. "installation-source": "dist",
  1580. "autoload": {
  1581. "psr-4": {
  1582. "Psr\\Log\\": "Psr/Log/"
  1583. }
  1584. },
  1585. "notification-url": "https://packagist.org/downloads/",
  1586. "license": [
  1587. "MIT"
  1588. ],
  1589. "authors": [
  1590. {
  1591. "name": "PHP-FIG",
  1592. "homepage": "http://www.php-fig.org/"
  1593. }
  1594. ],
  1595. "description": "Common interface for logging libraries",
  1596. "homepage": "https://github.com/php-fig/log",
  1597. "keywords": [
  1598. "log",
  1599. "psr",
  1600. "psr-3"
  1601. ]
  1602. },
  1603. {
  1604. "name": "monolog/monolog",
  1605. "version": "1.25.3",
  1606. "version_normalized": "1.25.3.0",
  1607. "source": {
  1608. "type": "git",
  1609. "url": "https://github.com/Seldaek/monolog.git",
  1610. "reference": "fa82921994db851a8becaf3787a9e73c5976b6f1"
  1611. },
  1612. "dist": {
  1613. "type": "zip",
  1614. "url": "https://api.github.com/repos/Seldaek/monolog/zipball/fa82921994db851a8becaf3787a9e73c5976b6f1",
  1615. "reference": "fa82921994db851a8becaf3787a9e73c5976b6f1",
  1616. "shasum": ""
  1617. },
  1618. "require": {
  1619. "php": ">=5.3.0",
  1620. "psr/log": "~1.0"
  1621. },
  1622. "provide": {
  1623. "psr/log-implementation": "1.0.0"
  1624. },
  1625. "require-dev": {
  1626. "aws/aws-sdk-php": "^2.4.9 || ^3.0",
  1627. "doctrine/couchdb": "~1.0@dev",
  1628. "graylog2/gelf-php": "~1.0",
  1629. "jakub-onderka/php-parallel-lint": "0.9",
  1630. "php-amqplib/php-amqplib": "~2.4",
  1631. "php-console/php-console": "^3.1.3",
  1632. "phpunit/phpunit": "~4.5",
  1633. "phpunit/phpunit-mock-objects": "2.3.0",
  1634. "ruflin/elastica": ">=0.90 <3.0",
  1635. "sentry/sentry": "^0.13",
  1636. "swiftmailer/swiftmailer": "^5.3|^6.0"
  1637. },
  1638. "suggest": {
  1639. "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB",
  1640. "doctrine/couchdb": "Allow sending log messages to a CouchDB server",
  1641. "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)",
  1642. "ext-mongo": "Allow sending log messages to a MongoDB server",
  1643. "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server",
  1644. "mongodb/mongodb": "Allow sending log messages to a MongoDB server via PHP Driver",
  1645. "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib",
  1646. "php-console/php-console": "Allow sending log messages to Google Chrome",
  1647. "rollbar/rollbar": "Allow sending log messages to Rollbar",
  1648. "ruflin/elastica": "Allow sending log messages to an Elastic Search server",
  1649. "sentry/sentry": "Allow sending log messages to a Sentry server"
  1650. },
  1651. "time": "2019-12-20 14:15:16",
  1652. "type": "library",
  1653. "extra": {
  1654. "branch-alias": {
  1655. "dev-master": "2.0.x-dev"
  1656. }
  1657. },
  1658. "installation-source": "dist",
  1659. "autoload": {
  1660. "psr-4": {
  1661. "Monolog\\": "src/Monolog"
  1662. }
  1663. },
  1664. "notification-url": "https://packagist.org/downloads/",
  1665. "license": [
  1666. "MIT"
  1667. ],
  1668. "authors": [
  1669. {
  1670. "name": "Jordi Boggiano",
  1671. "email": "j.boggiano@seld.be",
  1672. "homepage": "http://seld.be"
  1673. }
  1674. ],
  1675. "description": "Sends your logs to files, sockets, inboxes, databases and various web services",
  1676. "homepage": "http://github.com/Seldaek/monolog",
  1677. "keywords": [
  1678. "log",
  1679. "logging",
  1680. "psr-3"
  1681. ]
  1682. },
  1683. {
  1684. "name": "symfony/polyfill-php70",
  1685. "version": "v1.13.1",
  1686. "version_normalized": "1.13.1.0",
  1687. "source": {
  1688. "type": "git",
  1689. "url": "https://github.com/symfony/polyfill-php70.git",
  1690. "reference": "af23c7bb26a73b850840823662dda371484926c4"
  1691. },
  1692. "dist": {
  1693. "type": "zip",
  1694. "url": "https://api.github.com/repos/symfony/polyfill-php70/zipball/af23c7bb26a73b850840823662dda371484926c4",
  1695. "reference": "af23c7bb26a73b850840823662dda371484926c4",
  1696. "shasum": ""
  1697. },
  1698. "require": {
  1699. "paragonie/random_compat": "~1.0|~2.0|~9.99",
  1700. "php": ">=5.3.3"
  1701. },
  1702. "time": "2019-11-27 13:56:44",
  1703. "type": "library",
  1704. "extra": {
  1705. "branch-alias": {
  1706. "dev-master": "1.13-dev"
  1707. }
  1708. },
  1709. "installation-source": "dist",
  1710. "autoload": {
  1711. "psr-4": {
  1712. "Symfony\\Polyfill\\Php70\\": ""
  1713. },
  1714. "files": [
  1715. "bootstrap.php"
  1716. ],
  1717. "classmap": [
  1718. "Resources/stubs"
  1719. ]
  1720. },
  1721. "notification-url": "https://packagist.org/downloads/",
  1722. "license": [
  1723. "MIT"
  1724. ],
  1725. "authors": [
  1726. {
  1727. "name": "Nicolas Grekas",
  1728. "email": "p@tchwork.com"
  1729. },
  1730. {
  1731. "name": "Symfony Community",
  1732. "homepage": "https://symfony.com/contributors"
  1733. }
  1734. ],
  1735. "description": "Symfony polyfill backporting some PHP 7.0+ features to lower PHP versions",
  1736. "homepage": "https://symfony.com",
  1737. "keywords": [
  1738. "compatibility",
  1739. "polyfill",
  1740. "portable",
  1741. "shim"
  1742. ]
  1743. },
  1744. {
  1745. "name": "symfony/polyfill-mbstring",
  1746. "version": "v1.13.1",
  1747. "version_normalized": "1.13.1.0",
  1748. "source": {
  1749. "type": "git",
  1750. "url": "https://github.com/symfony/polyfill-mbstring.git",
  1751. "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f"
  1752. },
  1753. "dist": {
  1754. "type": "zip",
  1755. "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/7b4aab9743c30be783b73de055d24a39cf4b954f",
  1756. "reference": "7b4aab9743c30be783b73de055d24a39cf4b954f",
  1757. "shasum": ""
  1758. },
  1759. "require": {
  1760. "php": ">=5.3.3"
  1761. },
  1762. "suggest": {
  1763. "ext-mbstring": "For best performance"
  1764. },
  1765. "time": "2019-11-27 14:18:11",
  1766. "type": "library",
  1767. "extra": {
  1768. "branch-alias": {
  1769. "dev-master": "1.13-dev"
  1770. }
  1771. },
  1772. "installation-source": "dist",
  1773. "autoload": {
  1774. "psr-4": {
  1775. "Symfony\\Polyfill\\Mbstring\\": ""
  1776. },
  1777. "files": [
  1778. "bootstrap.php"
  1779. ]
  1780. },
  1781. "notification-url": "https://packagist.org/downloads/",
  1782. "license": [
  1783. "MIT"
  1784. ],
  1785. "authors": [
  1786. {
  1787. "name": "Nicolas Grekas",
  1788. "email": "p@tchwork.com"
  1789. },
  1790. {
  1791. "name": "Symfony Community",
  1792. "homepage": "https://symfony.com/contributors"
  1793. }
  1794. ],
  1795. "description": "Symfony polyfill for the Mbstring extension",
  1796. "homepage": "https://symfony.com",
  1797. "keywords": [
  1798. "compatibility",
  1799. "mbstring",
  1800. "polyfill",
  1801. "portable",
  1802. "shim"
  1803. ]
  1804. },
  1805. {
  1806. "name": "symfony/http-foundation",
  1807. "version": "v3.4.36",
  1808. "version_normalized": "3.4.36.0",
  1809. "source": {
  1810. "type": "git",
  1811. "url": "https://github.com/symfony/http-foundation.git",
  1812. "reference": "d2d0cfe8e319d9df44c4cca570710fcf221d4593"
  1813. },
  1814. "dist": {
  1815. "type": "zip",
  1816. "url": "https://api.github.com/repos/symfony/http-foundation/zipball/d2d0cfe8e319d9df44c4cca570710fcf221d4593",
  1817. "reference": "d2d0cfe8e319d9df44c4cca570710fcf221d4593",
  1818. "shasum": ""
  1819. },
  1820. "require": {
  1821. "php": "^5.5.9|>=7.0.8",
  1822. "symfony/polyfill-mbstring": "~1.1",
  1823. "symfony/polyfill-php70": "~1.6"
  1824. },
  1825. "require-dev": {
  1826. "symfony/expression-language": "~2.8|~3.0|~4.0"
  1827. },
  1828. "time": "2019-11-28 12:52:59",
  1829. "type": "library",
  1830. "extra": {
  1831. "branch-alias": {
  1832. "dev-master": "3.4-dev"
  1833. }
  1834. },
  1835. "installation-source": "dist",
  1836. "autoload": {
  1837. "psr-4": {
  1838. "Symfony\\Component\\HttpFoundation\\": ""
  1839. },
  1840. "exclude-from-classmap": [
  1841. "/Tests/"
  1842. ]
  1843. },
  1844. "notification-url": "https://packagist.org/downloads/",
  1845. "license": [
  1846. "MIT"
  1847. ],
  1848. "authors": [
  1849. {
  1850. "name": "Fabien Potencier",
  1851. "email": "fabien@symfony.com"
  1852. },
  1853. {
  1854. "name": "Symfony Community",
  1855. "homepage": "https://symfony.com/contributors"
  1856. }
  1857. ],
  1858. "description": "Symfony HttpFoundation Component",
  1859. "homepage": "https://symfony.com"
  1860. },
  1861. {
  1862. "name": "symfony/options-resolver",
  1863. "version": "v3.4.36",
  1864. "version_normalized": "3.4.36.0",
  1865. "source": {
  1866. "type": "git",
  1867. "url": "https://github.com/symfony/options-resolver.git",
  1868. "reference": "b224d20be60e6f7b55cd66914379a13a0b28651a"
  1869. },
  1870. "dist": {
  1871. "type": "zip",
  1872. "url": "https://api.github.com/repos/symfony/options-resolver/zipball/b224d20be60e6f7b55cd66914379a13a0b28651a",
  1873. "reference": "b224d20be60e6f7b55cd66914379a13a0b28651a",
  1874. "shasum": ""
  1875. },
  1876. "require": {
  1877. "php": "^5.5.9|>=7.0.8"
  1878. },
  1879. "time": "2019-10-26 11:02:01",
  1880. "type": "library",
  1881. "extra": {
  1882. "branch-alias": {
  1883. "dev-master": "3.4-dev"
  1884. }
  1885. },
  1886. "installation-source": "dist",
  1887. "autoload": {
  1888. "psr-4": {
  1889. "Symfony\\Component\\OptionsResolver\\": ""
  1890. },
  1891. "exclude-from-classmap": [
  1892. "/Tests/"
  1893. ]
  1894. },
  1895. "notification-url": "https://packagist.org/downloads/",
  1896. "license": [
  1897. "MIT"
  1898. ],
  1899. "authors": [
  1900. {
  1901. "name": "Fabien Potencier",
  1902. "email": "fabien@symfony.com"
  1903. },
  1904. {
  1905. "name": "Symfony Community",
  1906. "homepage": "https://symfony.com/contributors"
  1907. }
  1908. ],
  1909. "description": "Symfony OptionsResolver Component",
  1910. "homepage": "https://symfony.com",
  1911. "keywords": [
  1912. "config",
  1913. "configuration",
  1914. "options"
  1915. ]
  1916. }
  1917. ]