{
    "_readme": [
        "This file locks the dependencies of your project to a known state",
        "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
        "This file is @generated automatically"
    ],
    "content-hash": "16ecb3b09382b30e0b6e05ef0bdaddcd",
    "packages": [
        {
            "name": "topthink/framework",
            "version": "v5.1.35",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/framework.git",
                "reference": "c53c0c6132022a87e8ee9c4109939eaf9a8a7adb"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/framework/zipball/c53c0c6132022a87e8ee9c4109939eaf9a8a7adb",
                "reference": "c53c0c6132022a87e8ee9c4109939eaf9a8a7adb",
                "shasum": ""
            },
            "require": {
                "php": ">=5.6.0",
                "topthink/think-installer": "2.*"
            },
            "require-dev": {
                "johnkary/phpunit-speedtrap": "^1.0",
                "mikey179/vfsstream": "~1.6",
                "phpdocumentor/reflection-docblock": "^2.0",
                "phploc/phploc": "2.*",
                "phpunit/phpunit": "^5.0|^6.0",
                "sebastian/phpcpd": "2.*",
                "squizlabs/php_codesniffer": "2.*"
            },
            "type": "think-framework",
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "liu21st",
                    "email": "liu21st@gmail.com"
                },
                {
                    "name": "yunwuxin",
                    "email": "448901948@qq.com"
                }
            ],
            "description": "the new thinkphp framework",
            "homepage": "http://thinkphp.cn/",
            "keywords": [
                "framework",
                "orm",
                "thinkphp"
            ],
            "time": "2019-03-03T00:44:44+00:00"
        },
        {
            "name": "topthink/think-captcha",
            "version": "v2.0.2",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/think-captcha.git",
                "reference": "54c8a51552f99ff9ea89ea9c272383a8f738ceee"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/think-captcha/zipball/54c8a51552f99ff9ea89ea9c272383a8f738ceee",
                "reference": "54c8a51552f99ff9ea89ea9c272383a8f738ceee",
                "shasum": ""
            },
            "require": {
                "topthink/framework": "5.1.*"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "think\\captcha\\": "src/"
                },
                "files": [
                    "src/helper.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "yunwuxin",
                    "email": "448901948@qq.com"
                }
            ],
            "description": "captcha package for thinkphp5",
            "time": "2017-12-31T16:37:49+00:00"
        },
        {
            "name": "topthink/think-helper",
            "version": "v1.0.6",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/think-helper.git",
                "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/think-helper/zipball/0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f",
                "reference": "0c99dc625b0d2d4124e1b6ca15a3ad6f0125963f",
                "shasum": ""
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "think\\helper\\": "src"
                },
                "files": [
                    "src/helper.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "yunwuxin",
                    "email": "448901948@qq.com"
                }
            ],
            "description": "The ThinkPHP5 Helper Package",
            "time": "2017-04-05T07:15:37+00:00"
        },
        {
            "name": "topthink/think-image",
            "version": "v1.0.7",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/think-image.git",
                "reference": "8586cf47f117481c6d415b20f7dedf62e79d5512"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/think-image/zipball/8586cf47f117481c6d415b20f7dedf62e79d5512",
                "reference": "8586cf47f117481c6d415b20f7dedf62e79d5512",
                "shasum": ""
            },
            "require": {
                "ext-gd": "*"
            },
            "require-dev": {
                "phpunit/phpunit": "4.8.*",
                "topthink/framework": "^5.0"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "think\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "yunwuxin",
                    "email": "448901948@qq.com"
                }
            ],
            "description": "The ThinkPHP5 Image Package",
            "time": "2016-09-29T06:05:43+00:00"
        },
        {
            "name": "topthink/think-installer",
            "version": "v2.0.0",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/think-installer.git",
                "reference": "f5400a12c60e513911aef41fe443fa6920952675"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/think-installer/zipball/f5400a12c60e513911aef41fe443fa6920952675",
                "reference": "f5400a12c60e513911aef41fe443fa6920952675",
                "shasum": ""
            },
            "require": {
                "composer-plugin-api": "^1.0"
            },
            "require-dev": {
                "composer/composer": "1.0.*@dev"
            },
            "type": "composer-plugin",
            "extra": {
                "class": "think\\composer\\Plugin"
            },
            "autoload": {
                "psr-4": {
                    "think\\composer\\": "src"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "yunwuxin",
                    "email": "448901948@qq.com"
                }
            ],
            "time": "2018-05-11T06:45:42+00:00"
        },
        {
            "name": "topthink/think-mongo",
            "version": "v2.0.11",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/think-mongo.git",
                "reference": "70e19a098265f46b39c4ad4f208195d4348fd0c6"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/think-mongo/zipball/70e19a098265f46b39c4ad4f208195d4348fd0c6",
                "reference": "70e19a098265f46b39c4ad4f208195d4348fd0c6",
                "shasum": ""
            },
            "require": {
                "topthink/framework": "~5.1.7"
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "think\\mongo\\": "src"
                },
                "files": []
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "liu21st",
                    "email": "liu21st@gmail.com"
                }
            ],
            "description": "mongodb driver for thinkphp5",
            "time": "2018-06-03T01:53:48+00:00"
        },
        {
            "name": "topthink/think-queue",
            "version": "v2.0.4",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/think-queue.git",
                "reference": "d9b8f38c7af8ad770257b0d7db711ce8b12a6969"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/think-queue/zipball/d9b8f38c7af8ad770257b0d7db711ce8b12a6969",
                "reference": "d9b8f38c7af8ad770257b0d7db711ce8b12a6969",
                "shasum": ""
            },
            "require": {
                "topthink/framework": "5.1.*",
                "topthink/think-helper": ">=1.0.4",
                "topthink/think-installer": "^2.0"
            },
            "type": "think-extend",
            "extra": {
                "think-config": {
                    "queue": "src/config.php"
                }
            },
            "autoload": {
                "psr-4": {
                    "think\\": "src"
                },
                "files": [
                    "src/common.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "yunwuxin",
                    "email": "448901948@qq.com"
                }
            ],
            "description": "The ThinkPHP5 Queue Package",
            "time": "2018-05-11T06:55:55+00:00"
        },
        {
            "name": "topthink/think-swoole",
            "version": "v2.0.12",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/think-swoole.git",
                "reference": "88287188bf5e8c64bd2ed942005c558be5a6b566"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/think-swoole/zipball/88287188bf5e8c64bd2ed942005c558be5a6b566",
                "reference": "88287188bf5e8c64bd2ed942005c558be5a6b566",
                "shasum": ""
            },
            "require": {
                "ext-swoole": ">=1.9.5",
                "topthink/framework": "~5.1.20",
                "topthink/think-installer": "^2.0"
            },
            "type": "think-extend",
            "extra": {
                "think-config": {
                    "swoole": "src/config.php",
                    "swoole_server": "src/server_config.php"
                }
            },
            "autoload": {
                "psr-4": {
                    "think\\swoole\\": "src"
                },
                "files": [
                    "src/command.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "liu21st",
                    "email": "liu21st@gmail.com"
                }
            ],
            "description": "Swoole extend for thinkphp5.1",
            "time": "2018-07-28T15:30:17+00:00"
        },
        {
            "name": "topthink/think-worker",
            "version": "v2.0.5",
            "source": {
                "type": "git",
                "url": "https://github.com/top-think/think-worker.git",
                "reference": "eff93014ccf612a9995580929e1a852e2d93abe9"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/top-think/think-worker/zipball/eff93014ccf612a9995580929e1a852e2d93abe9",
                "reference": "eff93014ccf612a9995580929e1a852e2d93abe9",
                "shasum": ""
            },
            "require": {
                "topthink/framework": "5.1.*",
                "topthink/think-installer": "^2.0",
                "workerman/workerman": "^3.3.0"
            },
            "type": "think-extend",
            "extra": {
                "think-config": {
                    "worker": "src/config.php",
                    "worker_server": "src/worker_config.php"
                }
            },
            "autoload": {
                "psr-4": {
                    "think\\worker\\": "src"
                },
                "files": [
                    "src/command.php"
                ]
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "Apache-2.0"
            ],
            "authors": [
                {
                    "name": "liu21st",
                    "email": "liu21st@gmail.com"
                }
            ],
            "description": "workerman extend for thinkphp5.1",
            "time": "2018-07-09T07:19:31+00:00"
        },
        {
            "name": "workerman/workerman",
            "version": "v3.5.13",
            "source": {
                "type": "git",
                "url": "https://github.com/walkor/Workerman.git",
                "reference": "cf2538169af989fbba4d55be1bfc8c8d80fa71e9"
            },
            "dist": {
                "type": "zip",
                "url": "https://api.github.com/repos/walkor/Workerman/zipball/cf2538169af989fbba4d55be1bfc8c8d80fa71e9",
                "reference": "cf2538169af989fbba4d55be1bfc8c8d80fa71e9",
                "shasum": ""
            },
            "require": {
                "php": ">=5.3"
            },
            "suggest": {
                "ext-event": "For better performance. "
            },
            "type": "library",
            "autoload": {
                "psr-4": {
                    "Workerman\\": "./"
                }
            },
            "notification-url": "https://packagist.org/downloads/",
            "license": [
                "MIT"
            ],
            "authors": [
                {
                    "name": "walkor",
                    "email": "walkor@workerman.net",
                    "homepage": "http://www.workerman.net",
                    "role": "Developer"
                }
            ],
            "description": "An asynchronous event driven PHP framework for easily building fast, scalable network applications.",
            "homepage": "http://www.workerman.net",
            "keywords": [
                "asynchronous",
                "event-loop"
            ],
            "time": "2018-07-16T02:11:10+00:00"
        }
    ],
    "packages-dev": [],
    "aliases": [],
    "minimum-stability": "stable",
    "stability-flags": [],
    "prefer-stable": false,
    "prefer-lowest": false,
    "platform": {
        "php": ">=5.6.0"
    },
    "platform-dev": []
}