{"minified":"composer/2.0","packages":{"thinkcmf/thinkcmf":[{"name":"thinkcmf/thinkcmf","description":"ThinkCMF based on ThinkPHP 8.0 , it is a free and open source Content Management Framework(CMF)","keywords":["framework","orm","cmf","thinkphp","thinkcmf"],"homepage":"http://www.thinkcmf.com/","version":"v8.0.1","version_normalized":"8.0.1.0","license":["MIT"],"authors":[{"name":"catman","email":"catman@thinkcmf.com"},{"name":"Xia","email":"449134904@qq.com"},{"name":"55","email":"wuwu@wuwuseo.com"}],"source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"a7cd8873af2c9f3083319ad738fc6aea11f89cb0"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/a7cd8873af2c9f3083319ad738fc6aea11f89cb0","type":"zip","shasum":"","reference":"a7cd8873af2c9f3083319ad738fc6aea11f89cb0"},"type":"project","support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v8.0.1"},"funding":[],"time":"2024-09-30T02:05:58+00:00","published-time":"2024-09-30T02:10:08+00:00","autoload":{"psr-0":{"":"extend/"},"psr-4":{"api\\":"api","app\\":"app","themes\\":"public/themes","plugins\\":"public/plugins"}},"extra":{"think-config":"data/config"},"require":{"php":">=8.0.0","ext-json":"*","ext-curl":"*","ext-pdo":"*","ext-mbstring":"*","ext-zip":"*","thinkcmf/cmf-app":"^8.0.0","thinkcmf/cmf-install":"^8.0.0","thinkcmf/cmf-api":"^8.0.0","thinkcmf/cmf-appstore":"^2.0","thinkcmf/cmf-root":"^2.0"},"require-dev":{"topthink/think-trace":"^1.0"}},{"version":"v8.0.0","version_normalized":"8.0.0.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"4cef49d1c1806c1a91a143646d18586ca83772af"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/4cef49d1c1806c1a91a143646d18586ca83772af","type":"zip","shasum":"","reference":"4cef49d1c1806c1a91a143646d18586ca83772af"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v8.0.0"},"time":"2023-09-27T15:47:58+00:00","published-time":"2023-09-28T04:52:38+00:00","require":{"php":">=8.0.0","ext-json":"*","ext-curl":"*","ext-pdo":"*","thinkcmf/cmf-app":"^8.0.0","thinkcmf/cmf-install":"^8.0.0","thinkcmf/cmf-api":"^8.0.0","thinkcmf/cmf-appstore":"^2.0","thinkcmf/cmf-root":"^2.0"}},{"description":"ThinkCMF based on ThinkPHP 6.0 , it is a free and open source Content Management Framework(CMF)","version":"v6.0.9","version_normalized":"6.0.9.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"53397e7d46beee5364368f1c7ba5cd8b7fd4bf02"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/53397e7d46beee5364368f1c7ba5cd8b7fd4bf02","type":"zip","shasum":"","reference":"53397e7d46beee5364368f1c7ba5cd8b7fd4bf02"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v6.0.9"},"time":"2023-08-03T02:16:21+00:00","published-time":"2023-08-03T02:26:47+00:00","require":{"php":">=7.4.0","ext-json":"*","ext-curl":"*","ext-pdo":"*","thinkcmf/cmf-app":"^6.0.0","thinkcmf/cmf-install":"^6.0.0","thinkcmf/cmf-api":"^6.0.0","thinkcmf/cmf-appstore":"^1.0","thinkcmf/cmf-root":"^1.0"}},{"version":"v6.0.8","version_normalized":"6.0.8.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"92d372c46bbc0efb64deda00049b4e5addc387d1"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/92d372c46bbc0efb64deda00049b4e5addc387d1","type":"zip","shasum":"","reference":"92d372c46bbc0efb64deda00049b4e5addc387d1"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v6.0.8"},"time":"2023-03-02T03:32:52+00:00","published-time":"2023-03-03T03:50:32+00:00"},{"version":"v6.0.7","version_normalized":"6.0.7.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"0e1f4fa290b4ef41aed04586eac3afb5774cbc97"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/0e1f4fa290b4ef41aed04586eac3afb5774cbc97","type":"zip","shasum":"","reference":"0e1f4fa290b4ef41aed04586eac3afb5774cbc97"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v6.0.7"},"time":"2022-07-22T02:33:42+00:00","published-time":"2022-07-22T06:52:59+00:00"},{"version":"v6.0.6","version_normalized":"6.0.6.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"7bd696fc99ed363aecc7c4b64ddf8a4db2350ea5"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/7bd696fc99ed363aecc7c4b64ddf8a4db2350ea5","type":"zip","shasum":"","reference":"7bd696fc99ed363aecc7c4b64ddf8a4db2350ea5"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v6.0.6"},"time":"2022-06-18T14:57:23+00:00","published-time":"2022-06-19T15:19:20+00:00"},{"version":"v6.0.5","version_normalized":"6.0.5.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"cc8e58f7c9d85e31a74a5e4672db677e3a505eb6"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/cc8e58f7c9d85e31a74a5e4672db677e3a505eb6","type":"zip","shasum":"","reference":"cc8e58f7c9d85e31a74a5e4672db677e3a505eb6"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v6.0.5"},"time":"2022-05-23T14:37:07+00:00","published-time":"2022-05-24T13:01:19+00:00"},{"version":"v6.0.4","version_normalized":"6.0.4.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"09a1c2e0c09c223c5420773935a110336864a5d0"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/09a1c2e0c09c223c5420773935a110336864a5d0","type":"zip","shasum":"","reference":"09a1c2e0c09c223c5420773935a110336864a5d0"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v6.0.4"},"time":"2022-04-30T14:49:35+00:00","published-time":"2022-04-30T22:23:52+00:00","require":{"php":">=7.1.0","ext-json":"*","ext-curl":"*","ext-pdo":"*","thinkcmf/cmf-app":"^6.0.0","thinkcmf/cmf-install":"^6.0.0","thinkcmf/cmf-api":"^6.0.0","thinkcmf/cmf-appstore":"^1.0","thinkcmf/cmf-root":"^1.0"},"require-dev":{"symfony/var-dumper":"^4.2","topthink/think-trace":"^1.0"}},{"version":"v6.0.3","version_normalized":"6.0.3.0","authors":[{"name":"catman","email":"catman@thinkcmf.com"},{"name":"Xia","email":"449134904@qq.com"}],"source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"ba3ab20ab2ca2464e4d37558a67a5469dce164c0"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/ba3ab20ab2ca2464e4d37558a67a5469dce164c0","type":"zip","shasum":"","reference":"ba3ab20ab2ca2464e4d37558a67a5469dce164c0"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v6.0.3"},"time":"2021-09-27T23:10:51+00:00","published-time":"2021-09-27T23:21:08+00:00","require":{"php":">=7.1.0","ext-json":"*","ext-curl":"*","ext-pdo":"*","thinkcmf/cmf":"^6.0.0","thinkcmf/cmf-app":"^6.0.0","thinkcmf/cmf-route":"^6.0.0","topthink/framework":"^6.0.0","thinkcmf/think-view":"~1.0.15","topthink/think-orm":"^2.0","topthink/think-captcha":"^3.0","thinkcmf/cmf-install":"^6.0.0","thinkcmf/cmf-api":"^6.0.0","thinkcmf/cmf-appstore":"^1.0"}},{"version":"v6.0.1","version_normalized":"6.0.1.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"87693ca59464457184d4fd0b7d61bb4e90140cd3"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/87693ca59464457184d4fd0b7d61bb4e90140cd3","type":"zip","shasum":"","reference":"87693ca59464457184d4fd0b7d61bb4e90140cd3"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v6.0.1"},"time":"2021-02-10T13:34:13+00:00","published-time":"2021-02-10T07:13:00+00:00","autoload":{"psr-0":{"":"extend/"},"psr-4":{"api\\":"api","app\\":"app","themes\\":"public/plugins","plugins\\":"public/plugins"}},"require":{"ext-json":"*","ext-curl":"*","ext-pdo":"*","php":">=7.1.0","thinkcmf/cmf":"^6.0.0","thinkcmf/cmf-app":"^6.0.0","thinkcmf/cmf-route":"^6.0.0","topthink/framework":"^6.0.0","thinkcmf/think-view":"~1.0.15","topthink/think-orm":"^2.0","topthink/think-captcha":"^3.0","thinkcmf/cmf-install":"^6.0.0","thinkcmf/cmf-api":"^6.0.0","zircote/swagger-php":"^3.1"}},{"version":"v6.0.0","version_normalized":"6.0.0.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"d17c53a56d2de07f4ce814bbd08b00f04e4a8e06"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/d17c53a56d2de07f4ce814bbd08b00f04e4a8e06","type":"zip","shasum":"","reference":"d17c53a56d2de07f4ce814bbd08b00f04e4a8e06"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v6.0.0"},"time":"2021-01-02T02:53:54+00:00","published-time":"2021-01-01T06:27:33+00:00"},{"description":"ThinkCMF based on ThinkPHP 5.1 , it is a free and open source Content Management Framework(CMF)","version":"v5.1.7","version_normalized":"5.1.7.0","authors":[{"name":"thinkcmf","email":"catman@thinkcmf.com"}],"source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"d6caa1a5b3c33308bd63c96add393430c8cc2ba4"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/d6caa1a5b3c33308bd63c96add393430c8cc2ba4","type":"zip","shasum":"","reference":"d6caa1a5b3c33308bd63c96add393430c8cc2ba4"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v5.1.7"},"time":"2021-02-11T04:53:20+00:00","published-time":"2021-02-11T04:59:28+00:00","extra":{"think-path":"vendor/thinkphp","think-config":"data/config"},"require":{"php":">=5.6.0","ext-json":"*","ext-curl":"*","ext-pdo":"*","topthink/think-helper":"^1.0","topthink/think-image":"^1.0","thinkcmf/cmf-app":"~5.1.0","thinkcmf/cmf-install":"~5.1.0","thinkcmf/cmf-api":"~5.1.0"},"autoload":"__unset","require-dev":"__unset"},{"version":"v5.1.5","version_normalized":"5.1.5.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"d4e4592a1e64fc9b83368016de1b8fef676f3e5d"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/d4e4592a1e64fc9b83368016de1b8fef676f3e5d","type":"zip","shasum":"","reference":"d4e4592a1e64fc9b83368016de1b8fef676f3e5d"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v5.1.5"},"time":"2019-12-23T09:52:14+00:00","published-time":"2019-12-16T10:38:18+00:00","funding":"__unset"},{"version":"v5.1.4","version_normalized":"5.1.4.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"84a47ff9449d43afffca006944a980c1ae9e6145"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/84a47ff9449d43afffca006944a980c1ae9e6145","type":"zip","shasum":"","reference":"84a47ff9449d43afffca006944a980c1ae9e6145"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/v5.1.4"},"time":"2019-10-11T06:16:54+00:00","published-time":"2019-10-23T23:43:02+00:00"},{"version":"v5.1.3","version_normalized":"5.1.3.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"03008edeeb4b7e6203fa1e8f2bed8bb258dc3037"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/03008edeeb4b7e6203fa1e8f2bed8bb258dc3037","type":"zip","shasum":"","reference":"03008edeeb4b7e6203fa1e8f2bed8bb258dc3037"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/5.1"},"time":"2019-07-31T04:06:46+00:00","published-time":"2019-07-31T23:09:35+00:00"},{"version":"v5.1.2","version_normalized":"5.1.2.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"7efc7d165f853d8f1b55ce84e19538898ec559b3"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/7efc7d165f853d8f1b55ce84e19538898ec559b3","type":"zip","shasum":"","reference":"7efc7d165f853d8f1b55ce84e19538898ec559b3"},"time":"2019-06-06T10:08:41+00:00","published-time":"2019-06-06T14:22:09+00:00"},{"version":"v5.1.1","version_normalized":"5.1.1.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"82a68d3713e6a44a9b842ebcc810121ed22e216a"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/82a68d3713e6a44a9b842ebcc810121ed22e216a","type":"zip","shasum":"","reference":"82a68d3713e6a44a9b842ebcc810121ed22e216a"},"time":"2019-03-26T03:32:33+00:00","published-time":"2019-03-27T00:00:38+00:00"},{"version":"v5.1.0","version_normalized":"5.1.0.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"1c350e0e52aaa0647826d4fd5ed60d4013dcb1b2"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/1c350e0e52aaa0647826d4fd5ed60d4013dcb1b2","type":"zip","shasum":"","reference":"1c350e0e52aaa0647826d4fd5ed60d4013dcb1b2"},"time":"2019-03-07T02:19:01+00:00","published-time":"2019-03-07T02:50:35+00:00","extra":{"think-path":"vendor/thinkphp"},"require":{"php":">=5.6.0","ext-json":"*","ext-curl":"*","ext-pdo":"*","topthink/think-helper":"^1.0","topthink/think-image":"^1.0","thinkcmf/cmf-api":"~5.1.0","thinkcmf/cmf-app":"~5.1.0","thinkcmf/cmf-install":"~5.1.0"}},{"version":"5.1.0-beta","version_normalized":"5.1.0.0-beta","license":["Apache-2.0"],"source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"16901331c46b4fb898d0991b8ec739b93634dd66"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/16901331c46b4fb898d0991b8ec739b93634dd66","type":"zip","shasum":"","reference":"16901331c46b4fb898d0991b8ec739b93634dd66"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/5.1.0-beta"},"time":"2019-01-11T10:10:10+00:00","published-time":"2019-01-16T14:19:28+00:00","require":{"php":">=5.6.0","ext-json":"*","topthink/framework":"~5.1.0","topthink/think-helper":"^1.0","topthink/think-captcha":"^2.0","phpmailer/phpmailer":"^5.2","mindplay/annotations":"^1.3","topthink/think-image":"^1.0","qiniu/php-sdk":"^7.1","dompdf/dompdf":"^0.8.0","phpoffice/phpexcel":"^1.8","ezyang/htmlpurifier":"^4.9","topthink/think-queue":"^2.0","electrolinux/phpquery":"^0.9.6","phpoffice/phpspreadsheet":"^1.5","thinkcmf/cmf":"dev-master","thinkcmf/cmf-swoole":"dev-master","ext-curl":"*","ext-pdo":"*"}},{"description":"ThinkCMF based on ThinkPHP 5.0 , it is a free and open source Content Management Framework(CMF)","version":"5.0.190419","version_normalized":"5.0.190419.0","authors":[{"name":"thinkcmf","email":"zxxjjforever@163.com"}],"source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"28800a7f89c588acead05f432d0dd838223f0384"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/28800a7f89c588acead05f432d0dd838223f0384","type":"zip","shasum":"","reference":"28800a7f89c588acead05f432d0dd838223f0384"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/5.0"},"time":"2019-04-19T02:23:45+00:00","published-time":"2019-04-19T02:25:40+00:00","extra":{"think-path":"simplewind/thinkphp"},"require":{"php":">=5.4.0","ext-json":"*","topthink/framework":"~5.0.0","topthink/think-helper":"^1.0","topthink/think-captcha":"^1.0","phpmailer/phpmailer":"^5.2","mindplay/annotations":"^1.3","topthink/think-image":"^1.0","ezyang/htmlpurifier":"^4.9","topthink/think-queue":"^1.1.4","electrolinux/phpquery":"^0.9.6"}},{"version":"5.0.190312","version_normalized":"5.0.190312.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"1f6aa529d000b3aee3bcfb0937c19f2a7bde6c17"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/1f6aa529d000b3aee3bcfb0937c19f2a7bde6c17","type":"zip","shasum":"","reference":"1f6aa529d000b3aee3bcfb0937c19f2a7bde6c17"},"time":"2019-03-13T01:53:33+00:00","published-time":"2019-03-12T02:09:56+00:00"},{"version":"5.0.190111","version_normalized":"5.0.190111.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"c02d1e31b2c353de8fab8dc8fdb1d4fb2097ccd0"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/c02d1e31b2c353de8fab8dc8fdb1d4fb2097ccd0","type":"zip","shasum":"","reference":"c02d1e31b2c353de8fab8dc8fdb1d4fb2097ccd0"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/5.0.190111"},"time":"2019-01-11T09:41:03+00:00","published-time":"2019-01-16T14:19:28+00:00","require":{"php":">=5.4.0","ext-json":"*","topthink/framework":"~5.0.0","topthink/think-helper":"^1.0","topthink/think-captcha":"^1.0","phpmailer/phpmailer":"^5.2","mindplay/annotations":"^1.3","topthink/think-image":"^1.0","qiniu/php-sdk":"^7.1","dompdf/dompdf":"^0.8.0","phpoffice/phpexcel":"^1.8","ezyang/htmlpurifier":"^4.9","topthink/think-queue":"^1.1.4","electrolinux/phpquery":"^0.9.6","phpoffice/phpspreadsheet":"^1.5"}},{"version":"5.0.181231","version_normalized":"5.0.181231.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"22a97ce6f9e7ecb4ef40f9d571a6c67fb48b4b4e"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/22a97ce6f9e7ecb4ef40f9d571a6c67fb48b4b4e","type":"zip","shasum":"","reference":"22a97ce6f9e7ecb4ef40f9d571a6c67fb48b4b4e"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/master"},"time":"2018-12-31T06:52:35+00:00","published-time":"2018-12-31T03:37:31+00:00"},{"version":"5.0.181231-beta","version_normalized":"5.0.181231.0-beta","published-time":"2018-12-31T06:56:27+00:00"},{"version":"5.0.181212","version_normalized":"5.0.181212.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"ea294dcc0cc19adaaf13bfd95c0975c882f85b62"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/ea294dcc0cc19adaaf13bfd95c0975c882f85b62","type":"zip","shasum":"","reference":"ea294dcc0cc19adaaf13bfd95c0975c882f85b62"},"time":"2018-12-11T23:55:56+00:00","published-time":"2018-12-12T00:01:54+00:00","require":{"php":">=5.4.0","topthink/framework":"~5.0.0","topthink/think-helper":"^1.0","topthink/think-captcha":"^1.0","phpmailer/phpmailer":"^5.2","mindplay/annotations":"^1.3","topthink/think-image":"^1.0","qiniu/php-sdk":"^7.1","dompdf/dompdf":"^0.8.0","phpoffice/phpexcel":"^1.8","ezyang/htmlpurifier":"^4.9","topthink/think-queue":"^1.1.4","electrolinux/phpquery":"^0.9.6"}},{"version":"5.0.180901","version_normalized":"5.0.180901.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"b4f1ec2f7217aa7100334513dadcdd38571bfad3"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/b4f1ec2f7217aa7100334513dadcdd38571bfad3","type":"zip","shasum":"","reference":"b4f1ec2f7217aa7100334513dadcdd38571bfad3"},"time":"2018-09-02T03:28:41+00:00","published-time":"2018-09-03T06:40:12+00:00"},{"version":"5.0.180626","version_normalized":"5.0.180626.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"d503cabad6098027e469808cb70bfee7058b0ee8"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/d503cabad6098027e469808cb70bfee7058b0ee8","type":"zip","shasum":"","reference":"d503cabad6098027e469808cb70bfee7058b0ee8"},"time":"2018-06-25T23:15:19+00:00","published-time":"2018-06-25T23:17:08+00:00"},{"version":"5.0.180525","version_normalized":"5.0.180525.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"3795d679bd29f2df084145a249f1e86fc29c5b44"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/3795d679bd29f2df084145a249f1e86fc29c5b44","type":"zip","shasum":"","reference":"3795d679bd29f2df084145a249f1e86fc29c5b44"},"time":"2018-05-23T23:42:52+00:00","published-time":"2018-05-25T01:25:01+00:00"},{"version":"5.0.180508","version_normalized":"5.0.180508.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"29a19f872e66b1262458cbc47032571ff0a9069d"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/29a19f872e66b1262458cbc47032571ff0a9069d","type":"zip","shasum":"","reference":"29a19f872e66b1262458cbc47032571ff0a9069d"},"time":"2018-05-07T23:37:33+00:00","published-time":"2018-05-07T23:51:02+00:00"},{"version":"5.0.180501","version_normalized":"5.0.180501.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"c9d8a282b4bf96e3832d43dfe7b0ec8ea9042aa6"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/c9d8a282b4bf96e3832d43dfe7b0ec8ea9042aa6","type":"zip","shasum":"","reference":"c9d8a282b4bf96e3832d43dfe7b0ec8ea9042aa6"},"time":"2018-04-29T11:09:41+00:00","published-time":"2018-05-01T01:54:38+00:00"},{"version":"5.0.180123","version_normalized":"5.0.180123.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"4ba5b181551a477b32644dfc40c8952e392a97aa"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/4ba5b181551a477b32644dfc40c8952e392a97aa","type":"zip","shasum":"","reference":"4ba5b181551a477b32644dfc40c8952e392a97aa"},"time":"2018-01-23T03:08:09+00:00","published-time":"2018-01-23T03:09:43+00:00","require":{"php":">=5.4.0","topthink/think-helper":">=1.0","topthink/think-captcha":"^1.0","phpmailer/phpmailer":"^5.2","mindplay/annotations":"^1.3","topthink/think-image":"^1.0","qiniu/php-sdk":"^7.1","dompdf/dompdf":"^0.8.0","phpoffice/phpexcel":"^1.8","ezyang/htmlpurifier":"^4.9","topthink/think-queue":"^1.1.4"},"extra":"__unset"},{"version":"5.0.180115-RC","version_normalized":"5.0.180115.0-RC","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"6ade09de99af54444bafdaa55054a95eef43c59c"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/6ade09de99af54444bafdaa55054a95eef43c59c","type":"zip","shasum":"","reference":"6ade09de99af54444bafdaa55054a95eef43c59c"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/dev"},"time":"2018-01-15T01:35:09+00:00","published-time":"2018-01-15T02:27:25+00:00"},{"version":"5.0.180103-beta","version_normalized":"5.0.180103.0-beta","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"3e05ef710f87ac5d721f3b247aff92ab73411367"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/3e05ef710f87ac5d721f3b247aff92ab73411367","type":"zip","shasum":"","reference":"3e05ef710f87ac5d721f3b247aff92ab73411367"},"time":"2018-01-03T05:45:56+00:00","published-time":"2018-01-03T05:51:22+00:00"},{"version":"5.0.170927","version_normalized":"5.0.170927.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"93cdc72584cb2e4b1377d39c2333348716bf69ce"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/93cdc72584cb2e4b1377d39c2333348716bf69ce","type":"zip","shasum":"","reference":"93cdc72584cb2e4b1377d39c2333348716bf69ce"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/master"},"time":"2017-09-27T02:53:33+00:00","published-time":"2017-09-27T02:57:58+00:00","require":{"php":">=5.4.0","topthink/think-helper":">=1.0","topthink/think-captcha":"^1.0","phpmailer/phpmailer":"^5.2","mindplay/annotations":"^1.3","topthink/think-image":"^1.0","qiniu/php-sdk":"^7.1","dompdf/dompdf":"^0.8.0","phpoffice/phpexcel":"^1.8","ezyang/htmlpurifier":"^4.9"}},{"version":"5.0.170927-rc","version_normalized":"5.0.170927.0-RC","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"480724a6e1dc70ac6fd2ab11de4e9af28575b46e"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/480724a6e1dc70ac6fd2ab11de4e9af28575b46e","type":"zip","shasum":"","reference":"480724a6e1dc70ac6fd2ab11de4e9af28575b46e"},"time":"2017-09-25T07:38:04+00:00","published-time":"2017-09-25T07:40:39+00:00"},{"version":"5.0.170607","version_normalized":"5.0.170607.0","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"4b311edfc61cdb742c9f4506af0d2f6dc0e34a38"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/4b311edfc61cdb742c9f4506af0d2f6dc0e34a38","type":"zip","shasum":"","reference":"4b311edfc61cdb742c9f4506af0d2f6dc0e34a38"},"time":"2017-06-07T03:55:04+00:00","published-time":"2017-06-07T05:56:38+00:00","require":{"php":">=5.4.0","topthink/think-helper":">=1.0","topthink/think-captcha":"^1.0","phpmailer/phpmailer":"^5.2","mindplay/annotations":"^1.3","topthink/think-image":"^1.0","qiniu/php-sdk":"^7.1"}},{"version":"5.0-RC4","version_normalized":"5.0.0.0-RC4","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"b85ad57521f32d51b600d5be7a3260f084d4ae7d"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/b85ad57521f32d51b600d5be7a3260f084d4ae7d","type":"zip","shasum":"","reference":"b85ad57521f32d51b600d5be7a3260f084d4ae7d"},"time":"2017-05-20T06:36:49+00:00","published-time":"2017-05-20T06:42:46+00:00"},{"version":"5.0RC3","version_normalized":"5.0.0.0-RC3","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"1024602236d4a0dcef9e5ae7225f74fa89e8f0a6"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/1024602236d4a0dcef9e5ae7225f74fa89e8f0a6","type":"zip","shasum":"","reference":"1024602236d4a0dcef9e5ae7225f74fa89e8f0a6"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/5.0RC3"},"time":"2017-05-05T00:48:47+00:00","published-time":"2017-05-18T10:19:49+00:00","require":{"php":">=5.5.0","topthink/think-helper":">=1.0","topthink/think-captcha":"^1.0","phpmailer/phpmailer":"^5.2","mindplay/annotations":"^1.3"}},{"version":"5.0RC2","version_normalized":"5.0.0.0-RC2","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"269bedb9ff308447fde45d955a9176b0b1feb66a"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/269bedb9ff308447fde45d955a9176b0b1feb66a","type":"zip","shasum":"","reference":"269bedb9ff308447fde45d955a9176b0b1feb66a"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/5.0RC2"},"time":"2017-04-22T06:18:37+00:00"},{"version":"5.0RC1","version_normalized":"5.0.0.0-RC1","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"499967af7450c54689ff205e8692cef53f306f6c"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/499967af7450c54689ff205e8692cef53f306f6c","type":"zip","shasum":"","reference":"499967af7450c54689ff205e8692cef53f306f6c"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/5.0RC1"},"time":"2017-04-01T05:50:36+00:00"},{"version":"5.0-Beta","version_normalized":"5.0.0.0-beta","source":{"url":"https://github.com/thinkcmf/thinkcmf.git","type":"git","reference":"4b311edfc61cdb742c9f4506af0d2f6dc0e34a38"},"dist":{"url":"https://api.github.com/repos/thinkcmf/thinkcmf/zipball/4b311edfc61cdb742c9f4506af0d2f6dc0e34a38","type":"zip","shasum":"","reference":"4b311edfc61cdb742c9f4506af0d2f6dc0e34a38"},"support":{"issues":"https://github.com/thinkcmf/thinkcmf/issues","source":"https://github.com/thinkcmf/thinkcmf/tree/master"},"time":"2017-06-07T03:55:04+00:00","published-time":"2017-07-31T09:38:06+00:00","require":{"php":">=5.4.0","topthink/think-helper":">=1.0","topthink/think-captcha":"^1.0","phpmailer/phpmailer":"^5.2","mindplay/annotations":"^1.3","topthink/think-image":"^1.0","qiniu/php-sdk":"^7.1"}}]},"security-advisories":[{"advisoryId":"PKSA-mk69-nwc6-yt4m","affectedVersions":"<6.0.8"},{"advisoryId":"PKSA-8j24-hmmb-s5br","affectedVersions":"<6.0.8"},{"advisoryId":"PKSA-5gts-xk32-3z9f","affectedVersions":"<6.0.8"},{"advisoryId":"PKSA-25jc-skwc-418t","affectedVersions":"<5.1.7"},{"advisoryId":"PKSA-n19v-r1t7-nz7f","affectedVersions":"<=5.1.7"}]}