{ "packages": [ { "name": "amphp/amp", "version": "v2.6.4", "version_normalized": "2.6.4.0", "source": { "type": "git", "url": "https://github.com/amphp/amp.git", "reference": "ded3d9be08f526089eb7ee8d9f16a9768f9dec2d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/amp/zipball/ded3d9be08f526089eb7ee8d9f16a9768f9dec2d", "reference": "ded3d9be08f526089eb7ee8d9f16a9768f9dec2d", "shasum": "" }, "require": { "php": ">=7.1" }, "require-dev": { "amphp/php-cs-fixer-config": "dev-master", "amphp/phpunit-util": "^1", "ext-json": "*", "jetbrains/phpstorm-stubs": "^2019.3", "phpunit/phpunit": "^7 | ^8 | ^9", "react/promise": "^2", "vimeo/psalm": "^3.12" }, "time": "2024-03-21T18:52:26+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "installation-source": "dist", "autoload": { "files": [ "lib/functions.php", "lib/Internal/functions.php" ], "psr-4": { "Amp\\": "lib" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Daniel Lowrey", "email": "rdlowrey@php.net" }, { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Bob Weinand", "email": "bobwei9@hotmail.com" }, { "name": "Niklas Keller", "email": "me@kelunik.com" } ], "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": { "irc": "irc://irc.freenode.org/amphp", "issues": "https://github.com/amphp/amp/issues", "source": "https://github.com/amphp/amp/tree/v2.6.4" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "install-path": "../amphp/amp" }, { "name": "amphp/byte-stream", "version": "v1.8.2", "version_normalized": "1.8.2.0", "source": { "type": "git", "url": "https://github.com/amphp/byte-stream.git", "reference": "4f0e968ba3798a423730f567b1b50d3441c16ddc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/byte-stream/zipball/4f0e968ba3798a423730f567b1b50d3441c16ddc", "reference": "4f0e968ba3798a423730f567b1b50d3441c16ddc", "shasum": "" }, "require": { "amphp/amp": "^2", "php": ">=7.1" }, "require-dev": { "amphp/php-cs-fixer-config": "dev-master", "amphp/phpunit-util": "^1.4", "friendsofphp/php-cs-fixer": "^2.3", "jetbrains/phpstorm-stubs": "^2019.3", "phpunit/phpunit": "^6 || ^7 || ^8", "psalm/phar": "^3.11.4" }, "time": "2024-04-13T18:00:56+00:00", "type": "library", "installation-source": "dist", "autoload": { "files": [ "lib/functions.php" ], "psr-4": { "Amp\\ByteStream\\": "lib" } }, "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/v1.8.2" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "install-path": "../amphp/byte-stream" }, { "name": "amphp/parallel", "version": "v1.4.4", "version_normalized": "1.4.4.0", "source": { "type": "git", "url": "https://github.com/amphp/parallel.git", "reference": "508ca221f2f47235327db5120f0a89d43435b69b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/parallel/zipball/508ca221f2f47235327db5120f0a89d43435b69b", "reference": "508ca221f2f47235327db5120f0a89d43435b69b", "shasum": "" }, "require": { "amphp/amp": "^2", "amphp/byte-stream": "^1.6.1", "amphp/parser": "^1", "amphp/process": "^1", "amphp/serialization": "^1", "amphp/sync": "^1.0.1", "php": ">=7.1" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "amphp/phpunit-util": "^1.1", "phpunit/phpunit": "^9 || ^8 || ^7" }, "time": "2024-12-08T16:28:11+00:00", "type": "library", "installation-source": "dist", "autoload": { "files": [ "lib/Context/functions.php", "lib/Sync/functions.php", "lib/Worker/functions.php" ], "psr-4": { "Amp\\Parallel\\": "lib" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.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/v1.4.4" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "install-path": "../amphp/parallel" }, { "name": "amphp/parser", "version": "v1.1.1", "version_normalized": "1.1.1.0", "source": { "type": "git", "url": "https://github.com/amphp/parser.git", "reference": "3cf1f8b32a0171d4b1bed93d25617637a77cded7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/parser/zipball/3cf1f8b32a0171d4b1bed93d25617637a77cded7", "reference": "3cf1f8b32a0171d4b1bed93d25617637a77cded7", "shasum": "" }, "require": { "php": ">=7.4" }, "require-dev": { "amphp/php-cs-fixer-config": "^2", "phpunit/phpunit": "^9", "psalm/phar": "^5.4" }, "time": "2024-03-21T19:16:53+00:00", "type": "library", "installation-source": "dist", "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.1" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "install-path": "../amphp/parser" }, { "name": "amphp/process", "version": "v1.1.9", "version_normalized": "1.1.9.0", "source": { "type": "git", "url": "https://github.com/amphp/process.git", "reference": "55b837d4f1857b9bd7efb7bb859ae6b0e804f13f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/process/zipball/55b837d4f1857b9bd7efb7bb859ae6b0e804f13f", "reference": "55b837d4f1857b9bd7efb7bb859ae6b0e804f13f", "shasum": "" }, "require": { "amphp/amp": "^2", "amphp/byte-stream": "^1.4", "php": ">=7.1" }, "require-dev": { "amphp/php-cs-fixer-config": "dev-master", "amphp/phpunit-util": "^1", "phpunit/phpunit": "^6" }, "time": "2024-12-13T17:38:25+00:00", "type": "library", "installation-source": "dist", "autoload": { "files": [ "lib/functions.php" ], "psr-4": { "Amp\\Process\\": "lib" } }, "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": "Asynchronous process manager.", "homepage": "https://github.com/amphp/process", "support": { "issues": "https://github.com/amphp/process/issues", "source": "https://github.com/amphp/process/tree/v1.1.9" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "install-path": "../amphp/process" }, { "name": "amphp/serialization", "version": "v1.0.0", "version_normalized": "1.0.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" }, "time": "2020-03-25T21:39:07+00:00", "type": "library", "installation-source": "dist", "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" }, "install-path": "../amphp/serialization" }, { "name": "amphp/sync", "version": "v1.4.2", "version_normalized": "1.4.2.0", "source": { "type": "git", "url": "https://github.com/amphp/sync.git", "reference": "85ab06764f4f36d63b1356b466df6111cf4b89cf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/amphp/sync/zipball/85ab06764f4f36d63b1356b466df6111cf4b89cf", "reference": "85ab06764f4f36d63b1356b466df6111cf4b89cf", "shasum": "" }, "require": { "amphp/amp": "^2.2", "php": ">=7.1" }, "require-dev": { "amphp/php-cs-fixer-config": "dev-master", "amphp/phpunit-util": "^1.1", "phpunit/phpunit": "^9 || ^8 || ^7" }, "time": "2021-10-25T18:29:10+00:00", "type": "library", "installation-source": "dist", "autoload": { "files": [ "src/functions.php", "src/ConcurrentIterator/functions.php" ], "psr-4": { "Amp\\Sync\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Aaron Piotrowski", "email": "aaron@trowski.com" }, { "name": "Stephen Coakley", "email": "me@stephencoakley.com" } ], "description": "Mutex, Semaphore, and other synchronization tools for Amp.", "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/v1.4.2" }, "funding": [ { "url": "https://github.com/amphp", "type": "github" } ], "install-path": "../amphp/sync" }, { "name": "andrewdalpino/okbloomer", "version": "1.0.0", "version_normalized": "1.0.0.0", "source": { "type": "git", "url": "https://github.com/andrewdalpino/OkBloomer.git", "reference": "39321cb515c1e99128d28489b0187120ba7ce84c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/andrewdalpino/OkBloomer/zipball/39321cb515c1e99128d28489b0187120ba7ce84c", "reference": "39321cb515c1e99128d28489b0187120ba7ce84c", "shasum": "" }, "require": { "php": ">=7.4" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.0", "phpbench/phpbench": "^1.0", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "phpunit/phpunit": "^9.5" }, "time": "2022-01-24T03:41:23+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "OkBloomer\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Andrew DalPino", "email": "support@andrewdalpino.com", "homepage": "https://github.com/andrewdalpino", "role": "Lead Developer" } ], "description": "An autoscaling Bloom filter with ultra-low memory usage for PHP.", "keywords": [ "Bloom Filter", "layered bloom filter", "scalable bloom filter" ], "support": { "docs": "https://github.com/andrewdalpino/OkBloomer/README.md", "email": "support@andrewdalpino.com", "issues": "https://github.com/andrewdalpino/OkBloomer/issues", "source": "https://github.com/andrewdalpino/OkBloomer" }, "funding": [ { "url": "https://github.com/sponsors/andrewdalpino", "type": "github" } ], "install-path": "../andrewdalpino/okbloomer" }, { "name": "arthurhoaro/favicon", "version": "v2.0.1", "version_normalized": "2.0.1.0", "source": { "type": "git", "url": "https://github.com/ArthurHoaro/favicon.git", "reference": "2f2af255e4a2ea0abff2a1b34b51cf4e57e6a230" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ArthurHoaro/favicon/zipball/2f2af255e4a2ea0abff2a1b34b51cf4e57e6a230", "reference": "2f2af255e4a2ea0abff2a1b34b51cf4e57e6a230", "shasum": "" }, "require": { "ext-dom": "*", "ext-fileinfo": "*", "php": "^8.0" }, "require-dev": { "phpunit/phpunit": "^10.0", "squizlabs/php_codesniffer": "^3.5", "weew/helpers-filesystem": "~1.0" }, "time": "2024-10-23T15:43:54+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "Favicon\\": "src/Favicon/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "Chris Shiflett", "homepage": "http://shiflett.org/" }, { "name": "Arthur Hoaro", "homepage": "http://hoa.ro" } ], "description": "PHP Library used to discover favicon from given URL", "homepage": "https://github.com/ArthurHoaro/favicon", "keywords": [ "favicon", "finder", "icon" ], "support": { "issues": "https://github.com/ArthurHoaro/favicon/issues", "source": "https://github.com/ArthurHoaro/favicon/tree/v2.0.1", "sources": "https://github.com/ArthurHoaro/favicon" }, "install-path": "../arthurhoaro/favicon" }, { "name": "bamarni/composer-bin-plugin", "version": "1.8.3", "version_normalized": "1.8.3.0", "source": { "type": "git", "url": "https://github.com/bamarni/composer-bin-plugin.git", "reference": "e7ef9e012667327516c24e5fad9903a3bc91389d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bamarni/composer-bin-plugin/zipball/e7ef9e012667327516c24e5fad9903a3bc91389d", "reference": "e7ef9e012667327516c24e5fad9903a3bc91389d", "shasum": "" }, "require": { "composer-plugin-api": "^2.0", "php": "^7.2.5 || ^8.0" }, "require-dev": { "composer/composer": "^2.0", "ext-json": "*", "phpstan/extension-installer": "^1.1", "phpstan/phpstan": "^1.8", "phpstan/phpstan-phpunit": "^1.1", "phpunit/phpunit": "^8.5 || ^9.6 || ^10.0", "symfony/console": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", "symfony/finder": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0", "symfony/process": "^2.8.52 || ^3.4.35 || ^4.4 || ^5.0 || ^6.0" }, "time": "2025-11-24T19:20:55+00:00", "type": "composer-plugin", "extra": { "class": "Bamarni\\Composer\\Bin\\BamarniBinPlugin" }, "installation-source": "dist", "autoload": { "psr-4": { "Bamarni\\Composer\\Bin\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "No conflicts for your bin dependencies", "keywords": [ "composer", "conflict", "dependency", "executable", "isolation", "tool" ], "support": { "issues": "https://github.com/bamarni/composer-bin-plugin/issues", "source": "https://github.com/bamarni/composer-bin-plugin/tree/1.8.3" }, "install-path": "../bamarni/composer-bin-plugin" }, { "name": "bytestream/horde-crypt-blowfish", "version": "v1.3.0", "version_normalized": "1.3.0.0", "source": { "type": "git", "url": "https://github.com/bytestream/Crypt_Blowfish.git", "reference": "c1888c663374f8931d0d84768e3c61c53ee8aa4e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Crypt_Blowfish/zipball/c1888c663374f8931d0d84768e3c61c53ee8aa4e", "reference": "c1888c663374f8931d0d84768e3c61c53ee8aa4e", "shasum": "" }, "require": { "bytestream/horde-exception": "^2", "bytestream/horde-support": "^2", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2022-12-12T11:35:44+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Crypt_Blowfish": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde Blowfish encryption library", "homepage": "https://www.horde.org/libraries/Horde_Crypt_Blowfish", "support": { "source": "https://github.com/bytestream/Crypt_Blowfish/tree/v1.3.0" }, "install-path": "../bytestream/horde-crypt-blowfish" }, { "name": "bytestream/horde-exception", "version": "v2.2.0", "version_normalized": "2.2.0.0", "source": { "type": "git", "url": "https://github.com/bytestream/Exception.git", "reference": "d0f25e79a21f7de648f27ea49b902d13f596d5ca" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Exception/zipball/d0f25e79a21f7de648f27ea49b902d13f596d5ca", "reference": "d0f25e79a21f7de648f27ea49b902d13f596d5ca", "shasum": "" }, "require": { "bytestream/horde-translation": "^2.2", "php": "^7.4 || ^8.0" }, "require-dev": { "pear/pear-core-minimal": "^1.10", "phpunit/phpunit": "^9.5" }, "time": "2022-12-12T12:10:17+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Exception": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Chuck Hagenbuch", "email": "chuck@horde.org", "role": "lead" }, { "name": "Jan Schneider", "email": "jan@horde.org", "role": "lead" }, { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "developer" } ], "description": "Horde exception handler library", "homepage": "https://www.horde.org/libraries/Horde_Exception", "support": { "source": "https://github.com/bytestream/Exception/tree/v2.2.0" }, "install-path": "../bytestream/horde-exception" }, { "name": "bytestream/horde-idna", "version": "v1.2.1", "version_normalized": "1.2.1.0", "source": { "type": "git", "url": "https://github.com/bytestream/Idna.git", "reference": "e625a869cd73c92d891dd63cf9558104d4d2e9d4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Idna/zipball/e625a869cd73c92d891dd63cf9558104d4d2e9d4", "reference": "e625a869cd73c92d891dd63cf9558104d4d2e9d4", "shasum": "" }, "require": { "bytestream/horde-exception": "^2", "bytestream/horde-util": "^2", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "suggest": { "ext-intl": "*" }, "time": "2022-07-07T11:36:13+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Idna": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde IDNA normalization library", "homepage": "https://www.horde.org", "support": { "source": "https://github.com/bytestream/Idna/tree/v1.2.1" }, "install-path": "../bytestream/horde-idna" }, { "name": "bytestream/horde-imap-client", "version": "v2.33.6", "version_normalized": "2.33.6.0", "source": { "type": "git", "url": "https://github.com/bytestream/Imap_Client.git", "reference": "33dc825bb4fb0a3fc6c892625404807aee7cd861" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Imap_Client/zipball/33dc825bb4fb0a3fc6c892625404807aee7cd861", "reference": "33dc825bb4fb0a3fc6c892625404807aee7cd861", "shasum": "" }, "require": { "bytestream/horde-exception": "^2", "bytestream/horde-mail": "^2", "bytestream/horde-mime": "^2.5.2", "bytestream/horde-secret": "^2", "bytestream/horde-socket-client": "^2", "bytestream/horde-stream": "^1.4", "bytestream/horde-stream-filter": "^2", "bytestream/horde-translation": "^2.2", "bytestream/horde-util": "^2", "ext-hash": "*", "ext-json": "*", "php": "^7.4 || ^8.0" }, "require-dev": { "bytestream/horde-crypt-blowfish": "^1.2", "bytestream/horde-stringprep": "^1.1", "phpunit/phpunit": "^9.5" }, "time": "2025-04-30T16:20:39+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Imap_Client": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde IMAP client library", "homepage": "https://www.horde.org/libraries/Horde_Imap_Client", "support": { "source": "https://github.com/bytestream/Imap_Client/tree/v2.33.6" }, "install-path": "../bytestream/horde-imap-client" }, { "name": "bytestream/horde-listheaders", "version": "v1.3.0", "version_normalized": "1.3.0.0", "source": { "type": "git", "url": "https://github.com/bytestream/ListHeaders.git", "reference": "2a0193be55ad69c210b6a8849b9df05cd4e3c202" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/ListHeaders/zipball/2a0193be55ad69c210b6a8849b9df05cd4e3c202", "reference": "2a0193be55ad69c210b6a8849b9df05cd4e3c202", "shasum": "" }, "require": { "bytestream/horde-mail": "^2.7", "bytestream/horde-translation": "^2.2", "bytestream/horde-util": "^2", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2021-12-21T16:38:31+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "1.x-dev" } }, "installation-source": "dist", "autoload": { "psr-0": { "Horde_ListHeaders": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde list headers parsing library", "homepage": "https://www.horde.org/libraries/Horde_ListHeaders", "support": { "source": "https://github.com/bytestream/ListHeaders/tree/v1.3.0" }, "install-path": "../bytestream/horde-listheaders" }, { "name": "bytestream/horde-mail", "version": "v2.7.1", "version_normalized": "2.7.1.0", "source": { "type": "git", "url": "https://github.com/bytestream/Mail.git", "reference": "73f5798734caaf7c6aa3e7348ddc9e0d0b6a768e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Mail/zipball/73f5798734caaf7c6aa3e7348ddc9e0d0b6a768e", "reference": "73f5798734caaf7c6aa3e7348ddc9e0d0b6a768e", "shasum": "" }, "require": { "bytestream/horde-exception": "^2", "bytestream/horde-idna": "^1", "bytestream/horde-mime": "^2.12", "bytestream/horde-stream-filter": "^2", "bytestream/horde-translation": "^2.2", "bytestream/horde-util": "^2", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2022-05-23T09:07:13+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "installation-source": "dist", "autoload": { "psr-0": { "Horde_Mail": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde mail library", "homepage": "https://www.horde.org/libraries/Horde_Mail", "support": { "source": "https://github.com/bytestream/Mail/tree/v2.7.1" }, "install-path": "../bytestream/horde-mail" }, { "name": "bytestream/horde-mime", "version": "v2.13.2", "version_normalized": "2.13.2.0", "source": { "type": "git", "url": "https://github.com/bytestream/Mime.git", "reference": "63eb21725983e437536d457135719df5a42e3cf4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Mime/zipball/63eb21725983e437536d457135719df5a42e3cf4", "reference": "63eb21725983e437536d457135719df5a42e3cf4", "shasum": "" }, "require": { "bytestream/horde-exception": "^2", "bytestream/horde-listheaders": "^1.3", "bytestream/horde-mail": "^2.7", "bytestream/horde-stream": "^1.3", "bytestream/horde-stream-filter": "^2", "bytestream/horde-support": "^2.1", "bytestream/horde-text-flowed": "^2", "bytestream/horde-translation": "^2.2", "bytestream/horde-util": "^2", "php": "^7.4 || ^8.0" }, "require-dev": { "bytestream/horde-text-filter": "^2.4", "phpunit/phpunit": "^9.5" }, "time": "2024-08-12T14:10:09+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "installation-source": "dist", "autoload": { "psr-0": { "Horde_Mime": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Chuck Hagenbuch", "email": "chuck@horde.org", "role": "lead" }, { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "MIME library", "homepage": "https://www.horde.org/libraries/Horde_Mime", "support": { "source": "https://github.com/bytestream/Mime/tree/v2.13.2" }, "install-path": "../bytestream/horde-mime" }, { "name": "bytestream/horde-secret", "version": "v2.1.0", "version_normalized": "2.1.0.0", "source": { "type": "git", "url": "https://github.com/bytestream/Secret.git", "reference": "75d1575820d4422ad8c485fd3606652948d9f2b6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Secret/zipball/75d1575820d4422ad8c485fd3606652948d9f2b6", "reference": "75d1575820d4422ad8c485fd3606652948d9f2b6", "shasum": "" }, "require": { "bytestream/horde-crypt-blowfish": "^1", "bytestream/horde-exception": "^2", "bytestream/horde-support": "^2", "ext-hash": "*", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2021-12-21T13:40:05+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Secret": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Chuck Hagenbuch", "email": "chuck@horde.org", "role": "lead" }, { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde secret key encryption library", "homepage": "https://www.horde.org/libraries/Horde_Secret", "support": { "source": "https://github.com/bytestream/Secret/tree/v2.1.0" }, "install-path": "../bytestream/horde-secret" }, { "name": "bytestream/horde-socket-client", "version": "v2.2.1", "version_normalized": "2.2.1.0", "source": { "type": "git", "url": "https://github.com/bytestream/Socket_Client.git", "reference": "7687d26b43c65bbabdd9b6452770aaddea82946d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Socket_Client/zipball/7687d26b43c65bbabdd9b6452770aaddea82946d", "reference": "7687d26b43c65bbabdd9b6452770aaddea82946d", "shasum": "" }, "require": { "bytestream/horde-exception": "^2", "php": "^7.4 || ^8.0" }, "suggest": { "ext-openssl": "*" }, "time": "2021-12-21T19:22:30+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "Horde\\Socket\\": "lib/Horde/Socket" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde network socket client library", "homepage": "https://www.horde.org", "support": { "source": "https://github.com/bytestream/Socket_Client/tree/v2.2.1" }, "install-path": "../bytestream/horde-socket-client" }, { "name": "bytestream/horde-stream", "version": "v1.7.2", "version_normalized": "1.7.2.0", "source": { "type": "git", "url": "https://github.com/bytestream/Stream.git", "reference": "98c1813c743342832b7d6c87be9ccfcf47bfef62" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Stream/zipball/98c1813c743342832b7d6c87be9ccfcf47bfef62", "reference": "98c1813c743342832b7d6c87be9ccfcf47bfef62", "shasum": "" }, "require": { "bytestream/horde-exception": "^2", "php": "^7.4 || ^8.0" }, "require-dev": { "bytestream/horde-stream-wrapper": "^2.2", "phpunit/phpunit": "^9.5" }, "time": "2024-11-06T00:43:41+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Stream": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde PHP streams library", "homepage": "https://www.horde.org/libraries/Horde_Stream", "support": { "source": "https://github.com/bytestream/Stream/tree/v1.7.2" }, "install-path": "../bytestream/horde-stream" }, { "name": "bytestream/horde-stream-filter", "version": "v2.1.1", "version_normalized": "2.1.1.0", "source": { "type": "git", "url": "https://github.com/bytestream/Stream_Filter.git", "reference": "ce3663e2baa11cd6bb927968fcb7cd90813f5355" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Stream_Filter/zipball/ce3663e2baa11cd6bb927968fcb7cd90813f5355", "reference": "ce3663e2baa11cd6bb927968fcb7cd90813f5355", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2022-05-23T14:46:54+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Stream_Filter": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Chuck Hagenbuch", "email": "chuck@horde.org", "role": "lead" }, { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde PHP stream filters library", "homepage": "https://www.horde.org/libraries/Horde_Stream_Filter", "support": { "source": "https://github.com/bytestream/Stream_Filter/tree/v2.1.1" }, "install-path": "../bytestream/horde-stream-filter" }, { "name": "bytestream/horde-stream-wrapper", "version": "v2.2.0", "version_normalized": "2.2.0.0", "source": { "type": "git", "url": "https://github.com/bytestream/Stream_Wrapper.git", "reference": "d9b8637203a3f7cdddf6a46691021a93604aae10" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Stream_Wrapper/zipball/d9b8637203a3f7cdddf6a46691021a93604aae10", "reference": "d9b8637203a3f7cdddf6a46691021a93604aae10", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2021-12-20T23:00:18+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Stream_Wrapper": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Chuck Hagenbuch", "email": "chuck@horde.org", "role": "lead" }, { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde PHP stream wrappers library", "homepage": "https://www.horde.org/libraries/Horde_Stream_Wrapper", "support": { "source": "https://github.com/bytestream/Stream_Wrapper/tree/v2.2.0" }, "install-path": "../bytestream/horde-stream-wrapper" }, { "name": "bytestream/horde-stringprep", "version": "v1.2.1", "version_normalized": "1.2.1.0", "source": { "type": "git", "url": "https://github.com/bytestream/Stringprep.git", "reference": "ab90e418923f86b069b6e9a3d5f6a73f62255691" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Stringprep/zipball/ab90e418923f86b069b6e9a3d5f6a73f62255691", "reference": "ab90e418923f86b069b6e9a3d5f6a73f62255691", "shasum": "" }, "require": { "ext-iconv": "*", "ext-intl": "*", "php": "^7.4 || ^8.0" }, "time": "2022-12-12T12:31:30+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Stringprep": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-3.0" ], "authors": [ { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde internationalized strings preparation library", "homepage": "https://www.horde.org", "support": { "source": "https://github.com/bytestream/Stringprep/tree/v1.2.1" }, "install-path": "../bytestream/horde-stringprep" }, { "name": "bytestream/horde-support", "version": "v2.4.0", "version_normalized": "2.4.0.0", "source": { "type": "git", "url": "https://github.com/bytestream/Support.git", "reference": "6e5d9594cf42f470ce1e2622a91a2acdf26d8ec0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Support/zipball/6e5d9594cf42f470ce1e2622a91a2acdf26d8ec0", "reference": "6e5d9594cf42f470ce1e2622a91a2acdf26d8ec0", "shasum": "" }, "require": { "bytestream/horde-exception": "^2", "bytestream/horde-stream-wrapper": "^2", "bytestream/horde-util": "^2", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2022-12-12T11:11:32+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Support": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Chuck Hagenbuch", "email": "chuck@horde.org", "role": "lead" }, { "name": "Jan Schneider", "email": "jan@horde.org", "role": "lead" }, { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "developer" } ], "description": "Horde Supporting library", "homepage": "https://www.horde.org/libraries/Horde_Support", "support": { "source": "https://github.com/bytestream/Support/tree/v2.4.0" }, "install-path": "../bytestream/horde-support" }, { "name": "bytestream/horde-text-filter", "version": "v2.5.0", "version_normalized": "2.5.0.0", "source": { "type": "git", "url": "https://github.com/bytestream/Text_Filter.git", "reference": "f4654f42665c1784911c63de22f3ab2eca682380" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Text_Filter/zipball/f4654f42665c1784911c63de22f3ab2eca682380", "reference": "f4654f42665c1784911c63de22f3ab2eca682380", "shasum": "" }, "require": { "bytestream/horde-exception": "^2", "bytestream/horde-idna": "^1", "bytestream/horde-secret": "^2", "bytestream/horde-util": "^2", "php": "^7.4 || ^8.0" }, "require-dev": { "bytestream/horde-text-flowed": "^2.1", "phpunit/phpunit": "^9.5" }, "time": "2022-12-12T11:55:30+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Text_Filter": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Jan Schneider", "email": "jan@horde.org", "role": "lead" }, { "name": "Chuck Hagenbuch", "email": "chuck@horde.org", "role": "lead" }, { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "developer" } ], "description": "Horde text filtering and conversion library", "homepage": "https://www.horde.org/libraries/Horde_Text_Filter", "support": { "source": "https://github.com/bytestream/Text_Filter/tree/v2.5.0" }, "install-path": "../bytestream/horde-text-filter" }, { "name": "bytestream/horde-text-flowed", "version": "v2.1.0", "version_normalized": "2.1.0.0", "source": { "type": "git", "url": "https://github.com/bytestream/Text_Flowed.git", "reference": "97153c2e68a600662c54eb02e973eda797134de1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Text_Flowed/zipball/97153c2e68a600662c54eb02e973eda797134de1", "reference": "97153c2e68a600662c54eb02e973eda797134de1", "shasum": "" }, "require": { "bytestream/horde-util": "^2", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2021-12-21T12:01:44+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Text_Flowed": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Flowed text library", "homepage": "https://www.horde.org/libraries/Horde_Text_Flowed", "support": { "source": "https://github.com/bytestream/Text_Flowed/tree/v2.1.0" }, "install-path": "../bytestream/horde-text-flowed" }, { "name": "bytestream/horde-translation", "version": "v2.3.0", "version_normalized": "2.3.0.0", "source": { "type": "git", "url": "https://github.com/bytestream/Translation.git", "reference": "50b32bf614164e3e44deb23f4210e709f967cbc6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Translation/zipball/50b32bf614164e3e44deb23f4210e709f967cbc6", "reference": "50b32bf614164e3e44deb23f4210e709f967cbc6", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2021-12-20T20:30:50+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde_Translation": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Jan Schneider", "email": "jan@horde.org", "role": "lead" } ], "description": "Horde Translation library", "homepage": "https://www.horde.org/libraries/Horde_Translation", "support": { "source": "https://github.com/bytestream/Translation/tree/v2.3.0" }, "install-path": "../bytestream/horde-translation" }, { "name": "bytestream/horde-util", "version": "v2.8.0", "version_normalized": "2.8.0.0", "source": { "type": "git", "url": "https://github.com/bytestream/Util.git", "reference": "352b5aee46e2df0b85961c1bde47c03a6b440224" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bytestream/Util/zipball/352b5aee46e2df0b85961c1bde47c03a6b440224", "reference": "352b5aee46e2df0b85961c1bde47c03a6b440224", "shasum": "" }, "require": { "ext-dom": "*", "ext-mbstring": "*", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2024-09-13T10:21:29+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-0": { "Horde": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Chuck Hagenbuch", "email": "chuck@horde.org", "role": "lead" }, { "name": "Jan Schneider", "email": "jan@horde.org", "role": "lead" }, { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "developer" } ], "description": "Horde utility library", "homepage": "https://www.horde.org/libraries/Horde_Util", "support": { "source": "https://github.com/bytestream/Util/tree/v2.8.0" }, "install-path": "../bytestream/horde-util" }, { "name": "cerdic/css-tidy", "version": "v2.2.1", "version_normalized": "2.2.1.0", "source": { "type": "git", "url": "https://github.com/Cerdic/CSSTidy.git", "reference": "ffc835dc6c122e96b7a13f9936a107e0dd0e84d6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Cerdic/CSSTidy/zipball/ffc835dc6c122e96b7a13f9936a107e0dd0e84d6", "reference": "ffc835dc6c122e96b7a13f9936a107e0dd0e84d6", "shasum": "" }, "require": { "php": "^7.1 || ^8" }, "require-dev": { "phpunit/phpunit": "^7.5 || ^8.5 || ^9.5 || ^10.5" }, "time": "2024-11-18T16:18:51+00:00", "bin": [ "bin/pcsstidy" ], "type": "library", "installation-source": "dist", "autoload": { "classmap": [ "class.csstidy_optimise.php", "class.csstidy_print.php", "class.csstidy.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1-or-later" ], "authors": [ { "name": "Cédric MORIN", "email": "changeme@mailinator.com" } ], "description": "CSSTidy is a CSS minifier", "keywords": [ "css", "minifier", "tidy" ], "support": { "issues": "https://github.com/Cerdic/CSSTidy/issues", "source": "https://github.com/Cerdic/CSSTidy/tree/v2.2.1" }, "install-path": "../cerdic/css-tidy" }, { "name": "cweagans/composer-configurable-plugin", "version": "2.0.0", "version_normalized": "2.0.0.0", "source": { "type": "git", "url": "https://github.com/cweagans/composer-configurable-plugin.git", "reference": "15433906511a108a1806710e988629fd24b89974" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/cweagans/composer-configurable-plugin/zipball/15433906511a108a1806710e988629fd24b89974", "reference": "15433906511a108a1806710e988629fd24b89974", "shasum": "" }, "require": { "php": ">=8.0.0" }, "require-dev": { "codeception/codeception": "~4.0", "codeception/module-asserts": "^2.0", "composer/composer": "~2.0", "php-coveralls/php-coveralls": "~2.0", "php-parallel-lint/php-parallel-lint": "^1.0.0", "phpro/grumphp": "^1.8.0", "sebastian/phpcpd": "^6.0", "squizlabs/php_codesniffer": "^3.0" }, "time": "2023-02-12T04:58:58+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "cweagans\\Composer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Cameron Eagans", "email": "me@cweagans.net" } ], "description": "Provides a lightweight configuration system for Composer plugins.", "support": { "issues": "https://github.com/cweagans/composer-configurable-plugin/issues", "source": "https://github.com/cweagans/composer-configurable-plugin/tree/2.0.0" }, "funding": [ { "url": "https://github.com/cweagans", "type": "github" } ], "install-path": "../cweagans/composer-configurable-plugin" }, { "name": "cweagans/composer-patches", "version": "2.0.0", "version_normalized": "2.0.0.0", "source": { "type": "git", "url": "https://github.com/cweagans/composer-patches.git", "reference": "bfa6018a5f864653d9ed899b902ea72f858a2cf7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/cweagans/composer-patches/zipball/bfa6018a5f864653d9ed899b902ea72f858a2cf7", "reference": "bfa6018a5f864653d9ed899b902ea72f858a2cf7", "shasum": "" }, "require": { "composer-plugin-api": "^2.0", "cweagans/composer-configurable-plugin": "^2.0", "ext-json": "*", "php": ">=8.0.0" }, "require-dev": { "codeception/codeception": "~4.0", "codeception/module-asserts": "^2.0", "codeception/module-cli": "^2.0", "codeception/module-filesystem": "^2.0", "composer/composer": "~2.0", "php-coveralls/php-coveralls": "~2.0", "php-parallel-lint/php-parallel-lint": "^1.0.0", "phpro/grumphp": "^1.8.0", "sebastian/phpcpd": "^6.0", "squizlabs/php_codesniffer": "^4.0" }, "time": "2025-10-30T23:44:22+00:00", "type": "composer-plugin", "extra": { "_": "The following two lines ensure that composer-patches is loaded as early as possible.", "class": "cweagans\\Composer\\Plugin\\Patches", "plugin-modifies-downloads": true, "plugin-modifies-install-path": true }, "installation-source": "dist", "autoload": { "psr-4": { "cweagans\\Composer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Cameron Eagans", "email": "me@cweagans.net" } ], "description": "Provides a way to patch Composer packages.", "support": { "issues": "https://github.com/cweagans/composer-patches/issues", "source": "https://github.com/cweagans/composer-patches/tree/2.0.0" }, "funding": [ { "url": "https://github.com/cweagans", "type": "github" } ], "install-path": "../cweagans/composer-patches" }, { "name": "ezyang/htmlpurifier", "version": "v4.19.0", "version_normalized": "4.19.0.0", "source": { "type": "git", "url": "https://github.com/ezyang/htmlpurifier.git", "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ezyang/htmlpurifier/zipball/b287d2a16aceffbf6e0295559b39662612b77fcf", "reference": "b287d2a16aceffbf6e0295559b39662612b77fcf", "shasum": "" }, "require": { "php": "~5.6.0 || ~7.0.0 || ~7.1.0 || ~7.2.0 || ~7.3.0 || ~7.4.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "require-dev": { "cerdic/css-tidy": "^1.7 || ^2.0", "simpletest/simpletest": "dev-master" }, "suggest": { "cerdic/css-tidy": "If you want to use the filter 'Filter.ExtractStyleBlocks'.", "ext-bcmath": "Used for unit conversion and imagecrash protection", "ext-iconv": "Converts text to and from non-UTF-8 encodings", "ext-tidy": "Used for pretty-printing HTML" }, "time": "2025-10-17T16:34:55+00:00", "type": "library", "installation-source": "dist", "autoload": { "files": [ "library/HTMLPurifier.composer.php" ], "psr-0": { "HTMLPurifier": "library/" }, "exclude-from-classmap": [ "/library/HTMLPurifier/Language/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1-or-later" ], "authors": [ { "name": "Edward Z. Yang", "email": "admin@htmlpurifier.org", "homepage": "http://ezyang.com" } ], "description": "Standards compliant HTML filter written in PHP", "homepage": "http://htmlpurifier.org/", "keywords": [ "html" ], "support": { "issues": "https://github.com/ezyang/htmlpurifier/issues", "source": "https://github.com/ezyang/htmlpurifier/tree/v4.19.0" }, "install-path": "../ezyang/htmlpurifier" }, { "name": "glenscott/url-normalizer", "version": "1.4.0", "version_normalized": "1.4.0.0", "source": { "type": "git", "url": "https://github.com/glenscott/url-normalizer.git", "reference": "b8e79d3360a1bd7182398c9956bd74d219ad1b3c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/glenscott/url-normalizer/zipball/b8e79d3360a1bd7182398c9956bd74d219ad1b3c", "reference": "b8e79d3360a1bd7182398c9956bd74d219ad1b3c", "shasum": "" }, "require": { "ext-mbstring": "*", "php": ">=5.3.0" }, "time": "2015-06-11T16:06:02+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "URL\\": "src/URL" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Glen Scott", "email": "glen@glenscott.co.uk" } ], "description": "Syntax based normalization of URL's", "support": { "issues": "https://github.com/glenscott/url-normalizer/issues", "source": "https://github.com/glenscott/url-normalizer/tree/master" }, "install-path": "../glenscott/url-normalizer" }, { "name": "gravatarphp/gravatar", "version": "dev-master", "version_normalized": "dev-master", "source": { "type": "git", "url": "https://github.com/gravatarphp/gravatar.git", "reference": "6b9f6a45477ce48285738d9d0c3f0dbf97abe263" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/gravatarphp/gravatar/zipball/6b9f6a45477ce48285738d9d0c3f0dbf97abe263", "reference": "6b9f6a45477ce48285738d9d0c3f0dbf97abe263", "shasum": "" }, "require": { "php": ">=7.1" }, "require-dev": { "phpspec/phpspec": "^5.1 || ^7.0.1" }, "time": "2021-12-01T16:22:57+00:00", "default-branch": true, "type": "library", "extra": { "branch-alias": { "dev-master": "2.1-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "Gravatar\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Márk Sági-Kazár", "email": "mark.sagikazar@gmail.com" } ], "description": "Gravatar URL builder which is most commonly called as a Gravatar library", "homepage": "http://gravatarphp.com", "keywords": [ "avatar", "gravatar", "image", "profile" ], "support": { "issues": "https://github.com/gravatarphp/gravatar/issues", "source": "https://github.com/gravatarphp/gravatar/tree/master" }, "funding": [ { "url": "https://github.com/gmponos", "type": "github" }, { "url": "https://github.com/sagikazarmark", "type": "github" } ], "install-path": "../gravatarphp/gravatar" }, { "name": "hamza221/html2text", "version": "v1.0.0", "version_normalized": "1.0.0.0", "source": { "type": "git", "url": "https://github.com/hamza221/html2text.git", "reference": "77498a184e4bd59698a8daf458addd6d94c8dbf5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/hamza221/html2text/zipball/77498a184e4bd59698a8daf458addd6d94c8dbf5", "reference": "77498a184e4bd59698a8daf458addd6d94c8dbf5", "shasum": "" }, "require-dev": { "phpunit/phpunit": "~4|^9.0" }, "suggest": { "ext-mbstring": "For best performance", "symfony/polyfill-mbstring": "If you can't install ext-mbstring" }, "time": "2023-08-16T11:30:50+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "Html2Text\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "description": "Converts HTML to formatted plain text", "support": { "source": "https://github.com/hamza221/html2text/tree/v1.0.0" }, "install-path": "../hamza221/html2text" }, { "name": "jeremykendall/php-domain-parser", "version": "6.4.0", "version_normalized": "6.4.0.0", "source": { "type": "git", "url": "https://github.com/jeremykendall/php-domain-parser.git", "reference": "98401b32371fc1a75d93d4653d311b38e71f0d82" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/jeremykendall/php-domain-parser/zipball/98401b32371fc1a75d93d4653d311b38e71f0d82", "reference": "98401b32371fc1a75d93d4653d311b38e71f0d82", "shasum": "" }, "require": { "ext-filter": "*", "php": "^8.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.65.0", "guzzlehttp/guzzle": "^7.9.2", "guzzlehttp/psr7": "^1.6 || ^2.7.0", "phpstan/phpstan": "^1.12.13", "phpstan/phpstan-phpunit": "^1.4.2", "phpstan/phpstan-strict-rules": "^1.6.1", "phpunit/phpunit": "^10.5.15 || ^11.5.1", "psr/http-factory": "^1.1.0", "psr/simple-cache": "^1.0.1 || ^2.0.0", "symfony/cache": "^v5.0.0 || ^6.4.16", "symfony/var-dumper": "^v6.4.18 || ^7.2" }, "suggest": { "league/uri": "To parse and extract the host from an URL using a RFC3986/RFC3987 URI parser", "psr/http-client-implementation": "To use the storage functionality which depends on PSR-18", "psr/http-factory-implementation": "To use the storage functionality which depends on PSR-17", "psr/simple-cache-implementation": "To use the storage functionality which depends on PSR-16", "rowbot/url": "To parse and extract the host from an URL using a WHATWG URL parser", "symfony/polyfill-intl-idn": "to handle IDN host via the Symfony polyfill if ext-intl is not present" }, "time": "2025-04-26T11:19:48+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "6.x-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "Pdp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jeremy Kendall", "homepage": "https://about.me/jeremykendall", "role": "Developer" }, { "name": "Ignace Nyamagana Butera", "homepage": "https://nyamsprod.com", "role": "Developer" }, { "name": "Contributors", "homepage": "https://github.com/jeremykendall/php-domain-parser/graphs/contributors" } ], "description": "Public Suffix List and IANA Root Zone Database based Domain parsing implemented in PHP.", "homepage": "https://github.com/jeremykendall/php-domain-parser", "keywords": [ "PSL", "Public Suffix List", "Top Level Domains", "domain parsing", "iana", "icann", "idn", "tld" ], "support": { "issues": "https://github.com/jeremykendall/php-domain-parser/issues", "source": "https://github.com/jeremykendall/php-domain-parser" }, "funding": [ { "url": "https://github.com/sponsors/nyamsprod", "type": "github" } ], "install-path": "../jeremykendall/php-domain-parser" }, { "name": "joomla/string", "version": "3.0.4", "version_normalized": "3.0.4.0", "source": { "type": "git", "url": "https://github.com/joomla-framework/string.git", "reference": "0b3d33564db389e27346f7e275c694897c939434" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/joomla-framework/string/zipball/0b3d33564db389e27346f7e275c694897c939434", "reference": "0b3d33564db389e27346f7e275c694897c939434", "shasum": "" }, "require": { "php": "^8.1.0", "symfony/deprecation-contracts": "^2|^3" }, "conflict": { "doctrine/inflector": "<1.2" }, "require-dev": { "doctrine/inflector": "^1.2", "joomla/test": "^3.0", "phpstan/phpstan": "1.12.27", "phpstan/phpstan-deprecation-rules": "1.2.1", "phpunit/phpunit": "^9.5.28", "squizlabs/php_codesniffer": "^3.7.2" }, "suggest": { "doctrine/inflector": "To use the string inflector", "ext-mbstring": "For improved processing" }, "time": "2025-07-19T15:25:56+00:00", "type": "joomla-package", "extra": { "branch-alias": { "dev-2.0-dev": "2.0-dev", "dev-3.x-dev": "3.0-dev" } }, "installation-source": "dist", "autoload": { "files": [ "src/phputf8/utf8.php", "src/phputf8/ord.php", "src/phputf8/str_ireplace.php", "src/phputf8/str_pad.php", "src/phputf8/str_split.php", "src/phputf8/strcasecmp.php", "src/phputf8/strcspn.php", "src/phputf8/stristr.php", "src/phputf8/strrev.php", "src/phputf8/strspn.php", "src/phputf8/trim.php", "src/phputf8/ucfirst.php", "src/phputf8/ucwords.php", "src/phputf8/utils/ascii.php", "src/phputf8/utils/validation.php" ], "psr-4": { "Joomla\\String\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-2.0-or-later" ], "description": "Joomla String Package", "homepage": "https://github.com/joomla-framework/string", "keywords": [ "framework", "joomla", "string" ], "support": { "issues": "https://github.com/joomla-framework/string/issues", "source": "https://github.com/joomla-framework/string/tree/3.0.4" }, "install-path": "../joomla/string" }, { "name": "nextcloud/horde-managesieve", "version": "v1.0.0", "version_normalized": "1.0.0.0", "source": { "type": "git", "url": "https://github.com/nextcloud/horde-managesieve.git", "reference": "fd81621064a4b4bef74aadeffa0e610d844314aa" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nextcloud/horde-managesieve/zipball/fd81621064a4b4bef74aadeffa0e610d844314aa", "reference": "fd81621064a4b4bef74aadeffa0e610d844314aa", "shasum": "" }, "require": { "bytestream/horde-exception": "^2", "bytestream/horde-socket-client": "^2", "bytestream/horde-util": "^2", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2022-04-27T16:49:35+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "1.x-dev" } }, "installation-source": "dist", "autoload": { "psr-0": { "Horde\\": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-2-Clause" ], "authors": [ { "name": "Jan Schneider", "email": "jan@horde.org", "role": "lead" } ], "description": "ManageSieve client library", "homepage": "https://www.horde.org", "support": { "source": "https://github.com/nextcloud/horde-managesieve/tree/v1.0.0" }, "install-path": "../nextcloud/horde-managesieve" }, { "name": "nextcloud/horde-smtp", "version": "v1.0.2", "version_normalized": "1.0.2.0", "source": { "type": "git", "url": "https://github.com/nextcloud/horde-smtp.git", "reference": "29b9a574136a067a206def77078cacc8f6acf3e5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nextcloud/horde-smtp/zipball/29b9a574136a067a206def77078cacc8f6acf3e5", "reference": "29b9a574136a067a206def77078cacc8f6acf3e5", "shasum": "" }, "require": { "bytestream/horde-exception": "^2", "bytestream/horde-mail": "^2", "bytestream/horde-socket-client": "^2", "bytestream/horde-support": "^2", "bytestream/horde-translation": "^2.2", "bytestream/horde-util": "^2", "php": "^7.4 || ^8.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2022-12-14T16:39:58+00:00", "type": "library", "extra": { "branch-alias": { "dev-master": "1.x-dev" } }, "installation-source": "dist", "autoload": { "psr-0": { "Horde_Smtp": "lib/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "LGPL-2.1" ], "authors": [ { "name": "Michael Slusarz", "email": "slusarz@horde.org", "role": "lead" } ], "description": "Horde SMTP client", "homepage": "https://www.horde.org", "support": { "source": "https://github.com/nextcloud/horde-smtp/tree/v1.0.2" }, "install-path": "../nextcloud/horde-smtp" }, { "name": "nextcloud/kitinerary", "version": "v1.0.0", "version_normalized": "1.0.0.0", "source": { "type": "git", "url": "https://github.com/nextcloud-libraries/kitinerary.git", "reference": "f27f6a465f9f38f015b522ebe7d70078d7aa14ed" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nextcloud-libraries/kitinerary/zipball/f27f6a465f9f38f015b522ebe7d70078d7aa14ed", "reference": "f27f6a465f9f38f015b522ebe7d70078d7aa14ed", "shasum": "" }, "require": { "ext-json": "*" }, "time": "2023-12-07T13:53:15+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "Nextcloud\\KItinerary\\": "/src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "AGPL-3.0-or-later" ], "authors": [ { "name": "Christoph Wurst", "email": "christoph@winzerhof-wurst.at" } ], "description": "KItinerary adapter", "support": { "source": "https://github.com/nextcloud-libraries/kitinerary/tree/v1.0.0" }, "install-path": "../nextcloud/kitinerary" }, { "name": "nextcloud/kitinerary-bin", "version": "v1.0.4", "version_normalized": "1.0.4.0", "source": { "type": "git", "url": "https://github.com/nextcloud-libraries/kitinerary-bin.git", "reference": "58ae0fc814e7b78f29555261e88742396bbd4345" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nextcloud-libraries/kitinerary-bin/zipball/58ae0fc814e7b78f29555261e88742396bbd4345", "reference": "58ae0fc814e7b78f29555261e88742396bbd4345", "shasum": "" }, "require": { "ext-json": "*", "nextcloud/kitinerary": "^1.0", "php": "^7.4 || ^8.0", "psr/log": "^1.1|^2.0|^3.0" }, "time": "2025-05-15T19:18:43+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "Nextcloud\\KItinerary\\Bin\\": "/src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "AGPL-3.0-or-later" ], "authors": [ { "name": "Christoph Wurst" } ], "description": "KItinerary binary executable", "support": { "source": "https://github.com/nextcloud-libraries/kitinerary-bin/tree/v1.0.4" }, "install-path": "../nextcloud/kitinerary-bin" }, { "name": "nextcloud/kitinerary-flatpak", "version": "v1.0.0", "version_normalized": "1.0.0.0", "source": { "type": "git", "url": "https://github.com/nextcloud-libraries/kitinerary-flatpak.git", "reference": "9f5ea95be1e1f3b8f3a8637119c34f304766a877" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nextcloud-libraries/kitinerary-flatpak/zipball/9f5ea95be1e1f3b8f3a8637119c34f304766a877", "reference": "9f5ea95be1e1f3b8f3a8637119c34f304766a877", "shasum": "" }, "require": { "ext-json": "*", "nextcloud/kitinerary": "^1.0", "php": "^7.4 || ^8.0", "psr/log": "^1.1|^2.0|^3.0" }, "time": "2024-01-19T13:36:53+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "Nextcloud\\KItinerary\\Flatpak\\": "/src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "AGPL-3.0-or-later" ], "authors": [ { "name": "Christoph Wurst" } ], "description": "KItinerary Flatpak binding", "support": { "source": "https://github.com/nextcloud-libraries/kitinerary-flatpak/tree/v1.0.0" }, "install-path": "../nextcloud/kitinerary-flatpak" }, { "name": "nextcloud/kitinerary-sys", "version": "v2.0.0", "version_normalized": "2.0.0.0", "source": { "type": "git", "url": "https://github.com/nextcloud-libraries/kitinerary-sys.git", "reference": "f54aae1a22c407befa41127fe92c57292e1db8bf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nextcloud-libraries/kitinerary-sys/zipball/f54aae1a22c407befa41127fe92c57292e1db8bf", "reference": "f54aae1a22c407befa41127fe92c57292e1db8bf", "shasum": "" }, "require": { "ext-json": "*", "nextcloud/kitinerary": "^1.0", "php": "^7.4 || ^8.0", "psr/log": "^1.1|^2.0|^3.0" }, "require-dev": { "phpunit/phpunit": "^9.5" }, "time": "2025-01-08T14:40:01+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "Nextcloud\\KItinerary\\Sys\\": "/src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "AGPL-3.0-or-later" ], "authors": [ { "name": "Christoph Wurst" } ], "description": "KItinerary binding for the system package", "support": { "source": "https://github.com/nextcloud-libraries/kitinerary-sys/tree/v2.0.0" }, "install-path": "../nextcloud/kitinerary-sys" }, { "name": "phpmailer/dkimvalidator", "version": "v0.3.1", "version_normalized": "0.3.1.0", "source": { "type": "git", "url": "https://github.com/PHPMailer/DKIMValidator.git", "reference": "ce691bdbb8a2f122cdfa315169bc0e1cd1965b77" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/PHPMailer/DKIMValidator/zipball/ce691bdbb8a2f122cdfa315169bc0e1cd1965b77", "reference": "ce691bdbb8a2f122cdfa315169bc0e1cd1965b77", "shasum": "" }, "require": { "ext-hash": "*", "ext-mbstring": "*", "ext-openssl": "*", "php": ">=7.2.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^2.15", "nunomaduro/phpinsights": "^v1.9.0", "phpunit/phpunit": "8.4.1", "roave/security-advisories": "dev-master" }, "time": "2025-10-09T12:29:49+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "PHPMailer\\DKIMValidator\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "angrychimp", "email": "rk@angrychimp.net" }, { "name": "Teon d.o.o. - Bostjan Skufca", "email": "bostjan@teon.si" }, { "name": "Marcus Bointon", "email": "phpmailer@synchromedia.co.uk" } ], "description": "A DKIM signature validator in PHP.", "support": { "issues": "https://github.com/PHPMailer/DKIMValidator/issues", "source": "https://github.com/PHPMailer/DKIMValidator/tree/v0.3.1" }, "install-path": "../phpmailer/dkimvalidator" }, { "name": "rubix/ml", "version": "2.5.3", "version_normalized": "2.5.3.0", "source": { "type": "git", "url": "https://github.com/RubixML/ML.git", "reference": "e0960dcb19c9722ccbc4826f5b9417a75fa01613" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/RubixML/ML/zipball/e0960dcb19c9722ccbc4826f5b9417a75fa01613", "reference": "e0960dcb19c9722ccbc4826f5b9417a75fa01613", "shasum": "" }, "require": { "amphp/parallel": "^1.3", "andrewdalpino/okbloomer": "^1.0", "ext-json": "*", "php": ">=7.4", "psr/log": "^1.1|^2.0|^3.0", "rubix/tensor": "^3.0", "symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-php80": "^1.17", "symfony/polyfill-php82": "^1.27", "symfony/polyfill-php83": "^1.27", "wamania/php-stemmer": "^4.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.0", "phpbench/phpbench": "^1.0", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "phpunit/phpunit": "^9.0" }, "suggest": { "ext-gd": "For image support", "ext-mbstring": "For fast multibyte string manipulation", "ext-svm": "For Support Vector Machine engine (libsvm)", "ext-tensor": "For fast Matrix/Vector computing" }, "time": "2025-10-01T17:52:15+00:00", "type": "library", "installation-source": "dist", "autoload": { "files": [ "src/constants.php", "src/functions.php" ], "psr-4": { "Rubix\\ML\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Andrew DalPino", "homepage": "https://github.com/andrewdalpino" }, { "name": "Contributors", "homepage": "https://github.com/RubixML/ML/graphs/contributors" } ], "description": "A high-level machine learning and deep learning library for the PHP language.", "homepage": "https://rubixml.github.io/ML/latest/", "keywords": [ "Algorithm", "Deep learning", "Linear regression", "Neural network", "Rubix", "TF-IDF", "adaboost", "ai", "analytics", "anomaly detection", "artificial intelligence", "cart", "classification", "classifier", "clustering", "cross validation", "data mining", "data science", "dataset", "dbscan", "dimensionality reduction", "ensemble", "estimator", "etl", "feature extraction", "feature importance", "feature selection", "gaussian mixture", "gbm", "gmm", "gradient boost", "grid search", "image recognition", "imputation", "inference", "isolation forest", "k-means", "k-nearest neighbors", "kmeans", "knn", "local outlier factor", "loda", "lof", "logistic regression", "machine learning", "manifold learning", "mean shift", "ml", "mlp", "multilayer perceptron", "naive bayes", "natural language processing", "nearest neighbors", "nlp", "outlier detection", "php", "php ai", "php machine learning", "php ml", "prediction", "predictive modeling", "random forest", "ranking", "recommendation", "regression", "regressor", "ridge", "rubix ml", "rubixml", "softmax", "supervised learning", "support vector machine", "svm", "t-sne", "text mining", "tf idf", "tsne", "unsupervised learning" ], "support": { "chat": "https://t.me/RubixML", "docs": "https://rubixml.github.io/ML/latest/", "issues": "https://github.com/RubixML/ML/issues", "source": "https://github.com/RubixML/ML" }, "funding": [ { "url": "https://github.com/sponsors/andrewdalpino", "type": "github" } ], "install-path": "../rubix/ml" }, { "name": "rubix/tensor", "version": "3.0.5", "version_normalized": "3.0.5.0", "source": { "type": "git", "url": "https://github.com/RubixML/Tensor.git", "reference": "9f0ee170319280dcf081984adccefa8b0e6f06b8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/RubixML/Tensor/zipball/9f0ee170319280dcf081984adccefa8b0e6f06b8", "reference": "9f0ee170319280dcf081984adccefa8b0e6f06b8", "shasum": "" }, "require": { "php": ">=7.4" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.0", "phalcon/zephir": "^0.17", "phpbench/phpbench": "^1.0", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^1.0", "phpstan/phpstan-phpunit": "^1.0", "phpunit/phpunit": "^9.0" }, "time": "2024-03-15T19:43:50+00:00", "type": "library", "installation-source": "dist", "autoload": { "files": [ "src/constants.php" ], "psr-4": { "Tensor\\": "src/", "Zephir\\Optimizers\\FunctionCall\\": "optimizers/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Andrew DalPino", "email": "support@andrewdalpino.com", "homepage": "https://github.com/andrewdalpino", "role": "Project Lead" }, { "name": "Contributors", "homepage": "https://github.com/RubixML/Tensor/graphs/contributors" } ], "description": "A library and extension that provides objects for scientific computing in PHP.", "homepage": "https://github.com/RubixML/Tensor", "keywords": [ "1d convolution", "2d convolution", "arithmetic", "blas", "computation", "computing", "convolution", "decomposition", "dot product", "eigendecomposition", "eigenvalue", "eigenvector", "engineering", "extension", "lapack", "linear algebra", "math", "matmul", "matrix", "matrix multiplication", "multithreaded", "php", "php extension", "pseudoinverse", "scientific computing", "signal processing", "singular value decomposition", "statistics", "svd", "tensor", "trigonometry", "vector", "vector norm" ], "support": { "chat": "https://t.me/RubixML", "email": "support@andrewdalpino.com", "issues": "https://github.com/RubixML/Tensor/issues", "source": "https://github.com/RubixML/Tensor" }, "funding": [ { "url": "https://github.com/andrewdalpino", "type": "github" } ], "install-path": "../rubix/tensor" }, { "name": "sabberworm/php-css-parser", "version": "v8.9.0", "version_normalized": "8.9.0.0", "source": { "type": "git", "url": "https://github.com/MyIntervals/PHP-CSS-Parser.git", "reference": "d8e916507b88e389e26d4ab03c904a082aa66bb9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/MyIntervals/PHP-CSS-Parser/zipball/d8e916507b88e389e26d4ab03c904a082aa66bb9", "reference": "d8e916507b88e389e26d4ab03c904a082aa66bb9", "shasum": "" }, "require": { "ext-iconv": "*", "php": "^5.6.20 || ^7.0.0 || ~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0 || ~8.4.0" }, "require-dev": { "phpunit/phpunit": "5.7.27 || 6.5.14 || 7.5.20 || 8.5.41", "rawr/cross-data-providers": "^2.0.0" }, "suggest": { "ext-mbstring": "for parsing UTF-8 CSS" }, "time": "2025-07-11T13:20:48+00:00", "type": "library", "extra": { "branch-alias": { "dev-main": "9.0.x-dev" } }, "installation-source": "dist", "autoload": { "psr-4": { "Sabberworm\\CSS\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Raphael Schweikert" }, { "name": "Oliver Klee", "email": "github@oliverklee.de" }, { "name": "Jake Hotson", "email": "jake.github@qzdesign.co.uk" } ], "description": "Parser for CSS Files written in PHP", "homepage": "https://www.sabberworm.com/blog/2010/6/10/php-css-parser", "keywords": [ "css", "parser", "stylesheet" ], "support": { "issues": "https://github.com/MyIntervals/PHP-CSS-Parser/issues", "source": "https://github.com/MyIntervals/PHP-CSS-Parser/tree/v8.9.0" }, "install-path": "../sabberworm/php-css-parser" }, { "name": "symfony/deprecation-contracts", "version": "v3.6.0", "version_normalized": "3.6.0.0", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/63afe740e99a13ba87ec199bb07bbdee937a5b62", "reference": "63afe740e99a13ba87ec199bb07bbdee937a5b62", "shasum": "" }, "require": { "php": ">=8.1" }, "time": "2024-09-25T14:21:43+00:00", "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.6-dev" } }, "installation-source": "dist", "autoload": { "files": [ "function.php" ] }, "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": "A generic function and convention to trigger deprecation notices", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/deprecation-contracts/tree/v3.6.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" } ], "install-path": "../symfony/deprecation-contracts" }, { "name": "symfony/polyfill-mbstring", "version": "v1.31.0", "version_normalized": "1.31.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341", "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341", "shasum": "" }, "require": { "php": ">=7.2" }, "provide": { "ext-mbstring": "*" }, "suggest": { "ext-mbstring": "For best performance" }, "time": "2024-09-09T11:45:10+00:00", "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "installation-source": "dist", "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.31.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" } ], "install-path": "../symfony/polyfill-mbstring" }, { "name": "symfony/polyfill-php80", "version": "v1.31.0", "version_normalized": "1.31.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", "reference": "60328e362d4c2c802a54fcbf04f9d3fb892b4cf8", "shasum": "" }, "require": { "php": ">=7.2" }, "time": "2024-09-09T11:45:10+00:00", "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "installation-source": "dist", "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php80\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ion Bazan", "email": "ion.bazan@gmail.com" }, { "name": "Nicolas Grekas", "email": "p@tchwork.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php80/tree/v1.31.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" } ], "install-path": "../symfony/polyfill-php80" }, { "name": "symfony/polyfill-php82", "version": "v1.31.0", "version_normalized": "1.31.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php82.git", "reference": "5d2ed36f7734637dacc025f179698031951b1692" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php82/zipball/5d2ed36f7734637dacc025f179698031951b1692", "reference": "5d2ed36f7734637dacc025f179698031951b1692", "shasum": "" }, "require": { "php": ">=7.2" }, "time": "2024-09-09T11:45:10+00:00", "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "installation-source": "dist", "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php82\\": "" }, "classmap": [ "Resources/stubs" ] }, "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 backporting some PHP 8.2+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php82/tree/v1.31.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" } ], "install-path": "../symfony/polyfill-php82" }, { "name": "symfony/polyfill-php83", "version": "v1.31.0", "version_normalized": "1.31.0.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/2fb86d65e2d424369ad2905e83b236a8805ba491", "reference": "2fb86d65e2d424369ad2905e83b236a8805ba491", "shasum": "" }, "require": { "php": ">=7.2" }, "time": "2024-09-09T11:45:10+00:00", "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "installation-source": "dist", "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php83\\": "" }, "classmap": [ "Resources/stubs" ] }, "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 backporting some PHP 8.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php83/tree/v1.31.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" } ], "install-path": "../symfony/polyfill-php83" }, { "name": "wamania/php-stemmer", "version": "v4.0.0", "version_normalized": "4.0.0.0", "source": { "type": "git", "url": "https://github.com/wamania/php-stemmer.git", "reference": "d96509294ea843b4b86e4900df27424a6ea0ace8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/wamania/php-stemmer/zipball/d96509294ea843b4b86e4900df27424a6ea0ace8", "reference": "d96509294ea843b4b86e4900df27424a6ea0ace8", "shasum": "" }, "require": { "joomla/string": ">=2.0.1", "php": ">=7.3" }, "require-dev": { "phpunit/phpunit": "^9.0" }, "time": "2024-12-22T08:54:03+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "Wamania\\Snowball\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Wamania", "homepage": "http://wamania.com" } ], "description": "Native PHP Stemmer", "keywords": [ "php", "porter", "stemmer" ], "support": { "issues": "https://github.com/wamania/php-stemmer/issues", "source": "https://github.com/wamania/php-stemmer/tree/v4.0.0" }, "install-path": "../wamania/php-stemmer" }, { "name": "youthweb/urllinker", "version": "2.1.0", "version_normalized": "2.1.0.0", "source": { "type": "git", "url": "https://github.com/Art4/urllinker.git", "reference": "d72c28bd68698ebb912783bc0e5caf6a8f0904b5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Art4/urllinker/zipball/d72c28bd68698ebb912783bc0e5caf6a8f0904b5", "reference": "d72c28bd68698ebb912783bc0e5caf6a8f0904b5", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.84", "phpstan/phpstan": "^2.0", "phpunit/phpunit": "^9.6 || ^11.0 || ^12.0", "rector/rector": "^2.1" }, "time": "2025-07-22T10:44:28+00:00", "type": "library", "installation-source": "dist", "autoload": { "psr-4": { "Youthweb\\UrlLinker\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "GPL-3.0-or-later" ], "authors": [ { "name": "Søren Løvborg", "role": "Developer" }, { "name": "Dawid Nowak", "email": "code@dnowak.pl", "role": "Developer" } ], "description": "Autolink URLs in text or html", "homepage": "https://github.com/Art4/urllinker", "support": { "issues": "https://github.com/Art4/urllinker/issues", "source": "https://github.com/Art4/urllinker/tree/2.1.0" }, "install-path": "../youthweb/urllinker" } ], "dev": false, "dev-package-names": [] }