array( 'name' => 'taoser/taoler', 'pretty_version' => '2.3.10.x-dev', 'version' => '2.3.10.9999999-dev', 'reference' => '3115f271141016645a6dadee3b74f71758c868fb', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => true, ), 'versions' => array( 'bacon/bacon-qr-code' => array( 'pretty_version' => '2.0.8', 'version' => '2.0.8.0', 'reference' => '8674e51bb65af933a5ffaf1c308a660387c35c22', 'type' => 'library', 'install_path' => __DIR__ . '/../bacon/bacon-qr-code', 'aliases' => array(), 'dev_requirement' => false, ), 'cache/adapter-common' => array( 'pretty_version' => '1.3.0', 'version' => '1.3.0.0', 'reference' => '8788309be72aa7be69b88cdc0687549c74a7d479', 'type' => 'library', 'install_path' => __DIR__ . '/../cache/adapter-common', 'aliases' => array(), 'dev_requirement' => false, ), 'cache/filesystem-adapter' => array( 'pretty_version' => '1.2.0', 'version' => '1.2.0.0', 'reference' => 'f1faaae40aaa696ef899cef6f6888aedb90b419b', 'type' => 'library', 'install_path' => __DIR__ . '/../cache/filesystem-adapter', 'aliases' => array(), 'dev_requirement' => false, ), 'cache/tag-interop' => array( 'pretty_version' => '1.1.0', 'version' => '1.1.0.0', 'reference' => 'b062b1d735357da50edf8387f7a8696f3027d328', 'type' => 'library', 'install_path' => __DIR__ . '/../cache/tag-interop', 'aliases' => array(), 'dev_requirement' => false, ), 'dasprid/enum' => array( 'pretty_version' => '1.0.5', 'version' => '1.0.5.0', 'reference' => '6faf451159fb8ba4126b925ed2d78acfce0dc016', 'type' => 'library', 'install_path' => __DIR__ . '/../dasprid/enum', 'aliases' => array(), 'dev_requirement' => false, ), 'endroid/qr-code' => array( 'pretty_version' => '4.6.1', 'version' => '4.6.1.0', 'reference' => 'a75c913b0e4d6ad275e49a2c1de1cacffc6c2184', 'type' => 'library', 'install_path' => __DIR__ . '/../endroid/qr-code', 'aliases' => array(), 'dev_requirement' => false, ), 'firebase/php-jwt' => array( 'pretty_version' => 'v6.9.0', 'version' => '6.9.0.0', 'reference' => 'f03270e63eaccf3019ef0f32849c497385774e11', 'type' => 'library', 'install_path' => __DIR__ . '/../firebase/php-jwt', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/guzzle' => array( 'pretty_version' => '7.0.0', 'version' => '7.0.0.0', 'reference' => '414c24961042f6616fb43e23fa69a785f9fc053e', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/guzzle', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/promises' => array( 'pretty_version' => '1.5.3', 'version' => '1.5.3.0', 'reference' => '67ab6e18aaa14d753cc148911d273f6e6cb6721e', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/promises', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/psr7' => array( 'pretty_version' => '1.9.1', 'version' => '1.9.1.0', 'reference' => 'e4490cabc77465aaee90b20cfc9a770f8c04be6b', 'type' => 'library', 'install_path' => __DIR__ . '/../guzzlehttp/psr7', 'aliases' => array(), 'dev_requirement' => false, ), 'jaeger/g-http' => array( 'pretty_version' => 'V1.7.2', 'version' => '1.7.2.0', 'reference' => '82585ddd5e2c6651e37ab1d8166efcdbb6b293d4', 'type' => 'library', 'install_path' => __DIR__ . '/../jaeger/g-http', 'aliases' => array(), 'dev_requirement' => false, ), 'jaeger/phpquery-single' => array( 'pretty_version' => '1.1.1', 'version' => '1.1.1.0', 'reference' => '39a650ade692a6b480c22220dce0c198d6a946fb', 'type' => 'library', 'install_path' => __DIR__ . '/../jaeger/phpquery-single', 'aliases' => array(), 'dev_requirement' => false, ), 'jaeger/querylist' => array( 'pretty_version' => 'V4.2.8', 'version' => '4.2.8.0', 'reference' => '39dc0ca9c668bec7a793e20472ccd7d26ef89ea4', 'type' => 'library', 'install_path' => __DIR__ . '/../jaeger/querylist', 'aliases' => array(), 'dev_requirement' => false, ), 'laravel/serializable-closure' => array( 'pretty_version' => 'v1.3.2', 'version' => '1.3.2.0', 'reference' => '076fe2cf128bd54b4341cdc6d49b95b34e101e4c', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => false, ), 'league/flysystem' => array( 'pretty_version' => '1.1.10', 'version' => '1.1.10.0', 'reference' => '3239285c825c152bcc315fe0e87d6b55f5972ed1', 'type' => 'library', 'install_path' => __DIR__ . '/../league/flysystem', 'aliases' => array(), 'dev_requirement' => false, ), 'league/mime-type-detection' => array( 'pretty_version' => '1.14.0', 'version' => '1.14.0.0', 'reference' => 'b6a5854368533df0295c5761a0253656a2e52d9e', 'type' => 'library', 'install_path' => __DIR__ . '/../league/mime-type-detection', 'aliases' => array(), 'dev_requirement' => false, ), 'liliuwei/thinkphp-social' => array( 'pretty_version' => 'v1.3', 'version' => '1.3.0.0', 'reference' => '2067fc2c2cc3b3d109602bc19c3e5a99c5f4c970', 'type' => 'think-extend', 'install_path' => __DIR__ . '/../liliuwei/thinkphp-social', 'aliases' => array(), 'dev_requirement' => false, ), 'overtrue/easy-sms' => array( 'pretty_version' => '2.5.0', 'version' => '2.5.0.0', 'reference' => '81d4deec69bbb6de6e5fdd7ab90cc933bd3e3046', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/easy-sms', 'aliases' => array(), 'dev_requirement' => false, ), 'php-di/invoker' => array( 'pretty_version' => '2.3.4', 'version' => '2.3.4.0', 'reference' => '33234b32dafa8eb69202f950a1fc92055ed76a86', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/invoker', 'aliases' => array(), 'dev_requirement' => false, ), 'php-di/php-di' => array( 'pretty_version' => '6.4.0', 'version' => '6.4.0.0', 'reference' => 'ae0f1b3b03d8b29dff81747063cbfd6276246cc4', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/php-di', 'aliases' => array(), 'dev_requirement' => false, ), 'php-di/phpdoc-reader' => array( 'pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => '66daff34cbd2627740ffec9469ffbac9f8c8185c', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/phpdoc-reader', 'aliases' => array(), 'dev_requirement' => false, ), 'phpmailer/phpmailer' => array( 'pretty_version' => 'v6.8.1', 'version' => '6.8.1.0', 'reference' => 'e88da8d679acc3824ff231fdc553565b802ac016', 'type' => 'library', 'install_path' => __DIR__ . '/../phpmailer/phpmailer', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/cache' => array( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => 'd11b50ad223250cf17b86e38383413f5a6764bf8', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/cache', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/cache-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '^1.0', ), ), 'psr/container' => array( 'pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/container-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '^1.0', ), ), 'psr/event-dispatcher' => array( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'dbefd12671e8a14ec7f180cab83036ed26714bb0', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/event-dispatcher', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/http-client' => array( 'pretty_version' => '1.0.3', 'version' => '1.0.3.0', 'reference' => 'bb5906edc1c324c9a05aa0873d40117941e5fa90', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-client', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/http-client-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0', ), ), 'psr/http-message' => array( 'pretty_version' => '1.1', 'version' => '1.1.0.0', 'reference' => 'cb6ce4845ce34a8ad9e68117c10ee90a29919eba', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-message', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/http-message-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0', ), ), 'psr/log' => array( 'pretty_version' => '1.1.4', 'version' => '1.1.4.0', 'reference' => 'd49695b909c3b7628b6289db5479a1c204601f11', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/log', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/simple-cache' => array( 'pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '408d5eafb83c57f6365a3ca330ff23aa4a5fa39b', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/simple-cache', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/simple-cache-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '^1.0', ), ), 'ralouphie/getallheaders' => array( 'pretty_version' => '3.0.3', 'version' => '3.0.3.0', 'reference' => '120b605dfeb996808c31b6477290a714d356e822', 'type' => 'library', 'install_path' => __DIR__ . '/../ralouphie/getallheaders', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-mbstring' => array( 'pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => '42292d99c55abe617799667f454222c54c60e229', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-php72' => array( 'pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => '70f4aebd92afca2f865444d30a4d2151c13c3179', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php72', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-php80' => array( 'pretty_version' => 'v1.28.0', 'version' => '1.28.0.0', 'reference' => '6caa57379c4aec19c0a12a38b59b26487dcfe4b5', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-php80', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/var-dumper' => array( 'pretty_version' => 'v4.4.47', 'version' => '4.4.47.0', 'reference' => '1069c7a3fca74578022fab6f81643248d02f8e63', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-dumper', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/var-exporter' => array( 'pretty_version' => 'v5.4.26', 'version' => '5.4.26.0', 'reference' => '11401fe94f960249b3c63a488c63ba73091c1e4a', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/var-exporter', 'aliases' => array(), 'dev_requirement' => false, ), 'taoser/taoler' => array( 'pretty_version' => '2.3.10.x-dev', 'version' => '2.3.10.9999999-dev', 'reference' => '3115f271141016645a6dadee3b74f71758c868fb', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => false, ), 'taoser/think-addons' => array( 'pretty_version' => 'v1.0.9', 'version' => '1.0.9.0', 'reference' => '00112adf200b897deecbd1bbabc33ad22377b008', 'type' => 'library', 'install_path' => __DIR__ . '/../taoser/think-addons', 'aliases' => array(), 'dev_requirement' => false, ), 'taoser/think-auth' => array( 'pretty_version' => 'v1.0.1', 'version' => '1.0.1.0', 'reference' => 'd3aa853b7d2a34624bcc566150105f2815e68ad0', 'type' => 'think-extend', 'install_path' => __DIR__ . '/../taoser/think-auth', 'aliases' => array(), 'dev_requirement' => false, ), 'taoser/think-setarr' => array( 'pretty_version' => 'v0.0.3', 'version' => '0.0.3.0', 'reference' => '6651c31ef42417a6294ef08e6fb970917b7e7f86', 'type' => 'library', 'install_path' => __DIR__ . '/../taoser/think-setarr', 'aliases' => array(), 'dev_requirement' => false, ), 'tightenco/collect' => array( 'pretty_version' => 'v8.83.27', 'version' => '8.83.27.0', 'reference' => '07eed6cf7441c7a69c379fdcb118eec1a1fdd0e6', 'type' => 'library', 'install_path' => __DIR__ . '/../tightenco/collect', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/framework' => array( 'pretty_version' => 'v6.1.4', 'version' => '6.1.4.0', 'reference' => '66eb9cf4d627df12911344cd328faf9bb596bf2c', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/framework', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-captcha' => array( 'pretty_version' => 'v3.0.9', 'version' => '3.0.9.0', 'reference' => 'b1ef360670578214edeebcf824aaf6ab7ee0528b', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-captcha', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-helper' => array( 'pretty_version' => 'v3.1.6', 'version' => '3.1.6.0', 'reference' => '769acbe50a4274327162f9c68ec2e89a38eb2aff', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-helper', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-installer' => array( 'pretty_version' => 'v2.0.5', 'version' => '2.0.5.0', 'reference' => '38ba647706e35d6704b5d370c06f8a160b635f88', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../topthink/think-installer', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-migration' => array( 'pretty_version' => 'v3.1.1', 'version' => '3.1.1.0', 'reference' => '22c44058e1454f3af1d346e7f6524fbe654de7fb', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-migration', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-multi-app' => array( 'pretty_version' => 'v1.0.17', 'version' => '1.0.17.0', 'reference' => '4055a6187296ac16c0bc7bbab4ed5d92f82f791c', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-multi-app', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-orm' => array( 'pretty_version' => 'v2.0.61', 'version' => '2.0.61.0', 'reference' => '10528ebf4a5106b19c3bac9c6deae7a67ff49de6', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-orm', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-template' => array( 'pretty_version' => 'v2.0.9', 'version' => '2.0.9.0', 'reference' => '6d25642ae0e306166742fd7073dc7a159e18073c', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-template', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-trace' => array( 'pretty_version' => 'v1.6', 'version' => '1.6.0.0', 'reference' => '136cd5d97e8bdb780e4b5c1637c588ed7ca3e142', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-trace', 'aliases' => array(), 'dev_requirement' => true, ), 'topthink/think-view' => array( 'pretty_version' => 'v1.0.14', 'version' => '1.0.14.0', 'reference' => 'edce0ae2c9551ab65f9e94a222604b0dead3576d', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-view', 'aliases' => array(), 'dev_requirement' => false, ), 'workerman/channel' => array( 'pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => 'fbfb81c7ebc5858c4053f226cbb5d15fe670ff6e', 'type' => 'library', 'install_path' => __DIR__ . '/../workerman/channel', 'aliases' => array(), 'dev_requirement' => false, ), 'workerman/phpsocket.io' => array( 'pretty_version' => 'v1.1.18', 'version' => '1.1.18.0', 'reference' => 'b89b3f2ed44f6f79fd9895e2d198b52b3fb4783b', 'type' => 'library', 'install_path' => __DIR__ . '/../workerman/phpsocket.io', 'aliases' => array(), 'dev_requirement' => false, ), 'workerman/workerman' => array( 'pretty_version' => 'v4.1.13', 'version' => '4.1.13.0', 'reference' => '807780ff672775fcd08f89e573a2824e939021ce', 'type' => 'library', 'install_path' => __DIR__ . '/../workerman/workerman', 'aliases' => array(), 'dev_requirement' => false, ), 'yansongda/pay' => array( 'pretty_version' => 'v3.1.12', 'version' => '3.1.12.0', 'reference' => '7ff004f05f9d6e288ff9b4deef585d30395f37f2', 'type' => 'library', 'install_path' => __DIR__ . '/../yansongda/pay', 'aliases' => array(), 'dev_requirement' => false, ), 'yansongda/supports' => array( 'pretty_version' => 'v3.2.5', 'version' => '3.2.5.0', 'reference' => 'c3f736efe169696cef94730976e604a61c345b5c', 'type' => 'library', 'install_path' => __DIR__ . '/../yansongda/supports', 'aliases' => array(), 'dev_requirement' => false, ), 'yzh52521/easyhttp' => array( 'pretty_version' => 'v1.1.0', 'version' => '1.1.0.0', 'reference' => '78ec5cea1884d6da0709cac95a1e4d23fe9bfc65', 'type' => 'library', 'install_path' => __DIR__ . '/../yzh52521/easyhttp', 'aliases' => array(), 'dev_requirement' => false, ), ), );