{"packages":{"amphp/sync":{"1.x-dev":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"1.x-dev","version_normalized":"1.9999999.9999999.9999999-dev","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"85ab06764f4f36d63b1356b466df6111cf4b89cf"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/85ab06764f4f36d63b1356b466df6111cf4b89cf","type":"zip","shasum":"","reference":"85ab06764f4f36d63b1356b466df6111cf4b89cf"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2021-10-25T18:29:10+00:00","autoload":{"files":["src/functions.php","src/ConcurrentIterator/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=7.1","amphp/amp":"^2.2"},"require-dev":{"phpunit/phpunit":"^9 || ^8 || ^7","amphp/phpunit-util":"^1.1","amphp/php-cs-fixer-config":"dev-master"},"uid":6800255},"2.x-dev":{"name":"amphp/sync","description":"Non-blocking synchronization primitives for PHP based on Amp and Revolt.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"2.x-dev","version_normalized":"2.9999999.9999999.9999999-dev","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Niklas Keller","email":"me@kelunik.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"217097b785130d77cfcc58ff583cf26cd1770bf1"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/217097b785130d77cfcc58ff583cf26cd1770bf1","type":"zip","shasum":"","reference":"217097b785130d77cfcc58ff583cf26cd1770bf1"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2024-08-03T19:31:26+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"default-branch":true,"require":{"amphp/amp":"^3","amphp/pipeline":"^1","amphp/serialization":"^1","php":">=8.1","revolt/event-loop":"^1 || ^0.2"},"require-dev":{"phpunit/phpunit":"^9","amphp/phpunit-util":"^3","amphp/php-cs-fixer-config":"^2","psalm/phar":"5.23"},"uid":4525315},"v1.0.0":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v1.0.0","version_normalized":"1.0.0.0","license":["MIT"],"authors":[{"name":"Stephen Coakley","email":"me@stephencoakley.com"},{"name":"Aaron Piotrowski","email":"aaron@trowski.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"fbc88427e0cafcbc4ab53d026bbab4d5d5d2ebb6"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/fbc88427e0cafcbc4ab53d026bbab4d5d5d2ebb6","type":"zip","shasum":"","reference":"fbc88427e0cafcbc4ab53d026bbab4d5d5d2ebb6"},"type":"library","time":"2017-11-29T19:45:56+00:00","autoload":{"files":["lib/functions.php"],"psr-4":{"Amp\\Sync\\":"lib"}},"require":{"amphp/amp":"^2"},"require-dev":{"phpunit/phpunit":"^6","amphp/phpunit-util":"^1","friendsofphp/php-cs-fixer":"^2.3"},"uid":1755263},"v1.0.1":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v1.0.1","version_normalized":"1.0.1.0","license":["MIT"],"authors":[{"name":"Stephen Coakley","email":"me@stephencoakley.com"},{"name":"Aaron Piotrowski","email":"aaron@trowski.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"a1d8f244eb19e3e2a96abc4686cebc80995bbc90"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/a1d8f244eb19e3e2a96abc4686cebc80995bbc90","type":"zip","shasum":"","reference":"a1d8f244eb19e3e2a96abc4686cebc80995bbc90"},"type":"library","time":"2017-11-29T21:48:53+00:00","autoload":{"files":["lib/functions.php"],"psr-4":{"Amp\\Sync\\":"lib"}},"require":{"amphp/amp":"^2"},"require-dev":{"phpunit/phpunit":"^6","amphp/phpunit-util":"^1","friendsofphp/php-cs-fixer":"^2.3"},"uid":1755375},"v1.1.0":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v1.1.0","version_normalized":"1.1.0.0","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"ceaef57bade610ebae3338f0ea4be1161a59b0ff"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/ceaef57bade610ebae3338f0ea4be1161a59b0ff","type":"zip","shasum":"","reference":"ceaef57bade610ebae3338f0ea4be1161a59b0ff"},"type":"library","time":"2019-09-24T17:08:58+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=7.1","amphp/amp":"^2.2"},"require-dev":{"phpunit/phpunit":"^8 || ^7","amphp/phpunit-util":"^1.1","amphp/php-cs-fixer-config":"dev-master"},"uid":3256645},"v1.2.0":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v1.2.0","version_normalized":"1.2.0.0","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"dae12b6bd1aef8f720edf8ceb4595c57a1a1b7db"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/dae12b6bd1aef8f720edf8ceb4595c57a1a1b7db","type":"zip","shasum":"","reference":"dae12b6bd1aef8f720edf8ceb4595c57a1a1b7db"},"type":"library","time":"2019-09-26T20:57:15+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=7.1","amphp/amp":"^2.2"},"require-dev":{"phpunit/phpunit":"^8 || ^7","amphp/phpunit-util":"^1.1","amphp/php-cs-fixer-config":"dev-master"},"uid":3262033},"v1.3.0":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v1.3.0","version_normalized":"1.3.0.0","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"512d62e83c8b8d5c848183005c70e70df2bcca55"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/512d62e83c8b8d5c848183005c70e70df2bcca55","type":"zip","shasum":"","reference":"512d62e83c8b8d5c848183005c70e70df2bcca55"},"type":"library","time":"2019-11-08T18:42:56+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=7.1","amphp/amp":"^2.2"},"require-dev":{"phpunit/phpunit":"^8 || ^7","amphp/phpunit-util":"^1.1","amphp/php-cs-fixer-config":"dev-master"},"uid":3363138},"v1.4.0":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v1.4.0","version_normalized":"1.4.0.0","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"613047ac54c025aa800a9cde5b05c3add7327ed4"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/613047ac54c025aa800a9cde5b05c3add7327ed4","type":"zip","shasum":"","reference":"613047ac54c025aa800a9cde5b05c3add7327ed4"},"type":"library","funding":[],"time":"2020-05-07T18:57:50+00:00","autoload":{"files":["src/functions.php","src/ConcurrentIterator/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=7.1","amphp/amp":"^2.2"},"require-dev":{"phpunit/phpunit":"^9 || ^8 || ^7","amphp/phpunit-util":"^1.1","amphp/php-cs-fixer-config":"dev-master"},"uid":3846332},"v1.4.1":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v1.4.1","version_normalized":"1.4.1.0","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"3482098ba7498cd6555a8eb0ed49d947aab2558f"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/3482098ba7498cd6555a8eb0ed49d947aab2558f","type":"zip","shasum":"","reference":"3482098ba7498cd6555a8eb0ed49d947aab2558f"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2021-10-25T18:01:58+00:00","autoload":{"files":["src/functions.php","src/ConcurrentIterator/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=7.1","amphp/amp":"^2.2"},"require-dev":{"phpunit/phpunit":"^9 || ^8 || ^7","amphp/phpunit-util":"^1.1","amphp/php-cs-fixer-config":"dev-master"},"uid":5637096},"v1.4.2":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v1.4.2","version_normalized":"1.4.2.0","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"85ab06764f4f36d63b1356b466df6111cf4b89cf"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/85ab06764f4f36d63b1356b466df6111cf4b89cf","type":"zip","shasum":"","reference":"85ab06764f4f36d63b1356b466df6111cf4b89cf"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2021-10-25T18:29:10+00:00","autoload":{"files":["src/functions.php","src/ConcurrentIterator/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=7.1","amphp/amp":"^2.2"},"require-dev":{"phpunit/phpunit":"^9 || ^8 || ^7","amphp/phpunit-util":"^1.1","amphp/php-cs-fixer-config":"dev-master"},"uid":5637138},"v2.0.0":{"name":"amphp/sync","description":"Non-blocking synchronization primitives for PHP based on Amp and Revolt.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v2.0.0","version_normalized":"2.0.0.0","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Niklas Keller","email":"me@kelunik.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"ad8a0e80cc586cece4f8ce57460f8bbf442ba8fc"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/ad8a0e80cc586cece4f8ce57460f8bbf442ba8fc","type":"zip","shasum":"","reference":"ad8a0e80cc586cece4f8ce57460f8bbf442ba8fc"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2022-12-30T22:11:37+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=8.1","amphp/amp":"^3","amphp/pipeline":"^1","amphp/serialization":"^1","revolt/event-loop":"^1 || ^0.2"},"require-dev":{"phpunit/phpunit":"^9","amphp/phpunit-util":"^3","amphp/php-cs-fixer-config":"^2","psalm/phar":"^5.4"},"uid":6822769},"v2.0.0-beta.1":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v2.0.0-beta.1","version_normalized":"2.0.0.0-beta1","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"8933d35d03ec29f0a6ee6b29d669b2200bf2766c"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/8933d35d03ec29f0a6ee6b29d669b2200bf2766c","type":"zip","shasum":"","reference":"8933d35d03ec29f0a6ee6b29d669b2200bf2766c"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2021-12-06T01:07:02+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=8","amphp/amp":"^3","revolt/event-loop":"^0.1"},"require-dev":{"phpunit/phpunit":"^9","amphp/phpunit-util":"^3","amphp/php-cs-fixer-config":"dev-master"},"uid":5752796},"v2.0.0-beta.2":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v2.0.0-beta.2","version_normalized":"2.0.0.0-beta2","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"8ad0e1ff5e3477866d2babbf957b3b78ffb6bc39"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/8ad0e1ff5e3477866d2babbf957b3b78ffb6bc39","type":"zip","shasum":"","reference":"8ad0e1ff5e3477866d2babbf957b3b78ffb6bc39"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2022-02-03T20:56:08+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=8","amphp/amp":"^3","revolt/event-loop":"^0.2"},"require-dev":{"phpunit/phpunit":"^9","amphp/phpunit-util":"^3","amphp/php-cs-fixer-config":"^2-dev","psalm/phar":"^4.19"},"uid":5930672},"v2.0.0-beta.3":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v2.0.0-beta.3","version_normalized":"2.0.0.0-beta3","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"f41cf7fd91018e436ac76da710f157e968dbf750"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/f41cf7fd91018e436ac76da710f157e968dbf750","type":"zip","shasum":"","reference":"f41cf7fd91018e436ac76da710f157e968dbf750"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2022-02-06T15:36:09+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=8","amphp/amp":"^3","amphp/pipeline":"^1","amphp/serialization":"^1","revolt/event-loop":"^0.2"},"require-dev":{"phpunit/phpunit":"^9","amphp/phpunit-util":"^3","amphp/php-cs-fixer-config":"^2-dev","psalm/phar":"^4.19"},"uid":5938960},"v2.0.0-beta.4":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v2.0.0-beta.4","version_normalized":"2.0.0.0-beta4","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"f25b8d23e7c268d0427e4d315d9734e26ae19aa8"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/f25b8d23e7c268d0427e4d315d9734e26ae19aa8","type":"zip","shasum":"","reference":"f25b8d23e7c268d0427e4d315d9734e26ae19aa8"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2022-04-03T16:54:49+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=8.1","amphp/amp":"^3","amphp/pipeline":"^1","amphp/serialization":"^1","revolt/event-loop":"^0.2"},"require-dev":{"phpunit/phpunit":"^9","amphp/phpunit-util":"^3","amphp/php-cs-fixer-config":"^2-dev","psalm/phar":"^4.19"},"uid":6124194},"v2.0.0-beta.5":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v2.0.0-beta.5","version_normalized":"2.0.0.0-beta5","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"707c74a304160a2c71c0a3d8c9b25d98401601b0"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/707c74a304160a2c71c0a3d8c9b25d98401601b0","type":"zip","shasum":"","reference":"707c74a304160a2c71c0a3d8c9b25d98401601b0"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2022-07-13T17:19:49+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=8.1","amphp/amp":"^3","amphp/pipeline":"^1","amphp/serialization":"^1","revolt/event-loop":"^0.2"},"require-dev":{"phpunit/phpunit":"^9","amphp/phpunit-util":"^3","amphp/php-cs-fixer-config":"^2-dev","psalm/phar":"^4.19"},"uid":6416953},"v2.0.0-beta.6":{"name":"amphp/sync","description":"Mutex, Semaphore, and other synchronization tools for Amp.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v2.0.0-beta.6","version_normalized":"2.0.0.0-beta6","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Niklas Keller","email":"me@kelunik.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"fd142c33fec3d6cb631c701a3cc9194d1e537a3f"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/fd142c33fec3d6cb631c701a3cc9194d1e537a3f","type":"zip","shasum":"","reference":"fd142c33fec3d6cb631c701a3cc9194d1e537a3f"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2022-11-07T21:41:33+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=8.1","amphp/amp":"^3","amphp/pipeline":"^1","amphp/serialization":"^1","revolt/event-loop":"^1 || ^0.2"},"require-dev":{"phpunit/phpunit":"^9","amphp/phpunit-util":"^3","amphp/php-cs-fixer-config":"^2-dev","psalm/phar":"^4.19"},"uid":6690214},"v2.1.0":{"name":"amphp/sync","description":"Non-blocking synchronization primitives for PHP based on Amp and Revolt.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v2.1.0","version_normalized":"2.1.0.0","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Niklas Keller","email":"me@kelunik.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"50ddc7392cc8034b3e4798cef3cc90d3f4c0441c"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/50ddc7392cc8034b3e4798cef3cc90d3f4c0441c","type":"zip","shasum":"","reference":"50ddc7392cc8034b3e4798cef3cc90d3f4c0441c"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2023-08-19T13:53:40+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=8.1","amphp/amp":"^3","amphp/pipeline":"^1","amphp/serialization":"^1","revolt/event-loop":"^1 || ^0.2"},"require-dev":{"phpunit/phpunit":"^9","amphp/phpunit-util":"^3","amphp/php-cs-fixer-config":"^2","psalm/phar":"^5.4"},"uid":7449698},"v2.2.0":{"name":"amphp/sync","description":"Non-blocking synchronization primitives for PHP based on Amp and Revolt.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v2.2.0","version_normalized":"2.2.0.0","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Niklas Keller","email":"me@kelunik.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"375ef5b54a0d12c38e12728dde05a55e30f2fbec"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/375ef5b54a0d12c38e12728dde05a55e30f2fbec","type":"zip","shasum":"","reference":"375ef5b54a0d12c38e12728dde05a55e30f2fbec"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2024-03-12T01:00:01+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=8.1","amphp/amp":"^3","amphp/pipeline":"^1","amphp/serialization":"^1","revolt/event-loop":"^1 || ^0.2"},"require-dev":{"phpunit/phpunit":"^9","amphp/phpunit-util":"^3","amphp/php-cs-fixer-config":"^2","psalm/phar":"5.23"},"uid":8006293},"v2.3.0":{"name":"amphp/sync","description":"Non-blocking synchronization primitives for PHP based on Amp and Revolt.","keywords":["synchronization","async","asynchronous","semaphore","mutex"],"homepage":"https://github.com/amphp/sync","version":"v2.3.0","version_normalized":"2.3.0.0","license":["MIT"],"authors":[{"name":"Aaron Piotrowski","email":"aaron@trowski.com"},{"name":"Niklas Keller","email":"me@kelunik.com"},{"name":"Stephen Coakley","email":"me@stephencoakley.com"}],"source":{"url":"https://github.com/amphp/sync.git","type":"git","reference":"217097b785130d77cfcc58ff583cf26cd1770bf1"},"dist":{"url":"https://api.github.com/repos/amphp/sync/zipball/217097b785130d77cfcc58ff583cf26cd1770bf1","type":"zip","shasum":"","reference":"217097b785130d77cfcc58ff583cf26cd1770bf1"},"type":"library","funding":[{"url":"https://github.com/amphp","type":"github"}],"time":"2024-08-03T19:31:26+00:00","autoload":{"files":["src/functions.php"],"psr-4":{"Amp\\Sync\\":"src"}},"require":{"php":">=8.1","amphp/amp":"^3","amphp/pipeline":"^1","amphp/serialization":"^1","revolt/event-loop":"^1 || ^0.2"},"require-dev":{"phpunit/phpunit":"^9","amphp/phpunit-util":"^3","amphp/php-cs-fixer-config":"^2","psalm/phar":"5.23"},"uid":8353830}},"imedge/node-provided-libs":{"dev-main":{"name":"imedge/node-provided-libs","description":"Placeholder for libraries provided by IMEdege Node","keywords":[],"homepage":"","version":"dev-main","version_normalized":"dev-main","license":["MIT"],"authors":[{"name":"Thomas Gelf","email":"thomas@gelf.net"}],"source":{"url":"https://github.com/im-edge/node-provided-libs.git","type":"git","reference":"320bf8b67d23baa647f3bc563670ccfd13a0d4e3"},"dist":{"url":"https://api.github.com/repos/im-edge/node-provided-libs/zipball/320bf8b67d23baa647f3bc563670ccfd13a0d4e3","type":"zip","shasum":"","reference":"320bf8b67d23baa647f3bc563670ccfd13a0d4e3"},"type":"library","funding":[],"time":"2025-01-29T13:46:41+00:00","default-branch":true,"require":{"php":">=8.1"},"require-dev":{"imedge/node":"^0.10"},"replace":{"amphp/byte-stream":"v2.1.1","amphp/cache":"v2.0.1","amphp/hpack":"v3.2.1","amphp/http":"v2.1.2","amphp/http-client":"v5.2.2","amphp/mysql":"v3.0.0","amphp/parser":"v1.1.1","amphp/process":"v2.0.3","amphp/redis":"v2.0.3","amphp/serialization":"v1.0.0","amphp/socket":"v2.3.1","amphp/sql":"v2.0.1","amphp/sql-common":"v2.0.2","amphp/sync":"v2.3.0","brick/math":"0.12.1","daverandom/libdns":"v2.1.0","evenement/evenement":"v3.0.2","gipfl/linux-health":"v0.2.0","imedge/async":"v0.2.0","imedge/certificate-store":"v0.1.0","imedge/cli-screen":"v0.2.0","imedge/distance-router":"v0.3.1","imedge/filesystem":"v0.1.0","imedge/influxdb-streamer":"v0.4.0","imedge/inventory":"v0.5.0","imedge/json":"v0.1.0","imedge/jsonrpc":"v0.7.0","imedge/log":"v0.7.1","imedge/metrics":"v0.4.0","imedge/process-runner":"v0.3.0","imedge/protocol-netstring":"v0.4.0","imedge/protocol-ntp":"v0.1.0","imedge/redis-runner":"v0.2.0","imedge/redis-tables":"v0.8.0","imedge/redis-utils":"v0.2.1","imedge/rpc-api":"v0.3.0","imedge/simple-daemon":"v0.2.0","imedge/systemd":"v0.3.0","kelunik/certificate":"v1.1.3","laminas/laminas-db":"2.20.0","laminas/laminas-stdlib":"3.20.0","league/uri":"7.5.1","league/uri-components":"7.5.1","league/uri-interfaces":"7.5.0","psr/http-factory":"1.1.0","psr/http-message":"2.0","psr/log":"3.0.2","ramsey/collection":"2.0.0","ramsey/uuid":"4.7.6","revolt/event-loop":"v1.0.6","sop/asn1":"4.1.2","sop/crypto-bridge":"0.3.1","sop/crypto-encoding":"0.3.0","sop/crypto-types":"0.3.0","sop/x501":"0.6.1","sop/x509":"0.7.1","ulrichsg/getopt-php":"v4.0.3","amphp/amp":"v3.1.0","amphp/dns":"v2.4.0","amphp/pipeline":"v1.2.2","imedge/config":"v0.2.0","imedge/node":"v0.10.0"},"uid":8752489},"v0.10.0":{"name":"imedge/node-provided-libs","description":"Placeholder for libraries provided by IMEdege Node","keywords":[],"homepage":"","version":"v0.10.0","version_normalized":"0.10.0.0","license":["MIT"],"authors":[{"name":"Thomas Gelf","email":"thomas@gelf.net"}],"source":{"url":"https://github.com/im-edge/node-provided-libs.git","type":"git","reference":"320bf8b67d23baa647f3bc563670ccfd13a0d4e3"},"dist":{"url":"https://api.github.com/repos/im-edge/node-provided-libs/zipball/320bf8b67d23baa647f3bc563670ccfd13a0d4e3","type":"zip","shasum":"","reference":"320bf8b67d23baa647f3bc563670ccfd13a0d4e3"},"type":"library","funding":[],"time":"2025-01-29T13:46:41+00:00","require":{"php":">=8.1"},"require-dev":{"imedge/node":"^0.10"},"replace":{"amphp/byte-stream":"v2.1.1","amphp/cache":"v2.0.1","amphp/hpack":"v3.2.1","amphp/http":"v2.1.2","amphp/http-client":"v5.2.2","amphp/mysql":"v3.0.0","amphp/parser":"v1.1.1","amphp/process":"v2.0.3","amphp/redis":"v2.0.3","amphp/serialization":"v1.0.0","amphp/socket":"v2.3.1","amphp/sql":"v2.0.1","amphp/sql-common":"v2.0.2","amphp/sync":"v2.3.0","brick/math":"0.12.1","daverandom/libdns":"v2.1.0","evenement/evenement":"v3.0.2","gipfl/linux-health":"v0.2.0","imedge/async":"v0.2.0","imedge/certificate-store":"v0.1.0","imedge/cli-screen":"v0.2.0","imedge/distance-router":"v0.3.1","imedge/filesystem":"v0.1.0","imedge/influxdb-streamer":"v0.4.0","imedge/inventory":"v0.5.0","imedge/json":"v0.1.0","imedge/jsonrpc":"v0.7.0","imedge/log":"v0.7.1","imedge/metrics":"v0.4.0","imedge/process-runner":"v0.3.0","imedge/protocol-netstring":"v0.4.0","imedge/protocol-ntp":"v0.1.0","imedge/redis-runner":"v0.2.0","imedge/redis-tables":"v0.8.0","imedge/redis-utils":"v0.2.1","imedge/rpc-api":"v0.3.0","imedge/simple-daemon":"v0.2.0","imedge/systemd":"v0.3.0","kelunik/certificate":"v1.1.3","laminas/laminas-db":"2.20.0","laminas/laminas-stdlib":"3.20.0","league/uri":"7.5.1","league/uri-components":"7.5.1","league/uri-interfaces":"7.5.0","psr/http-factory":"1.1.0","psr/http-message":"2.0","psr/log":"3.0.2","ramsey/collection":"2.0.0","ramsey/uuid":"4.7.6","revolt/event-loop":"v1.0.6","sop/asn1":"4.1.2","sop/crypto-bridge":"0.3.1","sop/crypto-encoding":"0.3.0","sop/crypto-types":"0.3.0","sop/x501":"0.6.1","sop/x509":"0.7.1","ulrichsg/getopt-php":"v4.0.3","amphp/amp":"v3.1.0","amphp/dns":"v2.4.0","amphp/pipeline":"v1.2.2","imedge/config":"v0.2.0","imedge/node":"v0.10.0"},"uid":8782298},"v0.9.0":{"name":"imedge/node-provided-libs","description":"Placeholder for libraries provided by IMEdege Node","keywords":[],"homepage":"","version":"v0.9.0","version_normalized":"0.9.0.0","license":["MIT"],"authors":[{"name":"Thomas Gelf","email":"thomas@gelf.net"}],"source":{"url":"https://github.com/im-edge/node-provided-libs.git","type":"git","reference":"28af85001597e074c7ec6d9756c5247cb3fe3807"},"dist":{"url":"https://api.github.com/repos/im-edge/node-provided-libs/zipball/28af85001597e074c7ec6d9756c5247cb3fe3807","type":"zip","shasum":"","reference":"28af85001597e074c7ec6d9756c5247cb3fe3807"},"type":"library","funding":[],"time":"2025-01-17T13:32:05+00:00","require":{"php":">=8.1"},"require-dev":{"imedge/node":"^0.9"},"replace":{"amphp/amp":"v3.0.2","amphp/byte-stream":"v2.1.1","amphp/cache":"v2.0.1","amphp/dns":"v2.3.0","amphp/hpack":"v3.2.1","amphp/http":"v2.1.2","amphp/http-client":"v5.2.2","amphp/mysql":"v3.0.0","amphp/parser":"v1.1.1","amphp/pipeline":"v1.2.1","amphp/process":"v2.0.3","amphp/redis":"v2.0.3","amphp/serialization":"v1.0.0","amphp/socket":"v2.3.1","amphp/sql":"v2.0.1","amphp/sql-common":"v2.0.2","amphp/sync":"v2.3.0","brick/math":"0.12.1","daverandom/libdns":"v2.1.0","evenement/evenement":"v3.0.2","gipfl/linux-health":"v0.2.0","imedge/async":"v0.2.0","imedge/certificate-store":"v0.1.0","imedge/cli-screen":"v0.2.0","imedge/config":"v0.1.0","imedge/distance-router":"v0.3.1","imedge/filesystem":"v0.1.0","imedge/influxdb-streamer":"v0.4.0","imedge/inventory":"v0.5.0","imedge/json":"v0.1.0","imedge/jsonrpc":"v0.7.0","imedge/log":"v0.7.1","imedge/metrics":"v0.4.0","imedge/node":"v0.9.10","imedge/process-runner":"v0.3.0","imedge/protocol-netstring":"v0.4.0","imedge/protocol-ntp":"v0.1.0","imedge/redis-runner":"v0.2.0","imedge/redis-tables":"v0.8.0","imedge/redis-utils":"v0.2.1","imedge/rpc-api":"v0.3.0","imedge/simple-daemon":"v0.2.0","imedge/systemd":"v0.3.0","kelunik/certificate":"v1.1.3","laminas/laminas-db":"2.20.0","laminas/laminas-stdlib":"3.20.0","league/uri":"7.5.1","league/uri-components":"7.5.1","league/uri-interfaces":"7.5.0","psr/http-factory":"1.1.0","psr/http-message":"2.0","psr/log":"3.0.2","ramsey/collection":"2.0.0","ramsey/uuid":"4.7.6","revolt/event-loop":"v1.0.6","sop/asn1":"4.1.2","sop/crypto-bridge":"0.3.1","sop/crypto-encoding":"0.3.0","sop/crypto-types":"0.3.0","sop/x501":"0.6.1","sop/x509":"0.7.1","ulrichsg/getopt-php":"v4.0.3"},"uid":8752492}},"serv-tec/amphp-sync":{"dev-main":{"name":"serv-tec/amphp-sync","description":"init","keywords":[],"homepage":"","version":"dev-main","version_normalized":"dev-main","license":["MIT"],"authors":[{"name":"serv-tec","homepage":"https://github.com/serv-tec","role":"Developer"}],"source":{"url":"https://github.com/serv-tec/6e2e5cb2-893f-4f7b-a3f3-3021b47e06e5.git","type":"git","reference":"46ba2cb76a455e893a0b6ddc310324864ad976c4"},"dist":{"url":"https://api.github.com/repos/serv-tec/6e2e5cb2-893f-4f7b-a3f3-3021b47e06e5/zipball/46ba2cb76a455e893a0b6ddc310324864ad976c4","type":"zip","shasum":"","reference":"46ba2cb76a455e893a0b6ddc310324864ad976c4"},"type":"library","funding":[],"time":"2024-12-26T20:29:52+00:00","default-branch":true,"require":{"php":">=7.0"},"require-dev":{"serv-tec/phpunit":"^8.4|^9.3|^9.5"},"replace":{"amphp/sync":"*"},"uid":8701571},"v0.0.1":{"name":"serv-tec/amphp-sync","description":"init","keywords":[],"homepage":"","version":"v0.0.1","version_normalized":"0.0.1.0","license":["MIT"],"authors":[{"name":"serv-tec","homepage":"https://github.com/serv-tec","role":"Developer"}],"source":{"url":"https://github.com/serv-tec/6e2e5cb2-893f-4f7b-a3f3-3021b47e06e5.git","type":"git","reference":"b84c95af809a4a770b94085a6686eab2bbae9484"},"dist":{"url":"https://api.github.com/repos/serv-tec/6e2e5cb2-893f-4f7b-a3f3-3021b47e06e5/zipball/b84c95af809a4a770b94085a6686eab2bbae9484","type":"zip","shasum":"","reference":"b84c95af809a4a770b94085a6686eab2bbae9484"},"type":"library","funding":[],"time":"2024-12-26T05:24:04+00:00","require":{"php":">=7.0"},"require-dev":{"serv-tec/phpunit":"^8.4|^9.3|^9.5"},"replace":{"amphp/sync":"*"},"uid":8701570}}}}