{ "_readme": [ "This file locks the dependencies of your project to a known state", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], "content-hash": "7999d0b15d74aafe194545856812c5d7", "packages": [ { "name": "amphp/amp", "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/amphp/amp.git", "reference": "aaf0ec1d5a2c20b523258995a10e80c1fb765871" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/amp/zipball/aaf0ec1d5a2c20b523258995a10e80c1fb765871", "reference": "aaf0ec1d5a2c20b523258995a10e80c1fb765871", "shasum": "" }, "require": { "php": ">=8.1", "revolt/event-loop": "^1 || ^0.2" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "phpunit/phpunit": "^9", "psalm/phar": "^4.13" }, "type": "library", "autoload": { "files": [ "src/functions.php", "src/Future/functions.php", "src/Internal/functions.php" ], "psr-4": { "Amp\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Bob Weinand", "email": "bobwei9@hotmail.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Daniel Lowrey", "email": "rdlowrey@php.net" } ], "description": "A non-blocking concurrency framework for PHP applications.", "homepage": "https://amphp.org/amp", "keywords": [ "async", "asynchronous", "awaitable", "concurrency", "event", "event-loop", "future", "non-blocking", "promise" ], "support": { "issues": "https://github.com/amphp/amp/issues", "source": "https://github.com/amphp/amp/tree/v3.0.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2022-12-18T16:52:44+00:00" }, { "name": "amphp/byte-stream", "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/amphp/byte-stream.git", "reference": "408a3b4fc4f4c7604575dc8704f18c1bd91c3ceb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/byte-stream/zipball/408a3b4fc4f4c7604575dc8704f18c1bd91c3ceb", "reference": "408a3b4fc4f4c7604575dc8704f18c1bd91c3ceb", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/parser": "^1.1", "amphp/pipeline": "^1", "amphp/serialization": "^1", "amphp/sync": "^2", "php": ">=8.1", "revolt/event-loop": "^1 || ^0.2.3" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "files": [ "src/functions.php", "src/Internal/functions.php" ], "psr-4": { "Amp\\ByteStream\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "A stream abstraction to make working with non-blocking I/O simple.", "homepage": "https://amphp.org/byte-stream", "keywords": [ "amp", "amphp", "async", "io", "non-blocking", "stream" ], "support": { "issues": "https://github.com/amphp/byte-stream/issues", "source": "https://github.com/amphp/byte-stream/tree/v2.0.2" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-09-01T04:41:26+00:00" }, { "name": "amphp/cache", "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/amphp/cache.git", "reference": "218bb3888d380eb9dd926cd06f803573c84391d3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/cache/zipball/218bb3888d380eb9dd926cd06f803573c84391d3", "reference": "218bb3888d380eb9dd926cd06f803573c84391d3", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/serialization": "^1", "amphp/sync": "^2", "php": ">=8.1", "revolt/event-loop": "^1 || ^0.2" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "psr-4": { "Amp\\Cache\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Daniel Lowrey", "email": "rdlowrey@php.net" } ], "description": "A fiber-aware cache API based on Amp and Revolt.", "homepage": "https://amphp.org/cache", "support": { "issues": "https://github.com/amphp/cache/issues", "source": "https://github.com/amphp/cache/tree/v2.0.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-01-09T21:04:12+00:00" }, { "name": "amphp/dns", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/amphp/dns.git", "reference": "e42876aa8306c754abd1b3e71a44e13066909fd1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/dns/zipball/e42876aa8306c754abd1b3e71a44e13066909fd1", "reference": "e42876aa8306c754abd1b3e71a44e13066909fd1", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/cache": "^2", "amphp/parser": "^1", "amphp/windows-registry": "^1", "daverandom/libdns": "^2.0.2", "ext-filter": "*", "php": ">=8.1", "revolt/event-loop": "^1 || ^0.2" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Amp\\Dns\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Chris Wright", "email": "addr@daverandom.com" }, { "name": "Daniel Lowrey", "email": "rdlowrey@php.net" }, { "name": "Bob Weinand", "email": "bobwei9@hotmail.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "Async DNS resolution for Amp.", "homepage": "https://github.com/amphp/dns", "keywords": [ "amp", "amphp", "async", "client", "dns", "resolve" ], "support": { "issues": "https://github.com/amphp/dns/issues", "source": "https://github.com/amphp/dns/tree/v2.0.1" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-01-21T16:00:09+00:00" }, { "name": "amphp/file", "version": "v3.0.1", "source": { "type": "git", "url": "https://github.com/amphp/file.git", "reference": "efeb737b1f19a7fcfe8a763c5ef2ad80dbac93dd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/file/zipball/efeb737b1f19a7fcfe8a763c5ef2ad80dbac93dd", "reference": "efeb737b1f19a7fcfe8a763c5ef2ad80dbac93dd", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/cache": "^2", "amphp/parallel": "^2.1", "amphp/sync": "^2", "php": ">=8.1", "revolt/event-loop": "^1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "suggest": { "ext-eio": "^2 || ^3", "ext-uv": "^0.3 || ^0.2" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Amp\\File\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniel Lowrey", "email": "rdlowrey@php.net" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "Non-blocking access to the filesystem based on Amp and Revolt.", "homepage": "https://github.com/amphp/file", "keywords": [ "amp", "amphp", "async", "disk", "file", "filesystem", "io", "non-blocking", "static" ], "support": { "issues": "https://github.com/amphp/file/issues", "source": "https://github.com/amphp/file/tree/v3.0.1" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-07-23T18:54:06+00:00" }, { "name": "amphp/hpack", "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/amphp/hpack.git", "reference": "95895d29ae577a3a5995b46d16def04e11e39947" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/hpack/zipball/95895d29ae577a3a5995b46d16def04e11e39947", "reference": "95895d29ae577a3a5995b46d16def04e11e39947", "shasum": "" }, "require": { "php": ">=7.1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "http2jp/hpack-test-case": "^1", "nikic/php-fuzzer": "^0.0.10", "phpunit/phpunit": "^7 | ^8 | ^9" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "Amp\\Http\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniel Lowrey", "email": "rdlowrey@php.net" }, { "name": "Bob Weinand" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "HTTP/2 HPack implementation.", "homepage": "https://github.com/amphp/hpack", "keywords": [ "headers", "hpack", "http-2" ], "support": { "issues": "https://github.com/amphp/hpack/issues", "source": "https://github.com/amphp/hpack/tree/v3.2.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-09-05T19:59:20+00:00" }, { "name": "amphp/http", "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/amphp/http.git", "reference": "9f3500bef4bb15cf41987f21136539c0a06555a3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/http/zipball/9f3500bef4bb15cf41987f21136539c0a06555a3", "reference": "9f3500bef4bb15cf41987f21136539c0a06555a3", "shasum": "" }, "require": { "amphp/hpack": "^3", "amphp/parser": "^1.1", "league/uri-components": "^2.4.2 | ^7.1", "php": ">=8.1", "psr/http-message": "^1 | ^2" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "league/uri": "^6.8 | ^7.1", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "files": [ "src/functions.php", "src/Internal/constants.php" ], "psr-4": { "Amp\\Http\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "Basic HTTP primitives which can be shared by servers and clients.", "support": { "issues": "https://github.com/amphp/http/issues", "source": "https://github.com/amphp/http/tree/v2.1.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-08-22T19:50:46+00:00" }, { "name": "amphp/http-client", "version": "v5.0.0", "source": { "type": "git", "url": "https://github.com/amphp/http-client.git", "reference": "03476991480578deb2058b926c1be1479129779f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/http-client/zipball/03476991480578deb2058b926c1be1479129779f", "reference": "03476991480578deb2058b926c1be1479129779f", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/hpack": "^3", "amphp/http": "^2", "amphp/pipeline": "^1", "amphp/socket": "^2", "amphp/sync": "^2", "league/uri": "^6 | ^7", "league/uri-components": "^2.4 | ^7", "league/uri-interfaces": "^7.1", "php": ">=8.1", "psr/http-message": "^1 | ^2", "revolt/event-loop": "^1" }, "require-dev": { "amphp/file": "^3", "amphp/http-server": "^3", "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "ext-json": "*", "kelunik/link-header-rfc5988": "^1", "laminas/laminas-diactoros": "^2.3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "suggest": { "amphp/file": "Required for file request bodies and HTTP archive logging", "ext-json": "Required for logging HTTP archives", "ext-zlib": "Allows using compression for response bodies." }, "type": "library", "autoload": { "files": [ "src/functions.php", "src/Internal/functions.php" ], "psr-4": { "Amp\\Http\\Client\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniel Lowrey", "email": "rdlowrey@gmail.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "An advanced async HTTP client library for PHP, enabling efficient, non-blocking, and concurrent requests and responses.", "homepage": "https://amphp.org/http-client", "keywords": [ "async", "client", "concurrent", "http", "non-blocking", "rest" ], "support": { "issues": "https://github.com/amphp/http-client/issues", "source": "https://github.com/amphp/http-client/tree/v5.0.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-10-08T16:24:43+00:00" }, { "name": "amphp/http-client-cookies", "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/amphp/http-client-cookies.git", "reference": "4124b37ffa4d15034e70d5d30e6fb9605ed6c1a7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/http-client-cookies/zipball/4124b37ffa4d15034e70d5d30e6fb9605ed6c1a7", "reference": "4124b37ffa4d15034e70d5d30e6fb9605ed6c1a7", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/dns": "^2", "amphp/http": "^2", "amphp/http-client": "^5", "amphp/sync": "^2", "ext-filter": "*", "php": ">=8.1", "psr/http-message": "^1|^2" }, "conflict": { "amphp/file": "<3 || >=4" }, "require-dev": { "amphp/file": "^3", "amphp/http-server": "^3", "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "amphp/socket": "^2", "phpunit/phpunit": "^9", "psalm/phar": "^5.6" }, "type": "library", "autoload": { "psr-4": { "Amp\\Http\\Client\\Cookie\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniel Lowrey", "email": "rdlowrey@gmail.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "Automatic cookie handling for Amp's HTTP client.", "homepage": "https://github.com/amphp/http-client-cookies", "keywords": [ "async", "client", "cookie", "cookies", "http" ], "support": { "issues": "https://github.com/amphp/http-client-cookies/issues", "source": "https://github.com/amphp/http-client-cookies/tree/v2.0.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-10-08T17:29:36+00:00" }, { "name": "amphp/http-server", "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/amphp/http-server.git", "reference": "0f658ebb8dcc0d352b26f8021288ff101e3888b5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/http-server/zipball/0f658ebb8dcc0d352b26f8021288ff101e3888b5", "reference": "0f658ebb8dcc0d352b26f8021288ff101e3888b5", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/cache": "^2", "amphp/hpack": "^3", "amphp/http": "^2", "amphp/pipeline": "^1", "amphp/socket": "^2.1", "amphp/sync": "^2", "league/uri": "^6.8 | ^7.1", "league/uri-interfaces": "^2.3 | ^7.1", "php": ">=8.1", "psr/http-message": "^1 | ^2", "psr/log": "^1 | ^2 | ^3", "revolt/event-loop": "^1" }, "require-dev": { "amphp/http-client": "^5", "amphp/log": "^2", "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "league/uri-components": "^2.4.2 | ^7.1", "monolog/monolog": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "suggest": { "ext-zlib": "Allows GZip compression of response bodies" }, "type": "library", "autoload": { "files": [ "src/Driver/functions.php", "src/Middleware/functions.php", "src/functions.php" ], "psr-4": { "Amp\\Http\\Server\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniel Lowrey", "email": "rdlowrey@php.net" }, { "name": "Bob Weinand" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "A non-blocking HTTP application server for PHP based on Amp.", "homepage": "https://github.com/amphp/http-server", "keywords": [ "amp", "amphp", "async", "http", "non-blocking", "server" ], "support": { "issues": "https://github.com/amphp/http-server/issues", "source": "https://github.com/amphp/http-server/tree/v3.2.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-08-24T23:40:38+00:00" }, { "name": "amphp/http-server-form-parser", "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/amphp/http-server-form-parser.git", "reference": "6f160914a1cd9aaa104b589c0c590613600bfa70" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/http-server-form-parser/zipball/6f160914a1cd9aaa104b589c0c590613600bfa70", "reference": "6f160914a1cd9aaa104b589c0c590613600bfa70", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/http": "^2", "amphp/http-server": "^3.2", "amphp/pipeline": "^1", "php": ">=8.1", "revolt/event-loop": "^1" }, "require-dev": { "amphp/log": "^2", "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.6" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Amp\\Http\\Server\\FormParser\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniel Lowrey", "email": "rdlowrey@php.net" }, { "name": "Bob Weinand" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "An HTTP server plugin that simplifies form data handling. Effortlessly parse incoming form submissions and extracting its data.", "homepage": "https://amphp.org/http-server-form-parser", "keywords": [ "amp", "amphp", "async", "form", "http", "non-blocking", "revolt" ], "support": { "issues": "https://github.com/amphp/http-server-form-parser/issues", "source": "https://github.com/amphp/http-server-form-parser/tree/v2.0.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-08-25T02:52:20+00:00" }, { "name": "amphp/http-server-router", "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/amphp/http-server-router.git", "reference": "8a166efa10bc3fc887a7a42b8a55c7b16bc9fc61" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/http-server-router/zipball/8a166efa10bc3fc887a7a42b8a55c7b16bc9fc61", "reference": "8a166efa10bc3fc887a7a42b8a55c7b16bc9fc61", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/cache": "^2", "amphp/http": "^2", "amphp/http-server": "^3", "amphp/socket": "^2", "nikic/fast-route": "^1", "php": ">=8.1", "psr/log": "^1|^2|^3" }, "require-dev": { "amphp/log": "^2", "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "colinodell/psr-testlogger": "^1.2", "league/uri": "^6", "phpunit/phpunit": "^9", "psalm/phar": "^5.6" }, "type": "library", "autoload": { "psr-4": { "Amp\\Http\\Server\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniel Lowrey", "email": "rdlowrey@php.net" }, { "name": "Bob Weinand" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "Routes to request handlers based on HTTP method and path for amphp/http-server.", "homepage": "https://github.com/amphp/http-server-router", "keywords": [ "http", "router", "server" ], "support": { "issues": "https://github.com/amphp/http-server-router/issues", "source": "https://github.com/amphp/http-server-router/tree/v2.0.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-08-05T19:16:57+00:00" }, { "name": "amphp/log", "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/amphp/log.git", "reference": "bf1562b8a18a3f30efa069ed740f412ac70a8a6c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/log/zipball/bf1562b8a18a3f30efa069ed740f412ac70a8a6c", "reference": "bf1562b8a18a3f30efa069ed740f412ac70a8a6c", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "monolog/monolog": "^3|^2|^1.23", "php": ">=8.1", "psr/log": "^3|^2|^1" }, "require-dev": { "amphp/file": "^3", "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.6" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Amp\\Log\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "Non-blocking logging for PHP based on Amp, Revolt, and Monolog.", "homepage": "https://github.com/amphp/log", "keywords": [ "amp", "amphp", "async", "log", "logger", "logging", "non-blocking" ], "support": { "issues": "https://github.com/amphp/log/issues", "source": "https://github.com/amphp/log/tree/v2.0.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-08-05T18:59:54+00:00" }, { "name": "amphp/mysql", "version": "v3.0.0-beta.6", "source": { "type": "git", "url": "https://github.com/amphp/mysql.git", "reference": "8a7d4ac964d7efd3f83f4a0a05fa3af2b6978a8f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/mysql/zipball/8a7d4ac964d7efd3f83f4a0a05fa3af2b6978a8f", "reference": "8a7d4ac964d7efd3f83f4a0a05fa3af2b6978a8f", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/parser": "^1.1", "amphp/pipeline": "^1", "amphp/socket": "^2", "amphp/sql": "^2", "amphp/sql-common": "^2", "php": ">=8.1" }, "require-dev": { "amphp/file": "^3", "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "amphp/process": "^2", "ext-mysqli": "*", "ext-openssl": "*", "phpbench/phpbench": "^1.2.6", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Amp\\Mysql\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Bob Weinand", "email": "bobwei9@hotmail.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "Asynchronous MySQL client for PHP based on Amp.", "support": { "issues": "https://github.com/amphp/mysql/issues", "source": "https://github.com/amphp/mysql/tree/v3.0.0-beta.6" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-05-07T13:48:11+00:00" }, { "name": "amphp/parallel", "version": "v2.2.2", "source": { "type": "git", "url": "https://github.com/amphp/parallel.git", "reference": "f54bb4090670397544f74e14a1e650bf2cfd853b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/parallel/zipball/f54bb4090670397544f74e14a1e650bf2cfd853b", "reference": "f54bb4090670397544f74e14a1e650bf2cfd853b", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/parser": "^1", "amphp/pipeline": "^1", "amphp/process": "^2", "amphp/serialization": "^1", "amphp/socket": "^2", "amphp/sync": "^2", "php": ">=8.1", "revolt/event-loop": "^1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "files": [ "src/Context/functions.php", "src/Context/Internal/functions.php", "src/Ipc/functions.php", "src/Worker/functions.php" ], "psr-4": { "Amp\\Parallel\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Stephen Coakley", "email": "me@stephencoakley.com" } ], "description": "Parallel processing component for Amp.", "homepage": "https://github.com/amphp/parallel", "keywords": [ "async", "asynchronous", "concurrent", "multi-processing", "multi-threading" ], "support": { "issues": "https://github.com/amphp/parallel/issues", "source": "https://github.com/amphp/parallel/tree/v2.2.2" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-08-30T17:43:42+00:00" }, { "name": "amphp/parser", "version": "v1.1.0", "source": { "type": "git", "url": "https://github.com/amphp/parser.git", "reference": "ff1de4144726c5dad5fab97f66692ebe8de3e151" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/parser/zipball/ff1de4144726c5dad5fab97f66692ebe8de3e151", "reference": "ff1de4144726c5dad5fab97f66692ebe8de3e151", "shasum": "" }, "require": { "php": ">=7.4" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "psr-4": { "Amp\\Parser\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "A generator parser to make streaming parsers simple.", "homepage": "https://github.com/amphp/parser", "keywords": [ "async", "non-blocking", "parser", "stream" ], "support": { "issues": "https://github.com/amphp/parser/issues", "source": "https://github.com/amphp/parser/tree/v1.1.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2022-12-30T18:08:47+00:00" }, { "name": "amphp/pipeline", "version": "v1.0.0", "source": { "type": "git", "url": "https://github.com/amphp/pipeline.git", "reference": "810dee498d2fd7d2c9247b32d95f38c92c13169e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/pipeline/zipball/810dee498d2fd7d2c9247b32d95f38c92c13169e", "reference": "810dee498d2fd7d2c9247b32d95f38c92c13169e", "shasum": "" }, "require": { "amphp/amp": "^3", "php": ">=8.1", "revolt/event-loop": "^1 || ^0.2" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^4.12" }, "type": "library", "autoload": { "psr-4": { "Amp\\Pipeline\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "Asynchronous iterators and operators.", "homepage": "https://amphp.org/pipeline", "keywords": [ "amp", "amphp", "async", "io", "iterator", "non-blocking" ], "support": { "issues": "https://github.com/amphp/pipeline/issues", "source": "https://github.com/amphp/pipeline/tree/v1.0.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2022-12-22T02:13:01+00:00" }, { "name": "amphp/postgres", "version": "v2.0.0-beta.4", "source": { "type": "git", "url": "https://github.com/amphp/postgres.git", "reference": "4e23b380a9cecdcc7c0ba8a99814c227284aa07c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/postgres/zipball/4e23b380a9cecdcc7c0ba8a99814c227284aa07c", "reference": "4e23b380a9cecdcc7c0ba8a99814c227284aa07c", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/pipeline": "^1", "amphp/sql": "^2", "amphp/sql-common": "^2", "php": ">=8.1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2-dev", "amphp/phpunit-util": "^3", "ext-pgsql": "*", "ext-pq": "*", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "files": [ "src/functions.php", "src/Internal/functions.php" ], "psr-4": { "Amp\\Postgres\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "Asynchronous PostgreSQL client for Amp.", "homepage": "https://amphp.org", "keywords": [ "async", "asynchronous", "database", "db", "pgsql", "postgre", "postgresql" ], "support": { "issues": "https://github.com/amphp/postgres/issues", "source": "https://github.com/amphp/postgres/tree/v2.0.0-beta.4" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-05-07T05:05:00+00:00" }, { "name": "amphp/process", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/amphp/process.git", "reference": "a65d3bc1f36ef12d44df42a68f0f0643183f1052" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/process/zipball/a65d3bc1f36ef12d44df42a68f0f0643183f1052", "reference": "a65d3bc1f36ef12d44df42a68f0f0643183f1052", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/sync": "^2", "php": ">=8.1", "revolt/event-loop": "^1 || ^0.2" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Amp\\Process\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Bob Weinand", "email": "bobwei9@hotmail.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "A fiber-aware process manager based on Amp and Revolt.", "homepage": "https://amphp.org/process", "support": { "issues": "https://github.com/amphp/process/issues", "source": "https://github.com/amphp/process/tree/v2.0.1" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-01-15T16:00:57+00:00" }, { "name": "amphp/redis", "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/amphp/redis.git", "reference": "5c14a57549140f053bef42ee1388b713fb200b36" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/redis/zipball/5c14a57549140f053bef42ee1388b713fb200b36", "reference": "5c14a57549140f053bef42ee1388b713fb200b36", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/cache": "^2", "amphp/parser": "^1", "amphp/pipeline": "^1", "amphp/serialization": "^1", "amphp/socket": "^2", "amphp/sync": "^2", "league/uri": "^6.5|^7", "php": ">=8.1", "psr/log": "^1|^2|^3", "revolt/event-loop": "^1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "amphp/process": "^2", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "files": [ "src/functions.php", "src/Internal/functions.php" ], "psr-4": { "Amp\\Redis\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "Efficient asynchronous communication with Redis servers, enabling scalable and responsive data storage and retrieval.", "homepage": "https://amphp.org/redis", "keywords": [ "amp", "amphp", "async", "client", "redis", "revolt" ], "support": { "issues": "https://github.com/amphp/redis/issues", "source": "https://github.com/amphp/redis/tree/v2.0.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-08-20T16:35:39+00:00" }, { "name": "amphp/serialization", "version": "v1.0.0", "source": { "type": "git", "url": "https://github.com/amphp/serialization.git", "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/serialization/zipball/693e77b2fb0b266c3c7d622317f881de44ae94a1", "reference": "693e77b2fb0b266c3c7d622317f881de44ae94a1", "shasum": "" }, "require": { "php": ">=7.1" }, "require-dev": { "amphp/php-cs-fixer-config": "dev-master", "phpunit/phpunit": "^9 || ^8 || ^7" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Amp\\Serialization\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "Serialization tools for IPC and data storage in PHP.", "homepage": "https://github.com/amphp/serialization", "keywords": [ "async", "asynchronous", "serialization", "serialize" ], "support": { "issues": "https://github.com/amphp/serialization/issues", "source": "https://github.com/amphp/serialization/tree/master" }, "time": "2020-03-25T21:39:07+00:00" }, { "name": "amphp/socket", "version": "v2.2.0", "source": { "type": "git", "url": "https://github.com/amphp/socket.git", "reference": "3418a0c5c0d4978b0e8e0619ce1da0851c4053d3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/socket/zipball/3418a0c5c0d4978b0e8e0619ce1da0851c4053d3", "reference": "3418a0c5c0d4978b0e8e0619ce1da0851c4053d3", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/dns": "^2", "ext-openssl": "*", "kelunik/certificate": "^1.1", "league/uri": "^6.5 | ^7", "league/uri-interfaces": "^2.3 | ^7", "php": ">=8.1", "revolt/event-loop": "^1 || ^0.2" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "amphp/process": "^2", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "files": [ "src/functions.php", "src/Internal/functions.php", "src/SocketAddress/functions.php" ], "psr-4": { "Amp\\Socket\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniel Lowrey", "email": "rdlowrey@gmail.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "Non-blocking socket connection / server implementations based on Amp and Revolt.", "homepage": "https://github.com/amphp/socket", "keywords": [ "amp", "async", "encryption", "non-blocking", "sockets", "tcp", "tls" ], "support": { "issues": "https://github.com/amphp/socket/issues", "source": "https://github.com/amphp/socket/tree/v2.2.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-08-19T15:28:34+00:00" }, { "name": "amphp/sql", "version": "v2.0.0-beta.4", "source": { "type": "git", "url": "https://github.com/amphp/sql.git", "reference": "2eeb178acaf0d83191d3cf9b397a79dfc50d9b5f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/sql/zipball/2eeb178acaf0d83191d3cf9b397a79dfc50d9b5f", "reference": "2eeb178acaf0d83191d3cf9b397a79dfc50d9b5f", "shasum": "" }, "require": { "amphp/amp": "^3", "php": ">=8.1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "psr-4": { "Amp\\Sql\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Asynchronous SQL client for Amp.", "homepage": "https://amphp.org", "keywords": [ "async", "asynchronous", "database", "db", "sql" ], "support": { "issues": "https://github.com/amphp/sql/issues", "source": "https://github.com/amphp/sql/tree/v2.0.0-beta.4" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-01-16T03:38:22+00:00" }, { "name": "amphp/sql-common", "version": "v2.0.0-beta.6", "source": { "type": "git", "url": "https://github.com/amphp/sql-common.git", "reference": "a6cef9fb4c9d87e9ab7d40c762ef490dda43f04f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/sql-common/zipball/a6cef9fb4c9d87e9ab7d40c762ef490dda43f04f", "reference": "a6cef9fb4c9d87e9ab7d40c762ef490dda43f04f", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/sql": "^2", "php": ">=8.1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "psr-4": { "Amp\\Sql\\Common\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Common classes for non-blocking SQL implementations.", "homepage": "https://amphp.org", "keywords": [ "async", "asynchronous", "database", "db", "sql" ], "support": { "issues": "https://github.com/amphp/sql-common/issues", "source": "https://github.com/amphp/sql-common/tree/v2.0.0-beta.6" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-06-17T15:45:22+00:00" }, { "name": "amphp/sync", "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/amphp/sync.git", "reference": "50ddc7392cc8034b3e4798cef3cc90d3f4c0441c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/sync/zipball/50ddc7392cc8034b3e4798cef3cc90d3f4c0441c", "reference": "50ddc7392cc8034b3e4798cef3cc90d3f4c0441c", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/pipeline": "^1", "amphp/serialization": "^1", "php": ">=8.1", "revolt/event-loop": "^1 || ^0.2" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Amp\\Sync\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Stephen Coakley", "email": "me@stephencoakley.com" } ], "description": "Non-blocking synchronization primitives for PHP based on Amp and Revolt.", "homepage": "https://github.com/amphp/sync", "keywords": [ "async", "asynchronous", "mutex", "semaphore", "synchronization" ], "support": { "issues": "https://github.com/amphp/sync/issues", "source": "https://github.com/amphp/sync/tree/v2.1.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-08-19T13:53:40+00:00" }, { "name": "amphp/websocket", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/amphp/websocket.git", "reference": "f40de822dde0dfe4273e7d6ee4306dbc4d363d44" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/websocket/zipball/f40de822dde0dfe4273e7d6ee4306dbc4d363d44", "reference": "f40de822dde0dfe4273e7d6ee4306dbc4d363d44", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/parser": "^1", "amphp/pipeline": "^1", "amphp/socket": "^2", "php": ">=8.1", "revolt/event-loop": "^1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "suggest": { "ext-zlib": "Required for compression" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Amp\\Websocket\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Bob Weinand", "email": "bobwei9@hotmail.com" } ], "description": "Shared code for websocket servers and clients.", "homepage": "https://github.com/amphp/websocket", "keywords": [ "amp", "amphp", "async", "http", "non-blocking", "websocket" ], "support": { "issues": "https://github.com/amphp/websocket/issues", "source": "https://github.com/amphp/websocket/tree/v2.0.1" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-09-14T04:17:20+00:00" }, { "name": "amphp/websocket-client", "version": "v2.0.0-beta.4", "source": { "type": "git", "url": "https://github.com/amphp/websocket-client.git", "reference": "f6d27ccfffb7991d1c6927dfda7ccf81a6fdf069" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/websocket-client/zipball/f6d27ccfffb7991d1c6927dfda7ccf81a6fdf069", "reference": "f6d27ccfffb7991d1c6927dfda7ccf81a6fdf069", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/http": "^2", "amphp/http-client": "^5", "amphp/socket": "^2", "amphp/websocket": "^2", "league/uri": "^6.8 | ^7.1", "php": ">=8.1", "psr/http-message": "^1 | ^2", "revolt/event-loop": "^1" }, "require-dev": { "amphp/http-server": "^3", "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "amphp/websocket-server": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4", "psr/log": "^1" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Amp\\Websocket\\Client\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Bob Weinand", "email": "bobwei9@hotmail.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "Async WebSocket client for PHP based on Amp.", "keywords": [ "amp", "amphp", "async", "client", "http", "non-blocking", "websocket" ], "support": { "issues": "https://github.com/amphp/websocket-client/issues", "source": "https://github.com/amphp/websocket-client/tree/v2.0.0-beta.4" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-10-20T03:01:02+00:00" }, { "name": "amphp/websocket-server", "version": "v3.0.0", "source": { "type": "git", "url": "https://github.com/amphp/websocket-server.git", "reference": "8a57456e4afc5594514923ebd1ace2e6b46b9e78" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/websocket-server/zipball/8a57456e4afc5594514923ebd1ace2e6b46b9e78", "reference": "8a57456e4afc5594514923ebd1ace2e6b46b9e78", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/http": "^2", "amphp/http-server": "^3", "amphp/socket": "^2", "amphp/websocket": "^2", "php": ">=8.1", "psr/log": "^1|^2|^3", "revolt/event-loop": "^1" }, "require-dev": { "amphp/http-client": "^5-dev", "amphp/http-server-router": "^2", "amphp/http-server-static-content": "^2", "amphp/log": "^2", "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "amphp/websocket-client": "^2-dev", "colinodell/psr-testlogger": "^1.2", "league/climate": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "suggest": { "ext-zlib": "Required for compression" }, "type": "library", "autoload": { "psr-4": { "Amp\\Websocket\\Server\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniel Lowrey", "email": "rdlowrey@php.net" }, { "name": "Bob Weinand" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "Websocket server for Amp's HTTP server.", "homepage": "https://github.com/amphp/websocket-server", "keywords": [ "http", "server", "websocket" ], "support": { "issues": "https://github.com/amphp/websocket-server/issues", "source": "https://github.com/amphp/websocket-server/tree/v3.0.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-09-09T15:46:35+00:00" }, { "name": "amphp/windows-registry", "version": "v1.0.0", "source": { "type": "git", "url": "https://github.com/amphp/windows-registry.git", "reference": "8248247a41af7f97b88e4716c0f8de39696ef111" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/windows-registry/zipball/8248247a41af7f97b88e4716c0f8de39696ef111", "reference": "8248247a41af7f97b88e4716c0f8de39696ef111", "shasum": "" }, "require": { "amphp/byte-stream": "^2", "amphp/process": "^2", "php": ">=8.1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "psalm/phar": "^5.4" }, "type": "library", "autoload": { "psr-4": { "Amp\\WindowsRegistry\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "Windows Registry Reader.", "support": { "issues": "https://github.com/amphp/windows-registry/issues", "source": "https://github.com/amphp/windows-registry/tree/v1.0.0" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "time": "2023-01-09T22:29:20+00:00" }, { "name": "bacon/bacon-qr-code", "version": "2.0.8", "source": { "type": "git", "url": "https://github.com/Bacon/BaconQrCode.git", "reference": "8674e51bb65af933a5ffaf1c308a660387c35c22" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Bacon/BaconQrCode/zipball/8674e51bb65af933a5ffaf1c308a660387c35c22", "reference": "8674e51bb65af933a5ffaf1c308a660387c35c22", "shasum": "" }, "require": { "dasprid/enum": "^1.0.3", "ext-iconv": "*", "php": "^7.1 || ^8.0" }, "require-dev": { "phly/keep-a-changelog": "^2.1", "phpunit/phpunit": "^7 | ^8 | ^9", "spatie/phpunit-snapshot-assertions": "^4.2.9", "squizlabs/php_codesniffer": "^3.4" }, "suggest": { "ext-imagick": "to generate QR code images" }, "type": "library", "autoload": { "psr-4": { "BaconQrCode\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Ben Scholzen 'DASPRiD'", "email": "mail@dasprids.de", "homepage": "https://dasprids.de/", "role": "Developer" } ], "description": "BaconQrCode is a QR code generator for PHP.", "homepage": "https://github.com/Bacon/BaconQrCode", "support": { "issues": "https://github.com/Bacon/BaconQrCode/issues", "source": "https://github.com/Bacon/BaconQrCode/tree/2.0.8" }, "time": "2022-12-07T17:46:57+00:00" }, { "name": "danog/dns-over-https", "version": "v1.0.0-beta4", "source": { "type": "git", "url": "https://github.com/danog/dns-over-https.git", "reference": "5094c943caa383cd2a77920b363ca9a4c530b1ba" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/danog/dns-over-https/zipball/5094c943caa383cd2a77920b363ca9a4c530b1ba", "reference": "5094c943caa383cd2a77920b363ca9a4c530b1ba", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/cache": "^2", "amphp/dns": "^2", "amphp/http-client": "^5", "amphp/parser": "^1", "amphp/socket": "^2", "danog/libdns-json": "^0.2", "daverandom/libdns": "^2.0.1", "ext-filter": "*", "ext-json": "*", "php": ">=8.1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "^5" }, "type": "library", "autoload": { "psr-4": { "Amp\\DoH\\": "lib" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniil Gentili", "email": "daniil@daniil.it" }, { "name": "Chris Wright", "email": "addr@daverandom.com" }, { "name": "Daniel Lowrey", "email": "rdlowrey@php.net" }, { "name": "Bob Weinand", "email": "bobwei9@hotmail.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" } ], "description": "Async DNS-over-HTTPS resolution for Amp.", "homepage": "https://github.com/danog/dns-over-https", "keywords": [ "amp", "amphp", "async", "client", "dns", "dns-over-https", "doh", "https", "resolve" ], "support": { "issues": "https://github.com/danog/dns-over-https/issues", "source": "https://github.com/danog/dns-over-https/tree/v1.0.0-beta4" }, "time": "2023-02-15T17:28:06+00:00" }, { "name": "danog/ipc", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/danog/ipc.git", "reference": "ab6a5af03950e61846b36e65301e2bc278581a39" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/danog/ipc/zipball/ab6a5af03950e61846b36e65301e2bc278581a39", "reference": "ab6a5af03950e61846b36e65301e2bc278581a39", "shasum": "" }, "require": { "amphp/byte-stream": "^2", "amphp/parser": "^1", "php": ">=8.1" }, "require-dev": { "amphp/amp": "v3.x-dev", "amphp/parallel": "v2.x-dev", "amphp/php-cs-fixer-config": "v2.x-dev", "amphp/phpunit-util": "v3.x-dev", "phpunit/phpunit": "^9", "psalm/phar": "^5" }, "type": "library", "autoload": { "files": [ "lib/functions.php" ], "psr-4": { "Amp\\Ipc\\": "lib" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniil Gentili", "email": "daniil@daniil.it" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Stephen Coakley", "email": "me@stephencoakley.com" } ], "description": "IPC component for Amp.", "homepage": "https://github.com/danog/ipc", "keywords": [ "async", "asynchronous", "concurrent", "multi-processing", "multi-threading" ], "support": { "issues": "https://github.com/danog/ipc/issues", "source": "https://github.com/danog/ipc/tree/1.0.0" }, "time": "2023-02-14T13:19:59+00:00" }, { "name": "danog/libdns-json", "version": "0.2.0", "source": { "type": "git", "url": "https://github.com/danog/LibDNSJson.git", "reference": "a49d7930943666b86eb9f33e8305376a724280b9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/danog/LibDNSJson/zipball/a49d7930943666b86eb9f33e8305376a724280b9", "reference": "a49d7930943666b86eb9f33e8305376a724280b9", "shasum": "" }, "require": { "daverandom/libdns": "^2.0.1", "ext-json": "*", "php": ">=8.1" }, "require-dev": { "amphp/php-cs-fixer-config": "v2.x-dev", "phpunit/phpunit": "^9", "psalm/phar": "^5.1" }, "type": "library", "autoload": { "psr-4": { "danog\\LibDNSJson\\": "lib" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniil Gentili", "email": "daniil@daniil.it" }, { "name": "Chris Wright", "email": "addr@daverandom.com" } ], "description": "Encoder/decoder for google's JSON DNS message format based on libdns", "homepage": "https://github.com/danog/libdns-json", "keywords": [ "dns", "dns-over-https", "doh", "https", "json", "libdns", "message" ], "support": { "issues": "https://github.com/danog/LibDNSJson/issues", "source": "https://github.com/danog/LibDNSJson/tree/0.2.0" }, "time": "2022-12-05T21:13:49+00:00" }, { "name": "danog/loop", "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/danog/loop.git", "reference": "83c42b26c1d8d070c56bc9c03e2e8a147b45c60f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/danog/loop/zipball/83c42b26c1d8d070c56bc9c03e2e8a147b45c60f", "reference": "83c42b26c1d8d070c56bc9c03e2e8a147b45c60f", "shasum": "" }, "require": { "amphp/amp": "^3", "php": ">=8.1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^3", "phpunit/phpunit": "^9", "psalm/phar": "dev-master" }, "type": "library", "autoload": { "psr-4": { "danog\\Loop\\": "lib" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniil Gentili", "email": "daniil@daniil.it" } ], "description": "Loop abstraction for AMPHP.", "homepage": "https://github.com/danog/loop", "keywords": [ "async", "asynchronous", "concurrent", "multi-processing", "multi-threading" ], "support": { "issues": "https://github.com/danog/loop/issues", "source": "https://github.com/danog/loop/tree/1.1.1" }, "funding": [ { "url": "https://github.com/danog", "type": "github" } ], "time": "2023-09-30T12:45:07+00:00" }, { "name": "danog/madelineproto", "version": "dev-v8_fix_cleanup", "source": { "type": "git", "url": "https://github.com/danog/MadelineProto.git", "reference": "9a2b5a9cfaa1ea7e4333350a804351fcc565c5c5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/danog/MadelineProto/zipball/9a2b5a9cfaa1ea7e4333350a804351fcc565c5c5", "reference": "9a2b5a9cfaa1ea7e4333350a804351fcc565c5c5", "shasum": "" }, "require": { "amphp/amp": "^3", "amphp/byte-stream": "^2", "amphp/dns": "^2", "amphp/file": "^3.0.1", "amphp/http": "^2", "amphp/http-client": "^5.0.0-beta.17", "amphp/http-client-cookies": "^2", "amphp/log": "^2", "amphp/mysql": "^3", "amphp/postgres": "^2", "amphp/redis": "^2", "amphp/socket": "^2", "bacon/bacon-qr-code": "^2.0", "danog/dns-over-https": "^1", "danog/ipc": "^1", "danog/loop": "^1.1.0", "danog/primemodule": "^1", "danog/tg-file-decoder": "^0.1", "ext-dom": "*", "ext-fileinfo": "*", "ext-filter": "*", "ext-hash": "*", "ext-json": "*", "ext-mbstring": "*", "ext-xml": "*", "ext-zlib": "*", "league/uri": "^7", "nikic/php-parser": "^4.16", "php-64bit": ">=8.1", "phpseclib/phpseclib": "^3.0.22", "psr/http-factory": "^1.0", "psr/log": "^3", "revolt/event-loop": "^1.0.3", "symfony/polyfill-mbstring": "*", "webmozart/assert": "^1.11" }, "conflict": { "ext-pthreads": "*", "krakjoe/pthreads-polyfill": "*" }, "require-dev": { "amphp/http-server": "^3", "amphp/phpunit-util": "^3", "bamarni/composer-bin-plugin": "1.8.2", "danog/phpdoc": "^0.1.7", "dg/bypass-finals": "dev-master", "ext-ctype": "*", "phpdocumentor/reflection-docblock": "dev-master", "phpdocumentor/type-resolver": "1.x-dev@dev", "phpunit/phpunit": "^9", "revolt/event-loop-adapter-react": "^1", "symfony/yaml": "^6.0" }, "suggest": { "ext-bcmath": "Install the bcmath extension to speed up authorization", "ext-ffi": "Install the primemodule and FFI extensions to speed up MadelineProto (https://prime.madelineproto.xyz)", "ext-gmp": "Install the gmp extension to speed up authorization", "ext-openssl": "Install the openssl extension for faster crypto", "ext-pdo": "Install the pdo extension to store session data on MySQL", "ext-primemodule": "Install the primemodule and FFI extensions to speed up MadelineProto (https://prime.madelineproto.xyz)", "ext-uv": "Install the uv extension to greatly speed up MadelineProto!" }, "type": "project", "extra": { "phabel": { "revision": 0 } }, "autoload": { "files": [ "src/polyfill.php" ], "psr-4": { "danog\\MadelineProto\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "AGPL-3.0-only" ], "authors": [ { "name": "Daniil Gentili", "email": "daniil@daniil.it" } ], "description": "PHP implementation of telegram's MTProto protocol.", "homepage": "https://docs.madelineproto.xyz", "keywords": [ "GB", "Messenger", "audio", "bytes", "client", "files", "mtproto", "php", "protocol", "stickers", "telegram", "video" ], "support": { "issues": "https://github.com/danog/MadelineProto/issues", "source": "https://github.com/danog/MadelineProto/tree/v8_fix_cleanup" }, "funding": [ { "url": "https://github.com/danog", "type": "github" } ], "time": "2023-10-20T21:01:52+00:00" }, { "name": "danog/primemodule", "version": "1.0.13", "source": { "type": "git", "url": "https://github.com/danog/PrimeModule.git", "reference": "e7ebfc1ea64c24186e49064cd4b76bc76c28600e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/danog/PrimeModule/zipball/e7ebfc1ea64c24186e49064cd4b76bc76c28600e", "reference": "e7ebfc1ea64c24186e49064cd4b76bc76c28600e", "shasum": "" }, "require": { "php": "^8.0" }, "require-dev": { "phabel/phabel": "^1" }, "suggest": { "ext-primemodule": "Install the native C++ extension for extremely fast factorization (https://prime.madelineproto.xyz)" }, "type": "library", "extra": { "phabel": { "revision": 0 } }, "autoload": { "psr-0": { "danog\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "AGPL-3.0-only" ], "authors": [ { "name": "Daniil Gentili", "email": "daniil@daniil.it" } ], "description": "Prime module capable of doing prime factorization of huge numbers very quickly.\"", "support": { "issues": "https://github.com/danog/PrimeModule/issues", "source": "https://github.com/danog/PrimeModule/tree/1.0.13" }, "time": "2023-05-27T14:41:40+00:00" }, { "name": "danog/tg-file-decoder", "version": "0.1.13", "source": { "type": "git", "url": "https://github.com/danog/tg-file-decoder.git", "reference": "5cdb05816aad20583592635eddd90e9c6aae8930" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/danog/tg-file-decoder/zipball/5cdb05816aad20583592635eddd90e9c6aae8930", "reference": "5cdb05816aad20583592635eddd90e9c6aae8930", "shasum": "" }, "require": { "php": ">=8.1" }, "require-dev": { "amphp/php-cs-fixer-config": "dev-master", "phpunit/phpunit": "^9" }, "type": "project", "autoload": { "files": [ "src/type.php" ], "psr-4": { "danog\\Decoder\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "AGPL-3.0-only" ], "authors": [ { "name": "Daniil Gentili", "email": "daniil@daniil.it" } ], "description": "Decode Telegram bot API file IDs", "keywords": [ "audio", "bot api", "file ID", "files", "mtproto", "stickers", "telegram", "video" ], "support": { "issues": "https://github.com/danog/tg-file-decoder/issues", "source": "https://github.com/danog/tg-file-decoder/tree/0.1.13" }, "funding": [ { "url": "https://github.com/danog", "type": "github" } ], "time": "2023-08-05T21:04:20+00:00" }, { "name": "dasprid/enum", "version": "1.0.5", "source": { "type": "git", "url": "https://github.com/DASPRiD/Enum.git", "reference": "6faf451159fb8ba4126b925ed2d78acfce0dc016" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/DASPRiD/Enum/zipball/6faf451159fb8ba4126b925ed2d78acfce0dc016", "reference": "6faf451159fb8ba4126b925ed2d78acfce0dc016", "shasum": "" }, "require": { "php": ">=7.1 <9.0" }, "require-dev": { "phpunit/phpunit": "^7 | ^8 | ^9", "squizlabs/php_codesniffer": "*" }, "type": "library", "autoload": { "psr-4": { "DASPRiD\\Enum\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Ben Scholzen 'DASPRiD'", "email": "mail@dasprids.de", "homepage": "https://dasprids.de/", "role": "Developer" } ], "description": "PHP 7.1 enum implementation", "keywords": [ "enum", "map" ], "support": { "issues": "https://github.com/DASPRiD/Enum/issues", "source": "https://github.com/DASPRiD/Enum/tree/1.0.5" }, "time": "2023-08-25T16:18:39+00:00" }, { "name": "daverandom/libdns", "version": "v2.0.3", "source": { "type": "git", "url": "https://github.com/DaveRandom/LibDNS.git", "reference": "42c2d700d1178c9f9e78664793463f7f1aea248c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/DaveRandom/LibDNS/zipball/42c2d700d1178c9f9e78664793463f7f1aea248c", "reference": "42c2d700d1178c9f9e78664793463f7f1aea248c", "shasum": "" }, "require": { "ext-ctype": "*", "php": ">=7.0" }, "suggest": { "ext-intl": "Required for IDN support" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "LibDNS\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "DNS protocol implementation written in pure PHP", "keywords": [ "dns" ], "support": { "issues": "https://github.com/DaveRandom/LibDNS/issues", "source": "https://github.com/DaveRandom/LibDNS/tree/v2.0.3" }, "time": "2022-09-20T18:15:38+00:00" }, { "name": "kelunik/certificate", "version": "v1.1.3", "source": { "type": "git", "url": "https://github.com/kelunik/certificate.git", "reference": "7e00d498c264d5eb4f78c69f41c8bd6719c0199e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/kelunik/certificate/zipball/7e00d498c264d5eb4f78c69f41c8bd6719c0199e", "reference": "7e00d498c264d5eb4f78c69f41c8bd6719c0199e", "shasum": "" }, "require": { "ext-openssl": "*", "php": ">=7.0" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "phpunit/phpunit": "^6 | 7 | ^8 | ^9" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { "Kelunik\\Certificate\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "Access certificate details and transform between different formats.", "keywords": [ "DER", "certificate", "certificates", "openssl", "pem", "x509" ], "support": { "issues": "https://github.com/kelunik/certificate/issues", "source": "https://github.com/kelunik/certificate/tree/v1.1.3" }, "time": "2023-02-03T21:26:53+00:00" }, { "name": "league/uri", "version": "7.3.0", "source": { "type": "git", "url": "https://github.com/thephpleague/uri.git", "reference": "36743c3961bb82bf93da91917b6bced0358a8d45" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/uri/zipball/36743c3961bb82bf93da91917b6bced0358a8d45", "reference": "36743c3961bb82bf93da91917b6bced0358a8d45", "shasum": "" }, "require": { "league/uri-interfaces": "^7.3", "php": "^8.1" }, "conflict": { "league/uri-schemes": "^1.0" }, "suggest": { "ext-bcmath": "to improve IPV4 host parsing", "ext-fileinfo": "to create Data URI from file contennts", "ext-gmp": "to improve IPV4 host parsing", "ext-intl": "to handle IDN host with the best performance", "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", "league/uri-components": "Needed to easily manipulate URI objects components", "php-64bit": "to improve IPV4 host parsing", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", "extra": { "branch-alias": { "dev-master": "7.x-dev" } }, "autoload": { "psr-4": { "League\\Uri\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ignace Nyamagana Butera", "email": "nyamsprod@gmail.com", "homepage": "https://nyamsprod.com" } ], "description": "URI manipulation library", "homepage": "https://uri.thephpleague.com", "keywords": [ "data-uri", "file-uri", "ftp", "hostname", "http", "https", "middleware", "parse_str", "parse_url", "psr-7", "query-string", "querystring", "rfc3986", "rfc3987", "rfc6570", "uri", "uri-template", "url", "ws" ], "support": { "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri-src/issues", "source": "https://github.com/thephpleague/uri/tree/7.3.0" }, "funding": [ { "url": "https://github.com/sponsors/nyamsprod", "type": "github" } ], "time": "2023-09-09T17:21:43+00:00" }, { "name": "league/uri-components", "version": "7.3.0", "source": { "type": "git", "url": "https://github.com/thephpleague/uri-components.git", "reference": "a9d155fad59d1d8dedf84d028bc166a1d76568bc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/uri-components/zipball/a9d155fad59d1d8dedf84d028bc166a1d76568bc", "reference": "a9d155fad59d1d8dedf84d028bc166a1d76568bc", "shasum": "" }, "require": { "league/uri": "^7.3", "php": "^8.1" }, "suggest": { "ext-bcmath": "to improve IPV4 host parsing", "ext-fileinfo": "to create Data URI from file contennts", "ext-gmp": "to improve IPV4 host parsing", "ext-intl": "to handle IDN host with the best performance", "ext-mbstring": "to use the sorting algorithm of URLSearchParams", "jeremykendall/php-domain-parser": "to resolve Public Suffix and Top Level Domain", "php-64bit": "to improve IPV4 host parsing", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", "extra": { "branch-alias": { "dev-master": "7.x-dev" } }, "autoload": { "psr-4": { "League\\Uri\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ignace Nyamagana Butera", "email": "nyamsprod@gmail.com", "homepage": "https://nyamsprod.com" } ], "description": "URI components manipulation library", "homepage": "http://uri.thephpleague.com", "keywords": [ "authority", "components", "fragment", "host", "middleware", "modifier", "path", "port", "query", "rfc3986", "scheme", "uri", "url", "userinfo" ], "support": { "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri-src/issues", "source": "https://github.com/thephpleague/uri-components/tree/7.3.0" }, "funding": [ { "url": "https://github.com/nyamsprod", "type": "github" } ], "time": "2023-09-09T17:21:43+00:00" }, { "name": "league/uri-interfaces", "version": "7.3.0", "source": { "type": "git", "url": "https://github.com/thephpleague/uri-interfaces.git", "reference": "c409b60ed2245ff94c965a8c798a60166db53361" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/uri-interfaces/zipball/c409b60ed2245ff94c965a8c798a60166db53361", "reference": "c409b60ed2245ff94c965a8c798a60166db53361", "shasum": "" }, "require": { "ext-filter": "*", "php": "^8.1", "psr/http-factory": "^1", "psr/http-message": "^1.1 || ^2.0" }, "suggest": { "ext-bcmath": "to improve IPV4 host parsing", "ext-gmp": "to improve IPV4 host parsing", "ext-intl": "to handle IDN host with the best performance", "php-64bit": "to improve IPV4 host parsing", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "type": "library", "extra": { "branch-alias": { "dev-master": "7.x-dev" } }, "autoload": { "psr-4": { "League\\Uri\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ignace Nyamagana Butera", "email": "nyamsprod@gmail.com", "homepage": "https://nyamsprod.com" } ], "description": "Common interfaces and classes for URI representation and interaction", "homepage": "https://uri.thephpleague.com", "keywords": [ "data-uri", "file-uri", "ftp", "hostname", "http", "https", "parse_str", "parse_url", "psr-7", "query-string", "querystring", "rfc3986", "rfc3987", "rfc6570", "uri", "url", "ws" ], "support": { "docs": "https://uri.thephpleague.com", "forum": "https://thephpleague.slack.com", "issues": "https://github.com/thephpleague/uri-src/issues", "source": "https://github.com/thephpleague/uri-interfaces/tree/7.3.0" }, "funding": [ { "url": "https://github.com/sponsors/nyamsprod", "type": "github" } ], "time": "2023-09-09T17:21:43+00:00" }, { "name": "monolog/monolog", "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", "reference": "e2392369686d420ca32df3803de28b5d6f76867d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Seldaek/monolog/zipball/e2392369686d420ca32df3803de28b5d6f76867d", "reference": "e2392369686d420ca32df3803de28b5d6f76867d", "shasum": "" }, "require": { "php": ">=8.1", "psr/log": "^2.0 || ^3.0" }, "provide": { "psr/log-implementation": "3.0.0" }, "require-dev": { "aws/aws-sdk-php": "^3.0", "doctrine/couchdb": "~1.0@dev", "elasticsearch/elasticsearch": "^7 || ^8", "ext-json": "*", "graylog2/gelf-php": "^1.4.2 || ^2.0", "guzzlehttp/guzzle": "^7.4.5", "guzzlehttp/psr7": "^2.2", "mongodb/mongodb": "^1.8", "php-amqplib/php-amqplib": "~2.4 || ^3", "phpstan/phpstan": "^1.9", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-strict-rules": "^1.4", "phpunit/phpunit": "^10.1", "predis/predis": "^1.1 || ^2", "ruflin/elastica": "^7", "symfony/mailer": "^5.4 || ^6", "symfony/mime": "^5.4 || ^6" }, "suggest": { "aws/aws-sdk-php": "Allow sending log messages to AWS services like DynamoDB", "doctrine/couchdb": "Allow sending log messages to a CouchDB server", "elasticsearch/elasticsearch": "Allow sending log messages to an Elasticsearch server via official client", "ext-amqp": "Allow sending log messages to an AMQP server (1.0+ required)", "ext-curl": "Required to send log messages using the IFTTTHandler, the LogglyHandler, the SendGridHandler, the SlackWebhookHandler or the TelegramBotHandler", "ext-mbstring": "Allow to work properly with unicode symbols", "ext-mongodb": "Allow sending log messages to a MongoDB server (via driver)", "ext-openssl": "Required to send log messages using SSL", "ext-sockets": "Allow sending log messages to a Syslog server (via UDP driver)", "graylog2/gelf-php": "Allow sending log messages to a GrayLog2 server", "mongodb/mongodb": "Allow sending log messages to a MongoDB server (via library)", "php-amqplib/php-amqplib": "Allow sending log messages to an AMQP server using php-amqplib", "rollbar/rollbar": "Allow sending log messages to Rollbar", "ruflin/elastica": "Allow sending log messages to an Elastic Search server" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Monolog\\": "src/Monolog" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "https://seld.be" } ], "description": "Sends your logs to files, sockets, inboxes, databases and various web services", "homepage": "https://github.com/Seldaek/monolog", "keywords": [ "log", "logging", "psr-3" ], "support": { "issues": "https://github.com/Seldaek/monolog/issues", "source": "https://github.com/Seldaek/monolog/tree/3.4.0" }, "funding": [ { "url": "https://github.com/Seldaek", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", "type": "tidelift" } ], "time": "2023-06-21T08:46:11+00:00" }, { "name": "nikic/fast-route", "version": "v1.3.0", "source": { "type": "git", "url": "https://github.com/nikic/FastRoute.git", "reference": "181d480e08d9476e61381e04a71b34dc0432e812" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nikic/FastRoute/zipball/181d480e08d9476e61381e04a71b34dc0432e812", "reference": "181d480e08d9476e61381e04a71b34dc0432e812", "shasum": "" }, "require": { "php": ">=5.4.0" }, "require-dev": { "phpunit/phpunit": "^4.8.35|~5.7" }, "type": "library", "autoload": { "files": [ "src/functions.php" ], "psr-4": { "FastRoute\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Nikita Popov", "email": "nikic@php.net" } ], "description": "Fast request router for PHP", "keywords": [ "router", "routing" ], "support": { "issues": "https://github.com/nikic/FastRoute/issues", "source": "https://github.com/nikic/FastRoute/tree/master" }, "time": "2018-02-13T20:26:39+00:00" }, { "name": "nikic/php-parser", "version": "v4.17.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", "reference": "a6303e50c90c355c7eeee2c4a8b27fe8dc8fef1d", "shasum": "" }, "require": { "ext-tokenizer": "*", "php": ">=7.0" }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0" }, "bin": [ "bin/php-parse" ], "type": "library", "extra": { "branch-alias": { "dev-master": "4.9-dev" } }, "autoload": { "psr-4": { "PhpParser\\": "lib/PhpParser" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Nikita Popov" } ], "description": "A PHP parser written in PHP", "keywords": [ "parser", "php" ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", "source": "https://github.com/nikic/PHP-Parser/tree/v4.17.1" }, "time": "2023-08-13T19:53:39+00:00" }, { "name": "paragonie/constant_time_encoding", "version": "v2.6.3", "source": { "type": "git", "url": "https://github.com/paragonie/constant_time_encoding.git", "reference": "58c3f47f650c94ec05a151692652a868995d2938" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/paragonie/constant_time_encoding/zipball/58c3f47f650c94ec05a151692652a868995d2938", "reference": "58c3f47f650c94ec05a151692652a868995d2938", "shasum": "" }, "require": { "php": "^7|^8" }, "require-dev": { "phpunit/phpunit": "^6|^7|^8|^9", "vimeo/psalm": "^1|^2|^3|^4" }, "type": "library", "autoload": { "psr-4": { "ParagonIE\\ConstantTime\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Paragon Initiative Enterprises", "email": "security@paragonie.com", "homepage": "https://paragonie.com", "role": "Maintainer" }, { "name": "Steve 'Sc00bz' Thomas", "email": "steve@tobtu.com", "homepage": "https://www.tobtu.com", "role": "Original Developer" } ], "description": "Constant-time Implementations of RFC 4648 Encoding (Base-64, Base-32, Base-16)", "keywords": [ "base16", "base32", "base32_decode", "base32_encode", "base64", "base64_decode", "base64_encode", "bin2hex", "encoding", "hex", "hex2bin", "rfc4648" ], "support": { "email": "info@paragonie.com", "issues": "https://github.com/paragonie/constant_time_encoding/issues", "source": "https://github.com/paragonie/constant_time_encoding" }, "time": "2022-06-14T06:56:20+00:00" }, { "name": "paragonie/random_compat", "version": "v9.99.100", "source": { "type": "git", "url": "https://github.com/paragonie/random_compat.git", "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/paragonie/random_compat/zipball/996434e5492cb4c3edcb9168db6fbb1359ef965a", "reference": "996434e5492cb4c3edcb9168db6fbb1359ef965a", "shasum": "" }, "require": { "php": ">= 7" }, "require-dev": { "phpunit/phpunit": "4.*|5.*", "vimeo/psalm": "^1" }, "suggest": { "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes." }, "type": "library", "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Paragon Initiative Enterprises", "email": "security@paragonie.com", "homepage": "https://paragonie.com" } ], "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7", "keywords": [ "csprng", "polyfill", "pseudorandom", "random" ], "support": { "email": "info@paragonie.com", "issues": "https://github.com/paragonie/random_compat/issues", "source": "https://github.com/paragonie/random_compat" }, "time": "2020-10-15T08:29:30+00:00" }, { "name": "phpoption/phpoption", "version": "1.9.1", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/dd3a383e599f49777d8b628dadbb90cae435b87e", "reference": "dd3a383e599f49777d8b628dadbb90cae435b87e", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "phpunit/phpunit": "^8.5.32 || ^9.6.3 || ^10.0.12" }, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, "forward-command": true }, "branch-alias": { "dev-master": "1.9-dev" } }, "autoload": { "psr-4": { "PhpOption\\": "src/PhpOption/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "Johannes M. Schmitt", "email": "schmittjoh@gmail.com", "homepage": "https://github.com/schmittjoh" }, { "name": "Graham Campbell", "email": "hello@gjcampbell.co.uk", "homepage": "https://github.com/GrahamCampbell" } ], "description": "Option Type for PHP", "keywords": [ "language", "option", "php", "type" ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", "source": "https://github.com/schmittjoh/php-option/tree/1.9.1" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/phpoption/phpoption", "type": "tidelift" } ], "time": "2023-02-25T19:38:58+00:00" }, { "name": "phpseclib/phpseclib", "version": "3.0.23", "source": { "type": "git", "url": "https://github.com/phpseclib/phpseclib.git", "reference": "866cc78fbd82462ffd880e3f65692afe928bed50" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/phpseclib/phpseclib/zipball/866cc78fbd82462ffd880e3f65692afe928bed50", "reference": "866cc78fbd82462ffd880e3f65692afe928bed50", "shasum": "" }, "require": { "paragonie/constant_time_encoding": "^1|^2", "paragonie/random_compat": "^1.4|^2.0|^9.99.99", "php": ">=5.6.1" }, "require-dev": { "phpunit/phpunit": "*" }, "suggest": { "ext-dom": "Install the DOM extension to load XML formatted public keys.", "ext-gmp": "Install the GMP (GNU Multiple Precision) extension in order to speed up arbitrary precision integer arithmetic operations.", "ext-libsodium": "SSH2/SFTP can make use of some algorithms provided by the libsodium-php extension.", "ext-mcrypt": "Install the Mcrypt extension in order to speed up a few other cryptographic operations.", "ext-openssl": "Install the OpenSSL extension in order to speed up a wide variety of cryptographic operations." }, "type": "library", "autoload": { "files": [ "phpseclib/bootstrap.php" ], "psr-4": { "phpseclib3\\": "phpseclib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jim Wigginton", "email": "terrafrost@php.net", "role": "Lead Developer" }, { "name": "Patrick Monnerat", "email": "pm@datasphere.ch", "role": "Developer" }, { "name": "Andreas Fischer", "email": "bantu@phpbb.com", "role": "Developer" }, { "name": "Hans-Jürgen Petrich", "email": "petrich@tronic-media.com", "role": "Developer" }, { "name": "Graham Campbell", "email": "graham@alt-three.com", "role": "Developer" } ], "description": "PHP Secure Communications Library - Pure-PHP implementations of RSA, AES, SSH2, SFTP, X.509 etc.", "homepage": "http://phpseclib.sourceforge.net", "keywords": [ "BigInteger", "aes", "asn.1", "asn1", "blowfish", "crypto", "cryptography", "encryption", "rsa", "security", "sftp", "signature", "signing", "ssh", "twofish", "x.509", "x509" ], "support": { "issues": "https://github.com/phpseclib/phpseclib/issues", "source": "https://github.com/phpseclib/phpseclib/tree/3.0.23" }, "funding": [ { "url": "https://github.com/terrafrost", "type": "github" }, { "url": "https://www.patreon.com/phpseclib", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/phpseclib/phpseclib", "type": "tidelift" } ], "time": "2023-09-18T17:22:01+00:00" }, { "name": "psr/http-factory", "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", "reference": "e616d01114759c4c489f93b099585439f795fe35" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-factory/zipball/e616d01114759c4c489f93b099585439f795fe35", "reference": "e616d01114759c4c489f93b099585439f795fe35", "shasum": "" }, "require": { "php": ">=7.0.0", "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for PSR-7 HTTP message factories", "keywords": [ "factory", "http", "message", "psr", "psr-17", "psr-7", "request", "response" ], "support": { "source": "https://github.com/php-fig/http-factory/tree/1.0.2" }, "time": "2023-04-10T20:10:41+00:00" }, { "name": "psr/http-message", "version": "2.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-message/zipball/402d35bcb92c70c026d1a6a9883f06b2ead23d71", "reference": "402d35bcb92c70c026d1a6a9883f06b2ead23d71", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP messages", "homepage": "https://github.com/php-fig/http-message", "keywords": [ "http", "http-message", "psr", "psr-7", "request", "response" ], "support": { "source": "https://github.com/php-fig/http-message/tree/2.0" }, "time": "2023-04-04T09:54:51+00:00" }, { "name": "psr/log", "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001", "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001", "shasum": "" }, "require": { "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "Psr\\Log\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for logging libraries", "homepage": "https://github.com/php-fig/log", "keywords": [ "log", "psr", "psr-3" ], "support": { "source": "https://github.com/php-fig/log/tree/3.0.0" }, "time": "2021-07-14T16:46:02+00:00" }, { "name": "revolt/event-loop", "version": "v1.0.3", "source": { "type": "git", "url": "https://github.com/revoltphp/event-loop.git", "reference": "0fe2d31e1cddd26664e55d383d3d5da613334c03" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/revoltphp/event-loop/zipball/0fe2d31e1cddd26664e55d383d3d5da613334c03", "reference": "0fe2d31e1cddd26664e55d383d3d5da613334c03", "shasum": "" }, "require": { "php": ">=8.1" }, "require-dev": { "ext-json": "*", "jetbrains/phpstorm-stubs": "^2019.3", "phpunit/phpunit": "^9", "psalm/phar": "^4.7" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.x-dev" } }, "autoload": { "psr-4": { "Revolt\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Cees-Jan Kiewiet", "email": "ceesjank@gmail.com" }, { "name": "Christian Lück", "email": "christian@clue.engineering" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "description": "Rock-solid event loop for concurrent PHP applications.", "keywords": [ "async", "asynchronous", "concurrency", "event", "event-loop", "non-blocking", "scheduler" ], "support": { "issues": "https://github.com/revoltphp/event-loop/issues", "source": "https://github.com/revoltphp/event-loop/tree/v1.0.3" }, "time": "2023-07-29T17:07:12+00:00" }, { "name": "symfony/polyfill-ctype", "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", "reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb", "shasum": "" }, "require": { "php": ">=7.1" }, "provide": { "ext-ctype": "*" }, "suggest": { "ext-ctype": "For best performance" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Ctype\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Gert de Pagter", "email": "BackEndTea@gmail.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for ctype functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "ctype", "polyfill", "portable" ], "support": { "source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2023-01-26T09:26:14+00:00" }, { "name": "symfony/polyfill-mbstring", "version": "v1.28.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", "reference": "42292d99c55abe617799667f454222c54c60e229" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229", "reference": "42292d99c55abe617799667f454222c54c60e229", "shasum": "" }, "require": { "php": ">=7.1" }, "provide": { "ext-mbstring": "*" }, "suggest": { "ext-mbstring": "For best performance" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.28-dev" }, "thanks": { "name": "symfony/polyfill", "url": "https://github.com/symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Mbstring\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for the Mbstring extension", "homepage": "https://symfony.com", "keywords": [ "compatibility", "mbstring", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2023-07-28T09:04:16+00:00" }, { "name": "vlucas/phpdotenv", "version": "v4.3.0", "source": { "type": "git", "url": "https://github.com/vlucas/phpdotenv.git", "reference": "67a491df68208bef8c37092db11fa3885008efcf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/vlucas/phpdotenv/zipball/67a491df68208bef8c37092db11fa3885008efcf", "reference": "67a491df68208bef8c37092db11fa3885008efcf", "shasum": "" }, "require": { "php": "^5.5.9 || ^7.0 || ^8.0", "phpoption/phpoption": "^1.7.3", "symfony/polyfill-ctype": "^1.17" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", "ext-filter": "*", "ext-pcre": "*", "phpunit/phpunit": "^4.8.36 || ^5.7.27 || ^6.5.14 || ^7.5.20 || ^8.5.30" }, "suggest": { "ext-filter": "Required to use the boolean validator.", "ext-pcre": "Required to use most of the library." }, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, "forward-command": true }, "branch-alias": { "dev-master": "4.3-dev" } }, "autoload": { "psr-4": { "Dotenv\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Graham Campbell", "email": "hello@gjcampbell.co.uk", "homepage": "https://github.com/GrahamCampbell" }, { "name": "Vance Lucas", "email": "vance@vancelucas.com", "homepage": "https://github.com/vlucas" } ], "description": "Loads environment variables from `.env` to `getenv()`, `$_ENV` and `$_SERVER` automagically.", "keywords": [ "dotenv", "env", "environment" ], "support": { "issues": "https://github.com/vlucas/phpdotenv/issues", "source": "https://github.com/vlucas/phpdotenv/tree/v4.3.0" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/vlucas/phpdotenv", "type": "tidelift" } ], "time": "2022-10-16T00:51:09+00:00" }, { "name": "webmozart/assert", "version": "1.11.0", "source": { "type": "git", "url": "https://github.com/webmozarts/assert.git", "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/webmozarts/assert/zipball/11cb2199493b2f8a3b53e7f19068fc6aac760991", "reference": "11cb2199493b2f8a3b53e7f19068fc6aac760991", "shasum": "" }, "require": { "ext-ctype": "*", "php": "^7.2 || ^8.0" }, "conflict": { "phpstan/phpstan": "<0.12.20", "vimeo/psalm": "<4.6.1 || 4.6.2" }, "require-dev": { "phpunit/phpunit": "^8.5.13" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.10-dev" } }, "autoload": { "psr-4": { "Webmozart\\Assert\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Bernhard Schussek", "email": "bschussek@gmail.com" } ], "description": "Assertions to validate method input/output with nice error messages.", "keywords": [ "assert", "check", "validate" ], "support": { "issues": "https://github.com/webmozarts/assert/issues", "source": "https://github.com/webmozarts/assert/tree/1.11.0" }, "time": "2022-06-03T18:03:27+00:00" } ], "packages-dev": [], "aliases": [], "minimum-stability": "dev", "stability-flags": { "danog/madelineproto": 20 }, "prefer-stable": true, "prefer-lowest": false, "platform": { "php": "^8.1", "ext-json": "*", "ext-mbstring": "*" }, "platform-dev": [], "plugin-api-version": "2.6.0" }