{"minified":"composer/2.0","packages":{"twirp/twirp":[{"name":"twirp/twirp","description":"PHP port of Twitch's Twirp RPC framework","keywords":["framework","rpc","protobuf","idl","twirp"],"homepage":"https://twirphp.github.io","version":"v1.0.0-rc.2","version_normalized":"1.0.0.0-RC2","license":["MIT"],"authors":[{"name":"Márk Sági-Kazár","email":"mark.sagikazar@gmail.com"}],"source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"e4fefb15e743276845211acc4ba5af7d7484889c"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/e4fefb15e743276845211acc4ba5af7d7484889c","type":"zip","shasum":"","reference":"e4fefb15e743276845211acc4ba5af7d7484889c"},"type":"library","support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v1.0.0-rc.2"},"funding":[],"time":"2026-04-12T09:54:55+00:00","published-time":"2026-04-12T09:55:49+00:00","autoload":{"psr-4":{"Twirp\\":"lib/src/"}},"extra":{"branch-alias":{"dev-master":"0.11-dev"}},"require":{"php":"^8.1","php-http/discovery":"^1.19","psr/http-client":"^1.0","psr/http-factory":"^1.0","psr/http-message":"^1.0 || ^2.0","psr/http-server-handler":"^1.0"},"require-dev":{"google/protobuf":"^3.23","guzzlehttp/guzzle":"^7.7","guzzlehttp/psr7":"^2.5","phpspec/prophecy-phpunit":"^2.0","phpunit/phpunit":"^9.0"},"conflict":{"google/protobuf":"<3.5"}},{"version":"v1.0.0-rc.1","version_normalized":"1.0.0.0-RC1","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"59155a06f24761c74f312f95133cc231f56040d5"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/59155a06f24761c74f312f95133cc231f56040d5","type":"zip","shasum":"","reference":"59155a06f24761c74f312f95133cc231f56040d5"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v1.0.0-rc.1"},"time":"2026-03-02T17:13:39+00:00","published-time":"2026-04-12T08:35:57+00:00"},{"version":"v0.15.0","version_normalized":"0.15.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"97bd49edca3e1d8a0ca7bbc16570421f42e3e672"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/97bd49edca3e1d8a0ca7bbc16570421f42e3e672","type":"zip","shasum":"","reference":"97bd49edca3e1d8a0ca7bbc16570421f42e3e672"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.15.0"},"time":"2025-11-26T06:04:10+00:00","published-time":"2025-11-26T06:06:42+00:00"},{"version":"v0.14.0","version_normalized":"0.14.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"08a54881275a4a874d717f043b5afc1749d57567"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/08a54881275a4a874d717f043b5afc1749d57567","type":"zip","shasum":"","reference":"08a54881275a4a874d717f043b5afc1749d57567"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.14.0"},"time":"2025-05-02T10:05:55+00:00","published-time":"2025-05-02T10:15:31+00:00","require":{"php":"^7.3 || ^8.0","php-http/discovery":"^1.19","psr/http-client":"^1.0","psr/http-factory":"^1.0","psr/http-message":"^1.0 || ^2.0","psr/http-server-handler":"^1.0"}},{"version":"v0.13.0","version_normalized":"0.13.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"f898fda3bb5705892aad280f3a48140739b156d5"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/f898fda3bb5705892aad280f3a48140739b156d5","type":"zip","shasum":"","reference":"f898fda3bb5705892aad280f3a48140739b156d5"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.13.0"},"time":"2025-02-23T20:24:24+00:00","published-time":"2025-02-23T20:27:29+00:00","require":{"php":"^7.3 || ^8.0","php-http/discovery":"^1.19","psr/http-client":"^1.0","psr/http-factory":"^1.0","psr/http-message":"^1.0","psr/http-server-handler":"^1.0"}},{"version":"v0.12.0","version_normalized":"0.12.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"1fd33ad0d30f3142c246975849b98ded9eb89a63"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/1fd33ad0d30f3142c246975849b98ded9eb89a63","type":"zip","shasum":"","reference":"1fd33ad0d30f3142c246975849b98ded9eb89a63"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.12.0"},"time":"2024-09-18T22:03:15+00:00","published-time":"2024-09-18T22:04:54+00:00"},{"version":"v0.11.0","version_normalized":"0.11.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"7161bc0eb02da0a84593c0c2972de62343a8da57"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/7161bc0eb02da0a84593c0c2972de62343a8da57","type":"zip","shasum":"","reference":"7161bc0eb02da0a84593c0c2972de62343a8da57"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.11.0"},"time":"2024-05-17T11:57:06+00:00","published-time":"2024-05-17T11:58:24+00:00"},{"version":"v0.10.0","version_normalized":"0.10.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"e2e8c6f6a317ef2617bcbeb87e8252ba618246c6"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/e2e8c6f6a317ef2617bcbeb87e8252ba618246c6","type":"zip","shasum":"","reference":"e2e8c6f6a317ef2617bcbeb87e8252ba618246c6"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.10.0"},"time":"2023-07-28T22:02:19+00:00","published-time":"2023-07-28T22:02:17+00:00","extra":{"branch-alias":{"dev-master":"0.6-dev"}}},{"homepage":"https://twirphp.readthedocs.io","version":"v0.9.1","version_normalized":"0.9.1.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"4609c85fb3de20e32220bfa5d4ec5b081495d69f"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/4609c85fb3de20e32220bfa5d4ec5b081495d69f","type":"zip","shasum":"","reference":"4609c85fb3de20e32220bfa5d4ec5b081495d69f"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.9.1"},"time":"2022-11-28T16:32:59+00:00","published-time":"2022-11-28T16:33:18+00:00","require":{"php":"^7.3 || ^8.0","php-http/discovery":"^1.13","psr/http-client":"^1.0","psr/http-factory":"^1.0","psr/http-message":"^1.0","psr/http-server-handler":"^1.0"},"require-dev":{"bamarni/composer-bin-plugin":"^1.4.1","google/protobuf":"^3.15","guzzlehttp/guzzle":"^7.3","guzzlehttp/psr7":"^2.0","phpspec/prophecy-phpunit":"^2.0","phpunit/phpunit":"^9.0"}},{"version":"v0.9.0","version_normalized":"0.9.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"9bbbd0bfc0eaec1285594e2f9b7a468a545b3cf5"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/9bbbd0bfc0eaec1285594e2f9b7a468a545b3cf5","type":"zip","shasum":"","reference":"9bbbd0bfc0eaec1285594e2f9b7a468a545b3cf5"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.9.0"},"time":"2022-11-28T16:24:32+00:00","published-time":"2022-11-28T16:25:10+00:00"},{"version":"v0.8.1","version_normalized":"0.8.1.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"3e654b184303d19b3353f88415e6732aae605f18"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/3e654b184303d19b3353f88415e6732aae605f18","type":"zip","shasum":"","reference":"3e654b184303d19b3353f88415e6732aae605f18"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.8.1"},"time":"2022-01-28T16:49:18+00:00","published-time":"2022-01-28T16:49:53+00:00"},{"version":"v0.8.0","version_normalized":"0.8.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"b6167a48339ce9697f7585c9b8dca4772db340fc"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/b6167a48339ce9697f7585c9b8dca4772db340fc","type":"zip","shasum":"","reference":"b6167a48339ce9697f7585c9b8dca4772db340fc"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.8.0"},"time":"2021-11-01T18:29:08+00:00","published-time":"2021-11-01T18:29:40+00:00"},{"version":"v0.7.5","version_normalized":"0.7.5.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"8fe8871eeaf9a95d70949e9e7e3b956393d5e56d"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/8fe8871eeaf9a95d70949e9e7e3b956393d5e56d","type":"zip","shasum":"","reference":"8fe8871eeaf9a95d70949e9e7e3b956393d5e56d"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.7.5"},"time":"2021-08-26T10:32:13+00:00","published-time":"2021-08-26T10:32:32+00:00","autoload":{"psr-4":{"Twirp\\":"php/src/"}}},{"version":"v0.7.4","version_normalized":"0.7.4.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"0d0c416dd12116fc31d971ab1560f55b6da2c66c"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/0d0c416dd12116fc31d971ab1560f55b6da2c66c","type":"zip","shasum":"","reference":"0d0c416dd12116fc31d971ab1560f55b6da2c66c"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.7.4"},"time":"2021-07-30T22:24:02+00:00","published-time":"2021-07-30T22:24:32+00:00"},{"version":"v0.7.3","version_normalized":"0.7.3.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"9dceedbbbd85c45c4efa108bf10b5046d9d9579d"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/9dceedbbbd85c45c4efa108bf10b5046d9d9579d","type":"zip","shasum":"","reference":"9dceedbbbd85c45c4efa108bf10b5046d9d9579d"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.7.3"},"time":"2021-06-29T09:20:23+00:00","published-time":"2021-06-29T09:20:48+00:00"},{"version":"v0.7.1","version_normalized":"0.7.1.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"f5cedc8ead79ed6e28a5a084847a1165ce23e378"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/f5cedc8ead79ed6e28a5a084847a1165ce23e378","type":"zip","shasum":"","reference":"f5cedc8ead79ed6e28a5a084847a1165ce23e378"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.7.1"},"time":"2021-04-21T14:28:54+00:00","published-time":"2021-04-21T14:29:12+00:00"},{"version":"v0.7.0","version_normalized":"0.7.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"5e98ec51b997bdf918bae52e7a7e4027db920097"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/5e98ec51b997bdf918bae52e7a7e4027db920097","type":"zip","shasum":"","reference":"5e98ec51b997bdf918bae52e7a7e4027db920097"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.7.0"},"time":"2021-04-21T14:25:14+00:00","published-time":"2021-04-21T14:25:45+00:00"},{"version":"v0.6.0","version_normalized":"0.6.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"1bc8dee02903027cb69c02938ef866756155c8df"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/1bc8dee02903027cb69c02938ef866756155c8df","type":"zip","shasum":"","reference":"1bc8dee02903027cb69c02938ef866756155c8df"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.6.0"},"time":"2020-09-02T16:30:47+00:00","published-time":"2020-09-02T16:32:06+00:00","require":{"php":"^7.1","php-http/discovery":"^1.6","psr/http-client":"^1.0","psr/http-factory":"^1.0","psr/http-message":"^1.0","psr/http-server-handler":"^1.0"},"require-dev":{"google/protobuf":"^3.5","guzzlehttp/psr7":"^1.4","http-interop/http-factory-guzzle":"^1.0","php-http/guzzle6-adapter":"^2.0","phpunit/phpunit":"^7.0 || ^8.0"}},{"version":"v0.5.3","version_normalized":"0.5.3.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"01c839a92f159e22def7f7fae51749e5aa852426"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/01c839a92f159e22def7f7fae51749e5aa852426","type":"zip","shasum":"","reference":"01c839a92f159e22def7f7fae51749e5aa852426"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.5.3"},"time":"2019-08-20T08:30:46+00:00","published-time":"2019-08-20T08:31:11+00:00","funding":"__unset"},{"version":"v0.5.2","version_normalized":"0.5.2.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"a76d5f30be04d4f872722cddfc4639432311996a"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/a76d5f30be04d4f872722cddfc4639432311996a","type":"zip","shasum":"","reference":"a76d5f30be04d4f872722cddfc4639432311996a"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/master"},"time":"2019-05-15T23:47:38+00:00","published-time":"2019-05-15T23:50:41+00:00"},{"homepage":"https://twirphp.github.io","version":"v0.5.1","version_normalized":"0.5.1.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"6b3fc7a4089bfd37faa1837800b2ee16cac3d990"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/6b3fc7a4089bfd37faa1837800b2ee16cac3d990","type":"zip","shasum":"","reference":"6b3fc7a4089bfd37faa1837800b2ee16cac3d990"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.5.1"},"time":"2019-04-16T22:32:50+00:00","published-time":"2019-04-16T22:38:13+00:00","extra":{"branch-alias":{"dev-master":"0.1-dev"}}},{"version":"v0.5.0","version_normalized":"0.5.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"514d8319a20be55f1b54b75da19c5e3ac080071b"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/514d8319a20be55f1b54b75da19c5e3ac080071b","type":"zip","shasum":"","reference":"514d8319a20be55f1b54b75da19c5e3ac080071b"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.5.0"},"time":"2019-04-16T22:25:56+00:00","published-time":"2019-04-16T22:20:17+00:00"},{"version":"v0.4.0","version_normalized":"0.4.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"927e8a6a17dae8f3aecd3ba42f9e2d61f5d84ed9"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/927e8a6a17dae8f3aecd3ba42f9e2d61f5d84ed9","type":"zip","shasum":"","reference":"927e8a6a17dae8f3aecd3ba42f9e2d61f5d84ed9"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/master"},"time":"2018-06-28T12:52:37+00:00","published-time":"2018-06-28T12:53:48+00:00","require":{"php":"^5.6 || ^7.0","psr/http-message":"^1.0","php-http/message-factory":"^1.0","php-http/httplug":"^1.0","php-http/discovery":"^1.4"},"require-dev":{"phpunit/phpunit":"^5.7 || ^6.0 || ^7.0","guzzlehttp/psr7":"^1.4","php-http/message":"^1.6","google/protobuf":"^3.5","php-http/guzzle6-adapter":"^1.0"}},{"version":"v0.3.2","version_normalized":"0.3.2.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"3b8ae794170f25b3365a63950d1c7bb166c401dd"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/3b8ae794170f25b3365a63950d1c7bb166c401dd","type":"zip","shasum":"","reference":"3b8ae794170f25b3365a63950d1c7bb166c401dd"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.3.2"},"time":"2018-06-26T13:02:43+00:00","published-time":"2018-06-26T13:03:18+00:00"},{"version":"v0.3.1","version_normalized":"0.3.1.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"e0a8eb279fac99b02b89a20ac145aef4782409af"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/e0a8eb279fac99b02b89a20ac145aef4782409af","type":"zip","shasum":"","reference":"e0a8eb279fac99b02b89a20ac145aef4782409af"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/master"},"time":"2018-05-02T08:56:21+00:00","published-time":"2018-05-02T08:56:59+00:00","conflict":"__unset"},{"version":"v0.3.0","version_normalized":"0.3.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"a207640fa9a7edbf7b19da0c6a01414682d4c757"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/a207640fa9a7edbf7b19da0c6a01414682d4c757","type":"zip","shasum":"","reference":"a207640fa9a7edbf7b19da0c6a01414682d4c757"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.3.0"},"time":"2018-05-01T01:36:25+00:00","published-time":"2018-05-01T00:08:45+00:00"},{"version":"v0.2.1","version_normalized":"0.2.1.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"b1a37f6522af38521bce4b9db849ed4703496ad3"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/b1a37f6522af38521bce4b9db849ed4703496ad3","type":"zip","shasum":"","reference":"b1a37f6522af38521bce4b9db849ed4703496ad3"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/master"},"time":"2018-04-27T17:52:19+00:00","published-time":"2018-04-27T17:53:04+00:00"},{"version":"v0.2.0","version_normalized":"0.2.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"85be5ddd631e730e4f0a7aa20690acbe6e9d35f5"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/85be5ddd631e730e4f0a7aa20690acbe6e9d35f5","type":"zip","shasum":"","reference":"85be5ddd631e730e4f0a7aa20690acbe6e9d35f5"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/v0.2.0"},"time":"2018-04-27T12:44:47+00:00","published-time":"2018-04-27T12:45:18+00:00"},{"version":"v0.1.1","version_normalized":"0.1.1.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"05835bfc7a5d63f806e9e1e110ebaee61603ac73"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/05835bfc7a5d63f806e9e1e110ebaee61603ac73","type":"zip","shasum":"","reference":"05835bfc7a5d63f806e9e1e110ebaee61603ac73"},"support":{"issues":"https://github.com/twirphp/twirp/issues","source":"https://github.com/twirphp/twirp/tree/master"},"time":"2018-04-14T16:04:00+00:00","published-time":"2018-04-14T16:04:33+00:00"},{"version":"v0.1.0","version_normalized":"0.1.0.0","source":{"url":"https://github.com/twirphp/twirp.git","type":"git","reference":"958bf8268f29e12d028a2c53bf392d7031221ce4"},"dist":{"url":"https://api.github.com/repos/twirphp/twirp/zipball/958bf8268f29e12d028a2c53bf392d7031221ce4","type":"zip","shasum":"","reference":"958bf8268f29e12d028a2c53bf392d7031221ce4"},"time":"2018-04-13T00:02:39+00:00","published-time":"2018-04-13T00:03:30+00:00"}]},"security-advisories":[]}