array( 'name' => 'karsonzhang/fastadmin', 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '60922e1de7990ce1f3310be041b66bbc5a8556d8', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => true, ), 'versions' => array( 'composer/pcre' => array( 'pretty_version' => '3.3.2', 'version' => '3.3.2.0', 'reference' => 'b2bed4734f0cc156ee1fe9c0da2550420d99a21e', 'type' => 'library', 'install_path' => __DIR__ . '/./pcre', 'aliases' => array(), 'dev_requirement' => false, ), 'doctrine/cache' => array( 'pretty_version' => 'v1.6.2', 'version' => '1.6.2.0', 'reference' => 'eb152c5100571c7a45470ff2a35095ab3f3b900b', 'type' => 'library', 'install_path' => __DIR__ . '/../doctrine/cache', 'aliases' => array(), 'dev_requirement' => false, ), 'endroid/qr-code' => array( 'pretty_version' => '1.9.3', 'version' => '1.9.3.0', 'reference' => 'c9644bec2a9cc9318e98d1437de3c628dcd1ef93', 'type' => 'library', 'install_path' => __DIR__ . '/../endroid/qr-code', 'aliases' => array(), 'dev_requirement' => false, ), 'ezyang/htmlpurifier' => array( 'pretty_version' => 'v4.18.0', 'version' => '4.18.0.0', 'reference' => 'cb56001e54359df7ae76dc522d08845dc741621b', 'type' => 'library', 'install_path' => __DIR__ . '/../ezyang/htmlpurifier', 'aliases' => array(), 'dev_requirement' => false, ), 'fgrosse/phpasn1' => array( 'pretty_version' => 'v2.5.0', 'version' => '2.5.0.0', 'reference' => '42060ed45344789fb9f21f9f1864fc47b9e3507b', 'type' => 'library', 'install_path' => __DIR__ . '/../fgrosse/phpasn1', 'aliases' => array(), 'dev_requirement' => false, ), 'guzzlehttp/guzzle' => array( 'pretty_version' => '6.5.8', 'version' => '6.5.8.0', 'reference' => 'a52f0440530b54fa079ce76e8c5d196a42cad981', '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, ), 'iexbase/tron-api' => array( 'pretty_version' => 'v3.0', 'version' => '3.0.0.0', 'reference' => '0b286ea0fec5222e35e8a7fb32924f5de93f3500', 'type' => 'library', 'install_path' => __DIR__ . '/../iexbase/tron-api', 'aliases' => array(), 'dev_requirement' => false, ), 'karsonzhang/fastadmin' => array( 'pretty_version' => 'dev-master', 'version' => 'dev-master', 'reference' => '60922e1de7990ce1f3310be041b66bbc5a8556d8', 'type' => 'project', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => false, ), 'karsonzhang/fastadmin-addons' => array( 'pretty_version' => '1.1.11', 'version' => '1.1.11.0', 'reference' => '0a23d8172a652e739f1b775d34188416e060e907', 'type' => 'library', 'install_path' => __DIR__ . '/../karsonzhang/fastadmin-addons', 'aliases' => array(), 'dev_requirement' => false, ), 'kornrunner/keccak' => array( 'pretty_version' => '1.1.0', 'version' => '1.1.0.0', 'reference' => '433749d28e117fb97baf9f2631b92b5d9ab3c890', 'type' => 'library', 'install_path' => __DIR__ . '/../kornrunner/keccak', 'aliases' => array(), 'dev_requirement' => false, ), 'kornrunner/secp256k1' => array( 'pretty_version' => '0.1.2', 'version' => '0.1.2.0', 'reference' => '915f0ef1ec748606a1117b171093266de349b058', 'type' => 'library', 'install_path' => __DIR__ . '/../kornrunner/secp256k1', 'aliases' => array(), 'dev_requirement' => false, ), 'maennchen/zipstream-php' => array( 'pretty_version' => '2.2.6', 'version' => '2.2.6.0', 'reference' => '30ad6f93cf3efe4192bc7a4c9cad11ff8f4f237f', 'type' => 'library', 'install_path' => __DIR__ . '/../maennchen/zipstream-php', 'aliases' => array(), 'dev_requirement' => false, ), 'markbaker/complex' => array( 'pretty_version' => '3.0.2', 'version' => '3.0.2.0', 'reference' => '95c56caa1cf5c766ad6d65b6344b807c1e8405b9', 'type' => 'library', 'install_path' => __DIR__ . '/../markbaker/complex', 'aliases' => array(), 'dev_requirement' => false, ), 'markbaker/matrix' => array( 'pretty_version' => '3.0.1', 'version' => '3.0.1.0', 'reference' => '728434227fe21be27ff6d86621a1b13107a2562c', 'type' => 'library', 'install_path' => __DIR__ . '/../markbaker/matrix', 'aliases' => array(), 'dev_requirement' => false, ), 'mdanter/ecc' => array( 'pretty_version' => 'v0.5.2', 'version' => '0.5.2.0', 'reference' => 'b95f25cc1bacc83a9f0ccd375900b7cfd343029e', 'type' => 'library', 'install_path' => __DIR__ . '/../mdanter/ecc', 'aliases' => array(), 'dev_requirement' => false, ), 'monolog/monolog' => array( 'pretty_version' => '1.27.1', 'version' => '1.27.1.0', 'reference' => '904713c5929655dc9b97288b69cfeedad610c9a1', 'type' => 'library', 'install_path' => __DIR__ . '/../monolog/monolog', 'aliases' => array(), 'dev_requirement' => false, ), 'mtdowling/cron-expression' => array( 'pretty_version' => 'v1.2.3', 'version' => '1.2.3.0', 'reference' => '9be552eebcc1ceec9776378f7dcc085246cacca6', 'type' => 'library', 'install_path' => __DIR__ . '/../mtdowling/cron-expression', 'aliases' => array(), 'dev_requirement' => false, ), 'myclabs/php-enum' => array( 'pretty_version' => '1.8.4', 'version' => '1.8.4.0', 'reference' => 'a867478eae49c9f59ece437ae7f9506bfaa27483', 'type' => 'library', 'install_path' => __DIR__ . '/../myclabs/php-enum', 'aliases' => array(), 'dev_requirement' => false, ), 'overtrue/pinyin' => array( 'pretty_version' => '3.0.6', 'version' => '3.0.6.0', 'reference' => '3b781d267197b74752daa32814d3a2cf5d140779', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/pinyin', 'aliases' => array(), 'dev_requirement' => false, ), 'overtrue/socialite' => array( 'pretty_version' => '1.3.0', 'version' => '1.3.0.0', 'reference' => 'fda55f0acef43a144799b1957a8f93d9f5deffce', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/socialite', 'aliases' => array(), 'dev_requirement' => false, ), 'overtrue/wechat' => array( 'pretty_version' => '3.7.4', 'version' => '3.7.4.0', 'reference' => '52441161eae93c97f46d1ea2a57141c77c327adc', 'type' => 'library', 'install_path' => __DIR__ . '/../overtrue/wechat', 'aliases' => array(), 'dev_requirement' => false, ), 'phpmailer/phpmailer' => array( 'pretty_version' => 'v6.0.7', 'version' => '6.0.7.0', 'reference' => '0c41a36d4508d470e376498c1c0c527aa36a2d59', 'type' => 'library', 'install_path' => __DIR__ . '/../phpmailer/phpmailer', 'aliases' => array(), 'dev_requirement' => false, ), 'phpoffice/phpspreadsheet' => array( 'pretty_version' => '1.29.10', 'version' => '1.29.10.0', 'reference' => 'c80041b1628c4f18030407134fe88303661d4e4e', 'type' => 'library', 'install_path' => __DIR__ . '/../phpoffice/phpspreadsheet', 'aliases' => array(), 'dev_requirement' => false, ), 'phpseclib/phpseclib' => array( 'pretty_version' => '2.0.48', 'version' => '2.0.48.0', 'reference' => 'eaa7be704b8b93a6913b69eb7f645a59d7731b61', 'type' => 'library', 'install_path' => __DIR__ . '/../phpseclib/phpseclib', 'aliases' => array(), 'dev_requirement' => false, ), 'pimple/pimple' => array( 'pretty_version' => 'v3.5.0', 'version' => '3.5.0.0', 'reference' => 'a94b3a4db7fb774b3d78dad2315ddc07629e1bed', 'type' => 'library', 'install_path' => __DIR__ . '/../pimple/pimple', 'aliases' => array(), 'dev_requirement' => false, ), 'psr/container' => array( 'pretty_version' => '2.0.2', 'version' => '2.0.2.0', 'reference' => 'c71ecc56dfe541dbd90c5360474fbc405f8d5963', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', '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-factory' => array( 'pretty_version' => '1.0.2', 'version' => '1.0.2.0', 'reference' => 'e616d01114759c4c489f93b099585439f795fe35', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/http-factory', 'aliases' => array(), 'dev_requirement' => false, ), '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/log-implementation' => array( 'dev_requirement' => false, 'provided' => array( 0 => '1.0.0', ), ), '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, ), '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, ), 'sc0vu/web3.php' => array( 'pretty_version' => '0.1.4', 'version' => '0.1.4.0', 'reference' => '1fb7762eb7763b0ccdbac1483819606e9edc6a49', 'type' => 'library', 'install_path' => __DIR__ . '/../sc0vu/web3.php', 'aliases' => array(), 'dev_requirement' => false, ), 'simplito/bigint-wrapper-php' => array( 'pretty_version' => '1.0.0', 'version' => '1.0.0.0', 'reference' => 'cf21ec76d33f103add487b3eadbd9f5033a25930', 'type' => 'library', 'install_path' => __DIR__ . '/../simplito/bigint-wrapper-php', 'aliases' => array(), 'dev_requirement' => false, ), 'simplito/bn-php' => array( 'pretty_version' => '1.1.3', 'version' => '1.1.3.0', 'reference' => '189167f940cdb681288a967b0f4d66de81adcd97', 'type' => 'library', 'install_path' => __DIR__ . '/../simplito/bn-php', 'aliases' => array(), 'dev_requirement' => false, ), 'simplito/elliptic-php' => array( 'pretty_version' => '1.0.12', 'version' => '1.0.12.0', 'reference' => 'be321666781be2be2c89c79c43ffcac834bc8868', 'type' => 'library', 'install_path' => __DIR__ . '/../simplito/elliptic-php', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/http-foundation' => array( 'pretty_version' => 'v3.4.47', 'version' => '3.4.47.0', 'reference' => 'b9885fcce6fe494201da4f70a9309770e9d13dc8', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/http-foundation', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/options-resolver' => array( 'pretty_version' => 'v3.4.47', 'version' => '3.4.47.0', 'reference' => 'c7efc97a47b2ebaabc19d5b6c6b50f5c37c92744', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/options-resolver', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-intl-idn' => array( 'pretty_version' => 'v1.31.0', 'version' => '1.31.0.0', 'reference' => 'c36586dcf89a12315939e00ec9b4474adcb1d773', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-intl-normalizer' => array( 'pretty_version' => 'v1.31.0', 'version' => '1.31.0.0', 'reference' => '3833d7255cc303546435cb650316bff708a1c75c', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-mbstring' => array( 'pretty_version' => 'v1.31.0', 'version' => '1.31.0.0', 'reference' => '85181ba99b2345b0ef10ce42ecac37612d9fd341', 'type' => 'library', 'install_path' => __DIR__ . '/../symfony/polyfill-mbstring', 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/polyfill-php70' => array( 'pretty_version' => 'v1.20.0', 'version' => '1.20.0.0', 'reference' => '5f03a781d984aae42cebd18e7912fa80f02ee644', 'type' => 'metapackage', 'install_path' => NULL, 'aliases' => array(), 'dev_requirement' => false, ), 'symfony/psr-http-message-bridge' => array( 'pretty_version' => 'v1.2.0', 'version' => '1.2.0.0', 'reference' => '9ab9d71f97d5c7d35a121a7fb69f74fee95cd0ad', 'type' => 'symfony-bridge', 'install_path' => __DIR__ . '/../symfony/psr-http-message-bridge', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/framework' => array( 'pretty_version' => 'v5.0.25', 'version' => '5.0.25.0', 'reference' => '643c58ed1bd22a2823ce5e95b3b68a5075f9087c', 'type' => 'think-framework', 'install_path' => __DIR__ . '/../../thinkphp', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-captcha' => array( 'pretty_version' => 'v1.0.8', 'version' => '1.0.8.0', 'reference' => '1d64363c814c92f6086c4fa5e3223fe7e23db09d', 'type' => 'library', 'install_path' => __DIR__ . '/../topthink/think-captcha', 'aliases' => array(), 'dev_requirement' => false, ), 'topthink/think-installer' => array( 'pretty_version' => 'v1.0.14', 'version' => '1.0.14.0', 'reference' => 'eae1740ac264a55c06134b6685dfb9f837d004d1', 'type' => 'composer-plugin', 'install_path' => __DIR__ . '/../topthink/think-installer', 'aliases' => array(), 'dev_requirement' => false, ), ), );