{"packages":{"bandwidth-throttle/token-bucket":{"0.1":{"name":"bandwidth-throttle/token-bucket","description":"Implementation of the Token Bucket algorithm.","keywords":["limit","bandwidth","Rate","token bucket"],"homepage":"https://github.com/bandwidth-throttle/token-bucket","version":"0.1","version_normalized":"0.1.0.0","license":["WTFPL"],"authors":[{"name":"Markus Malkusch","email":"markus@malkusch.de","homepage":"http://markus.malkusch.de","role":"Developer"}],"source":{"url":"https://github.com/bandwidth-throttle/token-bucket.git","type":"git","reference":"8790a57b0867f2260c22e94a551ef96b87fd81c3"},"dist":{"url":"https://api.github.com/repos/bandwidth-throttle/token-bucket/zipball/8790a57b0867f2260c22e94a551ef96b87fd81c3","type":"zip","shasum":"","reference":"8790a57b0867f2260c22e94a551ef96b87fd81c3"},"type":"library","time":"2015-06-19T14:44:55+00:00","autoload":{"psr-4":{"bandwidthThrottle\\tokenBucket\\":"classes/"}},"require":{"php":">=5.4"},"require-dev":{"phpunit/phpunit":"^4","php-mock/php-mock-phpunit":"^0.3"},"uid":438622},"0.2":{"name":"bandwidth-throttle/token-bucket","description":"Implementation of the Token Bucket algorithm.","keywords":["limit","bandwidth","Rate","token bucket"],"homepage":"https://github.com/bandwidth-throttle/token-bucket","version":"0.2","version_normalized":"0.2.0.0","license":["WTFPL"],"authors":[{"name":"Markus Malkusch","email":"markus@malkusch.de","homepage":"http://markus.malkusch.de","role":"Developer"}],"source":{"url":"https://github.com/bandwidth-throttle/token-bucket.git","type":"git","reference":"85d09a0abcfec021115d0744eaca33a42bdb7c60"},"dist":{"url":"https://api.github.com/repos/bandwidth-throttle/token-bucket/zipball/85d09a0abcfec021115d0744eaca33a42bdb7c60","type":"zip","shasum":"","reference":"85d09a0abcfec021115d0744eaca33a42bdb7c60"},"type":"library","time":"2015-06-19T21:34:14+00:00","autoload":{"psr-4":{"bandwidthThrottle\\tokenBucket\\":"classes/"}},"require":{"php":">=5.4"},"require-dev":{"phpunit/phpunit":"^4","php-mock/php-mock-phpunit":"^0.3"},"uid":438911},"0.3":{"name":"bandwidth-throttle/token-bucket","description":"Implementation of the Token Bucket algorithm.","keywords":["limit","bandwidth","Rate","token bucket"],"homepage":"https://github.com/bandwidth-throttle/token-bucket","version":"0.3","version_normalized":"0.3.0.0","license":["WTFPL"],"authors":[{"name":"Markus Malkusch","email":"markus@malkusch.de","homepage":"http://markus.malkusch.de","role":"Developer"}],"source":{"url":"https://github.com/bandwidth-throttle/token-bucket.git","type":"git","reference":"939abf11364d6359a23145edc5d225cca1f459ba"},"dist":{"url":"https://api.github.com/repos/bandwidth-throttle/token-bucket/zipball/939abf11364d6359a23145edc5d225cca1f459ba","type":"zip","shasum":"","reference":"939abf11364d6359a23145edc5d225cca1f459ba"},"type":"library","time":"2015-07-11T22:32:17+00:00","autoload":{"psr-4":{"bandwidthThrottle\\tokenBucket\\":"classes/"}},"require":{"php":">=5.5"},"require-dev":{"phpunit/phpunit":"^4","mikey179/vfsstream":"^1.5.0","php-mock/php-mock-phpunit":"^0.3"},"uid":459330},"0.4":{"name":"bandwidth-throttle/token-bucket","description":"Implementation of the Token Bucket algorithm.","keywords":["limit","bandwidth","Rate","token bucket"],"homepage":"https://github.com/bandwidth-throttle/token-bucket","version":"0.4","version_normalized":"0.4.0.0","license":["WTFPL"],"authors":[{"name":"Markus Malkusch","email":"markus@malkusch.de","homepage":"http://markus.malkusch.de","role":"Developer"}],"source":{"url":"https://github.com/bandwidth-throttle/token-bucket.git","type":"git","reference":"2a4526fcfef4a713467ff268154689a75f20b94a"},"dist":{"url":"https://api.github.com/repos/bandwidth-throttle/token-bucket/zipball/2a4526fcfef4a713467ff268154689a75f20b94a","type":"zip","shasum":"","reference":"2a4526fcfef4a713467ff268154689a75f20b94a"},"type":"library","time":"2015-08-11T21:15:41+00:00","autoload":{"psr-4":{"bandwidthThrottle\\tokenBucket\\":"classes/"}},"require":{"php":">=5.5","malkusch/lock":"^0.4"},"require-dev":{"ext-redis":"^2.2.4","predis/predis":"^1","phpunit/phpunit":"^4","mikey179/vfsstream":"^1.5.0","php-mock/php-mock-phpunit":"^0.3"},"uid":495366},"1.0.0":{"name":"bandwidth-throttle/token-bucket","description":"Implementation of the Token Bucket algorithm.","keywords":["throttle","throttling","rate limiting","rate limit","bandwidth","token bucket"],"homepage":"https://github.com/bandwidth-throttle/token-bucket","version":"1.0.0","version_normalized":"1.0.0.0","license":["WTFPL"],"authors":[{"name":"Markus Malkusch","email":"markus@malkusch.de","homepage":"http://markus.malkusch.de","role":"Developer"}],"source":{"url":"https://github.com/bandwidth-throttle/token-bucket.git","type":"git","reference":"e052491e5adb5ad999efeda9700ad6ebbe263dbc"},"dist":{"url":"https://api.github.com/repos/bandwidth-throttle/token-bucket/zipball/e052491e5adb5ad999efeda9700ad6ebbe263dbc","type":"zip","shasum":"","reference":"e052491e5adb5ad999efeda9700ad6ebbe263dbc"},"type":"library","time":"2016-06-27T21:08:17+00:00","autoload":{"psr-4":{"bandwidthThrottle\\tokenBucket\\":"classes/"}},"require":{"php":">=5.6","malkusch/lock":"^0.4","ext-bcmath":"*"},"require-dev":{"ext-redis":"^2.2.4","predis/predis":"^1","phpunit/phpunit":"^5","mikey179/vfsstream":"^1.5.0","php-mock/php-mock-phpunit":"^1"},"uid":879256},"1.1.0":{"name":"bandwidth-throttle/token-bucket","description":"Implementation of the Token Bucket algorithm.","keywords":["throttle","throttling","rate limiting","rate limit","bandwidth","token bucket"],"homepage":"https://github.com/bandwidth-throttle/token-bucket","version":"1.1.0","version_normalized":"1.1.0.0","license":["WTFPL"],"authors":[{"name":"Markus Malkusch","email":"markus@malkusch.de","homepage":"http://markus.malkusch.de","role":"Developer"}],"source":{"url":"https://github.com/bandwidth-throttle/token-bucket.git","type":"git","reference":"fa4244e6e549ab46ab28afe1722208df5e0fdef1"},"dist":{"url":"https://api.github.com/repos/bandwidth-throttle/token-bucket/zipball/fa4244e6e549ab46ab28afe1722208df5e0fdef1","type":"zip","shasum":"","reference":"fa4244e6e549ab46ab28afe1722208df5e0fdef1"},"type":"library","time":"2016-08-13T11:24:36+00:00","autoload":{"psr-4":{"bandwidthThrottle\\tokenBucket\\":"classes/"}},"require":{"php":">=5.6","malkusch/lock":"^1","ext-bcmath":"*"},"require-dev":{"ext-redis":"^2.2.4|^3","predis/predis":"^1","phpunit/phpunit":"^5","mikey179/vfsstream":"^1.5.0","php-mock/php-mock-phpunit":"^1"},"uid":959164},"1.1.1":{"name":"bandwidth-throttle/token-bucket","description":"Implementation of the Token Bucket algorithm.","keywords":["throttle","throttling","rate limiting","rate limit","bandwidth","token bucket"],"homepage":"https://github.com/bandwidth-throttle/token-bucket","version":"1.1.1","version_normalized":"1.1.1.0","license":["WTFPL"],"authors":[{"name":"Markus Malkusch","email":"markus@malkusch.de","homepage":"http://markus.malkusch.de","role":"Developer"}],"source":{"url":"https://github.com/bandwidth-throttle/token-bucket.git","type":"git","reference":"316d05de17bdfe6dd7881b1c0f28880f52406841"},"dist":{"url":"https://api.github.com/repos/bandwidth-throttle/token-bucket/zipball/316d05de17bdfe6dd7881b1c0f28880f52406841","type":"zip","shasum":"","reference":"316d05de17bdfe6dd7881b1c0f28880f52406841"},"type":"library","time":"2017-10-13T16:16:56+00:00","autoload":{"psr-4":{"bandwidthThrottle\\tokenBucket\\":"classes/"}},"require":{"php":">=5.6","malkusch/lock":"^1","ext-bcmath":"*"},"require-dev":{"ext-redis":"^2.2.4|^3","predis/predis":"^1","phpunit/phpunit":"^5","mikey179/vfsstream":"^1.5.0","php-mock/php-mock-phpunit":"^1"},"uid":1664371},"1.1.x-dev":{"name":"bandwidth-throttle/token-bucket","description":"Implementation of the Token Bucket algorithm.","keywords":["throttle","throttling","rate limiting","rate limit","bandwidth","token bucket"],"homepage":"https://github.com/bandwidth-throttle/token-bucket","version":"1.1.x-dev","version_normalized":"1.1.9999999.9999999-dev","license":["WTFPL"],"authors":[{"name":"Markus Malkusch","email":"markus@malkusch.de","homepage":"http://markus.malkusch.de","role":"Developer"}],"source":{"url":"https://github.com/bandwidth-throttle/token-bucket.git","type":"git","reference":"316d05de17bdfe6dd7881b1c0f28880f52406841"},"dist":{"url":"https://api.github.com/repos/bandwidth-throttle/token-bucket/zipball/316d05de17bdfe6dd7881b1c0f28880f52406841","type":"zip","shasum":"","reference":"316d05de17bdfe6dd7881b1c0f28880f52406841"},"type":"library","time":"2017-10-13T16:16:56+00:00","autoload":{"psr-4":{"bandwidthThrottle\\tokenBucket\\":"classes/"}},"require":{"php":">=5.6","malkusch/lock":"^1","ext-bcmath":"*"},"require-dev":{"ext-redis":"^2.2.4|^3","predis/predis":"^1","phpunit/phpunit":"^5","mikey179/vfsstream":"^1.5.0","php-mock/php-mock-phpunit":"^1"},"uid":1664361},"2.0.0":{"name":"bandwidth-throttle/token-bucket","description":"Implementation of the Token Bucket algorithm.","keywords":["throttle","throttling","rate limiting","rate limit","bandwidth","token bucket"],"homepage":"https://github.com/bandwidth-throttle/token-bucket","version":"2.0.0","version_normalized":"2.0.0.0","license":["WTFPL"],"authors":[{"name":"Markus Malkusch","email":"markus@malkusch.de","homepage":"http://markus.malkusch.de","role":"Developer"}],"source":{"url":"https://github.com/bandwidth-throttle/token-bucket.git","type":"git","reference":"a0c31a4d0fbcf0c1a68c895fc91bf71455bcec08"},"dist":{"url":"https://api.github.com/repos/bandwidth-throttle/token-bucket/zipball/a0c31a4d0fbcf0c1a68c895fc91bf71455bcec08","type":"zip","shasum":"","reference":"a0c31a4d0fbcf0c1a68c895fc91bf71455bcec08"},"type":"library","time":"2017-10-13T19:09:01+00:00","autoload":{"psr-4":{"bandwidthThrottle\\tokenBucket\\":"classes/"}},"require":{"php":">=5.6","malkusch/lock":"^1","ext-bcmath":"*"},"require-dev":{"ext-redis":"^2.2.4|^3","predis/predis":"^1","phpunit/phpunit":"^5","mikey179/vfsstream":"^1.5.0","php-mock/php-mock-phpunit":"^1"},"uid":1667696}},"hyperf/token-bucket":{"dev-master":{"name":"hyperf/token-bucket","description":"Implementation of the Token Bucket algorithm.","keywords":["throttle","throttling","rate limiting","rate limit","bandwidth","token bucket"],"homepage":"https://github.com/bandwidth-throttle/token-bucket","version":"dev-master","version_normalized":"9999999-dev","license":["WTFPL"],"authors":[{"name":"Markus Malkusch","email":"markus@malkusch.de","homepage":"http://markus.malkusch.de","role":"Developer"},{"name":"Hyperf Developers","email":"group@hyperf.io"}],"source":{"url":"https://github.com/hyperf/token-bucket.git","type":"git","reference":"7ebb9e7d01d3daecf23b80502b2adffd2fcb2283"},"dist":{"url":"https://api.github.com/repos/hyperf/token-bucket/zipball/7ebb9e7d01d3daecf23b80502b2adffd2fcb2283","type":"zip","shasum":"","reference":"7ebb9e7d01d3daecf23b80502b2adffd2fcb2283"},"type":"library","funding":[{"url":"https://hyperf.wiki/#/zh-cn/donate","type":"custom"},{"url":"https://opencollective.com/hyperf","type":"open_collective"}],"time":"2023-01-07T12:45:03+00:00","autoload":{"psr-4":{"bandwidthThrottle\\tokenBucket\\":"classes/"}},"default-branch":true,"require":{"php":"^8.0","malkusch/lock":"^2.0","ext-bcmath":"*"},"require-dev":{"predis/predis":"^1","phpunit/phpunit":"^9.0","mikey179/vfsstream":"^1.5.0","mockery/mockery":"^1.5","php-mock/php-mock-phpunit":"^2.6"},"replace":{"bandwidth-throttle/token-bucket":"2.0.0"},"uid":6842499},"v2.0.0":{"name":"hyperf/token-bucket","description":"Implementation of the Token Bucket algorithm.","keywords":["throttle","throttling","rate limiting","rate limit","bandwidth","token bucket"],"homepage":"https://github.com/bandwidth-throttle/token-bucket","version":"v2.0.0","version_normalized":"2.0.0.0","license":["WTFPL"],"authors":[{"name":"Markus Malkusch","email":"markus@malkusch.de","homepage":"http://markus.malkusch.de","role":"Developer"},{"name":"Hyperf Developers","email":"group@hyperf.io"}],"source":{"url":"https://github.com/hyperf/token-bucket.git","type":"git","reference":"7ebb9e7d01d3daecf23b80502b2adffd2fcb2283"},"dist":{"url":"https://api.github.com/repos/hyperf/token-bucket/zipball/7ebb9e7d01d3daecf23b80502b2adffd2fcb2283","type":"zip","shasum":"","reference":"7ebb9e7d01d3daecf23b80502b2adffd2fcb2283"},"type":"library","funding":[],"time":"2023-01-07T12:45:03+00:00","autoload":{"psr-4":{"bandwidthThrottle\\tokenBucket\\":"classes/"}},"require":{"php":"^8.0","malkusch/lock":"^2.0","ext-bcmath":"*"},"require-dev":{"predis/predis":"^1","phpunit/phpunit":"^9.0","mikey179/vfsstream":"^1.5.0","mockery/mockery":"^1.5","php-mock/php-mock-phpunit":"^2.6"},"replace":{"bandwidth-throttle/token-bucket":"2.0.0"},"uid":6842501}}}}