{ "_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": "afec1433f802dd4cf7b043df7188ddb4", "packages": [ { "name": "asispts/http-accept", "version": "v1.0.0", "source": { "type": "git", "url": "https://github.com/asispts/http-accept.git", "reference": "7beca5a724ef329bb5a0094b5aef7bfeab1193ae" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/asispts/http-accept/zipball/7beca5a724ef329bb5a0094b5aef7bfeab1193ae", "reference": "7beca5a724ef329bb5a0094b5aef7bfeab1193ae", "shasum": "" }, "require": { "php": "^7.2|^8.0" }, "require-dev": { "asispts/ptscs": "^1.0", "phpstan/phpstan": "^1.4", "phpstan/phpstan-phpunit": "^1.0", "phpunit/phpunit": "^8.5|^9.5|^10.0" }, "type": "library", "autoload": { "psr-4": { "HttpAccept\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "Asis Pattisahusiwa", "email": "asispts@gmail.com" } ], "description": "PHP Parser to deal with HTTP Accept, Accept-Language, Accept-Encoding, and Content-Type headers", "homepage": "https://github.com/asispts/http-accept", "keywords": [ "accept", "accept-encoding", "accept-language", "content-type", "http-header-parser", "http-headers" ], "support": { "issues": "https://github.com/asispts/http-accept/issues", "source": "https://github.com/asispts/http-accept/tree/v1.0.0" }, "time": "2023-04-28T02:59:23+00:00" }, { "name": "axy/backtrace", "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/axypro/backtrace.git", "reference": "23b217f74e4603202043848ad699d5472e7ae590" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/axypro/backtrace/zipball/23b217f74e4603202043848ad699d5472e7ae590", "reference": "23b217f74e4603202043848ad699d5472e7ae590", "shasum": "" }, "require": { "php": ">=8.1" }, "require-dev": { "phpunit/phpunit": "~10.0.15", "squizlabs/php_codesniffer": "=3.7.1" }, "type": "library", "autoload": { "psr-4": { "axy\\backtrace\\": "src", "axy\\backtrace\\tests\\": "tests" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Oleg Grigoriev", "email": "go.vasac@gmail.com" } ], "description": "Tracing in PHP", "homepage": "https://github.com/axypro/backtrace", "keywords": [ "Backtrace", "debug", "exception", "trace" ], "support": { "issues": "https://github.com/axypro/backtrace/issues", "source": "https://github.com/axypro/backtrace/tree/3.0.1" }, "time": "2023-03-16T11:02:09+00:00" }, { "name": "axy/codecs-base64vlq", "version": "2.0.1", "source": { "type": "git", "url": "https://github.com/axypro/codecs-base64vlq.git", "reference": "1650b32b5fb706ed8416387ba16dee49bac2d02d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/axypro/codecs-base64vlq/zipball/1650b32b5fb706ed8416387ba16dee49bac2d02d", "reference": "1650b32b5fb706ed8416387ba16dee49bac2d02d", "shasum": "" }, "require": { "axy/errors": "~3.0.1", "php": ">=8.1" }, "require-dev": { "phpunit/phpunit": "~10.0.15", "squizlabs/php_codesniffer": "=3.7.1" }, "type": "library", "autoload": { "psr-4": { "axy\\codecs\\base64vlq\\": "src", "axy\\codecs\\base64vlq\\tests\\": "tests" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Oleg Grigoriev", "email": "go.vasac@gmail.com" } ], "description": "Codec for VLQ (variable-length quantity) Base64 algorithm", "homepage": "https://github.com/axypro/codecs-base64vlq", "keywords": [ "Source map", "VLQ", "Variable length quantity", "base64", "codec" ], "support": { "issues": "https://github.com/axypro/codecs-base64vlq/issues", "source": "https://github.com/axypro/codecs-base64vlq/tree/2.0.1" }, "time": "2023-03-16T11:26:28+00:00" }, { "name": "axy/errors", "version": "3.0.1", "source": { "type": "git", "url": "https://github.com/axypro/errors.git", "reference": "3f194e4f7e9e175033b4f05101518cfaae6d0e77" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/axypro/errors/zipball/3f194e4f7e9e175033b4f05101518cfaae6d0e77", "reference": "3f194e4f7e9e175033b4f05101518cfaae6d0e77", "shasum": "" }, "require": { "axy/backtrace": "~3.0.1", "php": ">=8.1" }, "require-dev": { "phpunit/phpunit": "~10.0.15", "squizlabs/php_codesniffer": "=3.7.1" }, "type": "library", "autoload": { "psr-4": { "axy\\errors\\": "src", "axy\\errors\\tests\\": "tests" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Oleg Grigoriev", "email": "go.vasac@gmail.com" } ], "description": "Exceptions in PHP", "homepage": "https://github.com/axypro/errors", "keywords": [ "error", "exception" ], "support": { "issues": "https://github.com/axypro/errors/issues", "source": "https://github.com/axypro/errors/tree/3.0.1" }, "time": "2023-03-16T11:12:22+00:00" }, { "name": "axy/sourcemap", "version": "1.1.1", "source": { "type": "git", "url": "https://github.com/axypro/sourcemap.git", "reference": "052940cb8c62de2efb8d9a1bad744c48e08b2a04" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/axypro/sourcemap/zipball/052940cb8c62de2efb8d9a1bad744c48e08b2a04", "reference": "052940cb8c62de2efb8d9a1bad744c48e08b2a04", "shasum": "" }, "require": { "axy/codecs-base64vlq": "^2.0.1", "axy/errors": "^3.0.1", "ext-json": "*", "php": ">=8.1" }, "require-dev": { "phpunit/phpunit": "~10.5.0", "squizlabs/php_codesniffer": "=3.7.1" }, "type": "library", "autoload": { "psr-4": { "axy\\sourcemap\\": "src", "axy\\sourcemap\\tests\\": "tests" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Oleg Grigoriev", "email": "go.vasac@gmail.com" } ], "description": "Work with JavaScript/CSS Source Map", "homepage": "https://github.com/axypro/sourcemap", "keywords": [ "Source map", "css", "javascript", "sourcemap" ], "support": { "issues": "https://github.com/axypro/sourcemap/issues", "source": "https://github.com/axypro/sourcemap/tree/1.1.1" }, "time": "2026-08-05T18:14:53+00:00" }, { "name": "bitworking/mimeparse", "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/conneg/mimeparse-php.git", "reference": "15307343491fdb43eff3cb297e8a14c3dc9dd64a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/conneg/mimeparse-php/zipball/15307343491fdb43eff3cb297e8a14c3dc9dd64a", "reference": "15307343491fdb43eff3cb297e8a14c3dc9dd64a", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "require-dev": { "captainhook/captainhook": "^5.18", "captainhook/plugin-composer": "^5.3", "ergebnis/composer-normalize": "^2.45", "php-parallel-lint/php-console-highlighter": "^1.0", "php-parallel-lint/php-parallel-lint": "^1.4", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", "phpstan/phpstan-phpunit": "^2.0", "phpunit/phpunit": "^9 || ^10", "ramsey/coding-standard": "^2.1", "ramsey/conventional-commits": "^1.4", "roave/security-advisories": "dev-latest" }, "type": "library", "extra": { "captainhook": { "force-install": true }, "ramsey/conventional-commits": { "configFile": "conventional-commits.json" } }, "autoload": { "psr-4": { "Bitworking\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Joe Gregorio", "homepage": "https://bitworking.org" }, { "name": "Andrew \"Venom\" K." }, { "name": "Ben Ramsey", "email": "ben@ramsey.dev", "homepage": "https://ben.ramsey.dev" } ], "description": "Basic functions for handling mime-types.", "keywords": [ "accept", "conneg", "content negotiation", "http", "mime" ], "support": { "issues": "https://github.com/conneg/mimeparse-php/issues", "source": "https://github.com/conneg/mimeparse-php/tree/2.3.0" }, "time": "2025-03-30T21:10:16+00:00" }, { "name": "brick/math", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/brick/math.git", "reference": "2effe05d2177c451b86c6a073196a4034c02f211" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/brick/math/zipball/2effe05d2177c451b86c6a073196a4034c02f211", "reference": "2effe05d2177c451b86c6a073196a4034c02f211", "shasum": "" }, "require": { "php": "^8.2" }, "require-dev": { "phpstan/phpstan": "2.2.13", "phpstan/phpstan-phpunit": "2.0.18", "phpunit/phpunit": "^11.5" }, "type": "library", "autoload": { "psr-4": { "Brick\\Math\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Arbitrary-precision arithmetic library", "keywords": [ "Arbitrary-precision", "BigInteger", "BigRational", "arithmetic", "bigdecimal", "bignum", "bignumber", "brick", "decimal", "integer", "math", "mathematics", "rational" ], "support": { "issues": "https://github.com/brick/math/issues", "source": "https://github.com/brick/math/tree/1.0.0" }, "funding": [ { "url": "https://github.com/BenMorel", "type": "github" } ], "time": "2026-09-12T10:28:18+00:00" }, { "name": "carbonphp/carbon-doctrine-types", "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/CarbonPHP/carbon-doctrine-types.git", "reference": "bf72f821b9952722ea9f9c3912f85946e1af9e3d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/CarbonPHP/carbon-doctrine-types/zipball/bf72f821b9952722ea9f9c3912f85946e1af9e3d", "reference": "bf72f821b9952722ea9f9c3912f85946e1af9e3d", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "conflict": { "doctrine/dbal": "<3.7.0 || >=4.0.0" }, "require-dev": { "doctrine/dbal": "^3.7.0", "nesbot/carbon": "^2.71.0 || ^3.0.0", "phpunit/phpunit": "^10.3" }, "type": "library", "autoload": { "psr-4": { "Carbon\\Doctrine\\": "src/Carbon/Doctrine/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "KyleKatarn", "email": "kylekatarnls@gmail.com" } ], "description": "Types to use Carbon in Doctrine", "keywords": [ "carbon", "date", "datetime", "doctrine", "time" ], "support": { "issues": "https://github.com/CarbonPHP/carbon-doctrine-types/issues", "source": "https://github.com/CarbonPHP/carbon-doctrine-types/tree/2.1.1" }, "funding": [ { "url": "https://github.com/kylekatarnls", "type": "github" }, { "url": "https://opencollective.com/Carbon", "type": "open_collective" }, { "url": "https://tidelift.com/funding/github/packagist/nesbot/carbon", "type": "tidelift" } ], "time": "2026-09-06T14:11:23+00:00" }, { "name": "composer/ca-bundle", "version": "1.5.14", "source": { "type": "git", "url": "https://github.com/composer/ca-bundle.git", "reference": "0c8abba0634f637bd78c4e451981da368d403463" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/ca-bundle/zipball/0c8abba0634f637bd78c4e451981da368d403463", "reference": "0c8abba0634f637bd78c4e451981da368d403463", "shasum": "" }, "require": { "ext-openssl": "*", "ext-pcre": "*", "php": "^7.2 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^8 || ^9", "psr/log": "^1.0 || ^2.0 || ^3.0", "symfony/process": "^4.0 || ^5.0 || ^6.0 || ^7.0" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.x-dev" } }, "autoload": { "psr-4": { "Composer\\CaBundle\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "http://seld.be" } ], "description": "Lets you find a path to the system CA bundle, and includes a fallback to the Mozilla CA bundle.", "keywords": [ "cabundle", "cacert", "certificate", "ssl", "tls" ], "support": { "irc": "irc://irc.freenode.org/composer", "issues": "https://github.com/composer/ca-bundle/issues", "source": "https://github.com/composer/ca-bundle/tree/1.5.14" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2026-08-21T14:57:29+00:00" }, { "name": "composer/class-map-generator", "version": "1.8.0", "source": { "type": "git", "url": "https://github.com/composer/class-map-generator.git", "reference": "c0efbeb2f3fd7e23c7f180a59765c0b48a31fbc4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/class-map-generator/zipball/c0efbeb2f3fd7e23c7f180a59765c0b48a31fbc4", "reference": "c0efbeb2f3fd7e23c7f180a59765c0b48a31fbc4", "shasum": "" }, "require": { "composer/pcre": "^2.1 || ^3.1", "php": "^7.2 || ^8.0", "symfony/finder": "^4.4 || ^5.3 || ^6 || ^7 || ^8" }, "require-dev": { "phpstan/phpstan": "^1.12 || ^2", "phpstan/phpstan-deprecation-rules": "^1 || ^2", "phpstan/phpstan-phpunit": "^1 || ^2", "phpstan/phpstan-strict-rules": "^1.1 || ^2", "phpunit/phpunit": "^8", "symfony/filesystem": "^5.4 || ^6 || ^7 || ^8" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.x-dev" } }, "autoload": { "psr-4": { "Composer\\ClassMapGenerator\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "https://seld.be" } ], "description": "Utilities to scan PHP code and generate class maps.", "keywords": [ "classmap" ], "support": { "issues": "https://github.com/composer/class-map-generator/issues", "source": "https://github.com/composer/class-map-generator/tree/1.8.0" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2026-09-25T15:24:19+00:00" }, { "name": "composer/composer", "version": "2.10.3", "source": { "type": "git", "url": "https://github.com/composer/composer.git", "reference": "f0de0bf90226853b841672f086d8b58b02332504" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/composer/zipball/f0de0bf90226853b841672f086d8b58b02332504", "reference": "f0de0bf90226853b841672f086d8b58b02332504", "shasum": "" }, "require": { "composer/ca-bundle": "^1.5", "composer/class-map-generator": "^1.4.0", "composer/metadata-minifier": "^1.0", "composer/pcre": "^2.3 || ^3.3", "composer/semver": "^3.3", "composer/spdx-licenses": "^1.5.7", "composer/xdebug-handler": "^2.0.2 || ^3.0.3", "ext-filter": "*", "ext-hash": "*", "ext-json": "*", "justinrainbow/json-schema": "^6.5.1", "php": "^7.2.5 || ^8.0", "psr/log": "^1.0 || ^2.0 || ^3.0", "react/promise": "^3.3", "seld/jsonlint": "^1.4", "seld/phar-utils": "^1.2", "seld/signal-handler": "^2.0", "symfony/console": "^5.4.47 || ^6.4.25 || ^7.1.10 || ^8.0", "symfony/filesystem": "^5.4.45 || ^6.4.24 || ^7.1.10 || ^8.0", "symfony/finder": "^5.4.45 || ^6.4.24 || ^7.1.10 || ^8.0", "symfony/polyfill-php73": "^1.24", "symfony/polyfill-php80": "^1.24", "symfony/polyfill-php81": "^1.24", "symfony/polyfill-php84": "^1.30", "symfony/process": "^5.4.47 || ^6.4.25 || ^7.1.10 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.11.8", "phpstan/phpstan-deprecation-rules": "^1.2.0", "phpstan/phpstan-phpunit": "^1.4.0", "phpstan/phpstan-strict-rules": "^1.6.0", "phpstan/phpstan-symfony": "^1.4.0", "symfony/phpunit-bridge": "^6.4.25 || ^7.3.3 || ^8.0" }, "suggest": { "ext-curl": "Provides HTTP support (will fallback to PHP streams if missing)", "ext-openssl": "Enables access to repositories and packages over HTTPS", "ext-zip": "Allows direct extraction of ZIP archives (unzip/7z binaries will be used instead if available)", "ext-zlib": "Enables gzip for HTTP requests" }, "bin": [ "bin/composer" ], "type": "library", "extra": { "phpstan": { "includes": [ "phpstan/rules.neon" ] }, "branch-alias": { "dev-main": "2.10-dev" } }, "autoload": { "psr-4": { "Composer\\": "src/Composer/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nils Adermann", "email": "naderman@naderman.de", "homepage": "https://www.naderman.de" }, { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "https://seld.be" } ], "description": "Composer helps you declare, manage and install dependencies of PHP projects. It ensures you have the right stack everywhere.", "homepage": "https://getcomposer.org/", "keywords": [ "autoload", "dependency", "package" ], "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/composer/issues", "security": "https://github.com/composer/composer/security/policy", "source": "https://github.com/composer/composer/tree/2.10.3" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2026-08-27T11:34:23+00:00" }, { "name": "composer/metadata-minifier", "version": "1.0.1", "source": { "type": "git", "url": "https://github.com/composer/metadata-minifier.git", "reference": "8e86142e3ade750b837d55e55f0cdc786d8da006" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/metadata-minifier/zipball/8e86142e3ade750b837d55e55f0cdc786d8da006", "reference": "8e86142e3ade750b837d55e55f0cdc786d8da006", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { "composer/composer": "^2", "phpstan/phpstan": "^1", "symfony/phpunit-bridge": "^4.2 || ^5 || ^6 || ^7" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.x-dev" } }, "autoload": { "psr-4": { "Composer\\MetadataMinifier\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "http://seld.be" } ], "description": "Small utility library that handles metadata minification and expansion.", "keywords": [ "composer", "compression" ], "support": { "issues": "https://github.com/composer/metadata-minifier/issues", "source": "https://github.com/composer/metadata-minifier/tree/1.0.1" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2026-06-30T11:34:59+00:00" }, { "name": "composer/pcre", "version": "3.4.0", "source": { "type": "git", "url": "https://github.com/composer/pcre.git", "reference": "d5a341b3fb61f3001970940afb1d332968a183ed" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/pcre/zipball/d5a341b3fb61f3001970940afb1d332968a183ed", "reference": "d5a341b3fb61f3001970940afb1d332968a183ed", "shasum": "" }, "require": { "php": "^7.4 || ^8.0" }, "conflict": { "phpstan/phpstan": "<2.2.2" }, "require-dev": { "phpstan/phpstan": "^2", "phpstan/phpstan-deprecation-rules": "^2", "phpstan/phpstan-strict-rules": "^2", "phpunit/phpunit": "^9" }, "type": "library", "extra": { "phpstan": { "includes": [ "extension.neon" ] }, "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Composer\\Pcre\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "http://seld.be" } ], "description": "PCRE wrapping library that offers type-safe preg_* replacements.", "keywords": [ "PCRE", "preg", "regex", "regular expression" ], "support": { "issues": "https://github.com/composer/pcre/issues", "source": "https://github.com/composer/pcre/tree/3.4.0" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2026-06-07T11:47:49+00:00" }, { "name": "composer/semver", "version": "3.5.1", "source": { "type": "git", "url": "https://github.com/composer/semver.git", "reference": "528948210cc46f967a4b98e83b19e76f2b504993" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/semver/zipball/528948210cc46f967a4b98e83b19e76f2b504993", "reference": "528948210cc46f967a4b98e83b19e76f2b504993", "shasum": "" }, "require": { "php": "^5.3.2 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.11", "symfony/phpunit-bridge": "^3 || ^7" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Composer\\Semver\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nils Adermann", "email": "naderman@naderman.de", "homepage": "http://www.naderman.de" }, { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "http://seld.be" }, { "name": "Rob Bast", "email": "rob.bast@gmail.com", "homepage": "http://robbast.nl" } ], "description": "Version comparison library that offers utilities, version constraint parsing and validation.", "keywords": [ "semantic", "semver", "validation", "versioning" ], "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/semver/issues", "source": "https://github.com/composer/semver/tree/3.5.1" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2026-10-05T13:12:12+00:00" }, { "name": "composer/spdx-licenses", "version": "1.6.0", "source": { "type": "git", "url": "https://github.com/composer/spdx-licenses.git", "reference": "5ecd0cb4177696f9fd48f1605dda81db3dee7889" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/spdx-licenses/zipball/5ecd0cb4177696f9fd48f1605dda81db3dee7889", "reference": "5ecd0cb4177696f9fd48f1605dda81db3dee7889", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.11", "symfony/phpunit-bridge": "^6.4.25 || ^7.3.3 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.x-dev" } }, "autoload": { "psr-4": { "Composer\\Spdx\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nils Adermann", "email": "naderman@naderman.de", "homepage": "http://www.naderman.de" }, { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "http://seld.be" }, { "name": "Rob Bast", "email": "rob.bast@gmail.com", "homepage": "http://robbast.nl" } ], "description": "SPDX licenses list and validation library.", "keywords": [ "license", "spdx", "validator" ], "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/spdx-licenses/issues", "source": "https://github.com/composer/spdx-licenses/tree/1.6.0" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" } ], "time": "2026-04-08T20:18:39+00:00" }, { "name": "composer/xdebug-handler", "version": "3.0.5", "source": { "type": "git", "url": "https://github.com/composer/xdebug-handler.git", "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/composer/xdebug-handler/zipball/6c1925561632e83d60a44492e0b344cf48ab85ef", "reference": "6c1925561632e83d60a44492e0b344cf48ab85ef", "shasum": "" }, "require": { "composer/pcre": "^1 || ^2 || ^3", "php": "^7.2.5 || ^8.0", "psr/log": "^1 || ^2 || ^3" }, "require-dev": { "phpstan/phpstan": "^1.0", "phpstan/phpstan-strict-rules": "^1.1", "phpunit/phpunit": "^8.5 || ^9.6 || ^10.5" }, "type": "library", "autoload": { "psr-4": { "Composer\\XdebugHandler\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "John Stevenson", "email": "john-stevenson@blueyonder.co.uk" } ], "description": "Restarts a process without Xdebug.", "keywords": [ "Xdebug", "performance" ], "support": { "irc": "ircs://irc.libera.chat:6697/composer", "issues": "https://github.com/composer/xdebug-handler/issues", "source": "https://github.com/composer/xdebug-handler/tree/3.0.5" }, "funding": [ { "url": "https://packagist.com", "type": "custom" }, { "url": "https://github.com/composer", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/composer/composer", "type": "tidelift" } ], "time": "2024-05-06T16:37:16+00:00" }, { "name": "dflydev/dot-access-data", "version": "v3.0.3", "source": { "type": "git", "url": "https://github.com/dflydev/dflydev-dot-access-data.git", "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/dflydev/dflydev-dot-access-data/zipball/a23a2bf4f31d3518f3ecb38660c95715dfead60f", "reference": "a23a2bf4f31d3518f3ecb38660c95715dfead60f", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^0.12.42", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.3", "scrutinizer/ocular": "1.6.0", "squizlabs/php_codesniffer": "^3.5", "vimeo/psalm": "^4.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.x-dev" } }, "autoload": { "psr-4": { "Dflydev\\DotAccessData\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Dragonfly Development Inc.", "email": "info@dflydev.com", "homepage": "http://dflydev.com" }, { "name": "Beau Simensen", "email": "beau@dflydev.com", "homepage": "http://beausimensen.com" }, { "name": "Carlos Frutos", "email": "carlos@kiwing.it", "homepage": "https://github.com/cfrutos" }, { "name": "Colin O'Dell", "email": "colinodell@gmail.com", "homepage": "https://www.colinodell.com" } ], "description": "Given a deep data structure, access data by dot notation.", "homepage": "https://github.com/dflydev/dflydev-dot-access-data", "keywords": [ "access", "data", "dot", "notation" ], "support": { "issues": "https://github.com/dflydev/dflydev-dot-access-data/issues", "source": "https://github.com/dflydev/dflydev-dot-access-data/tree/v3.0.3" }, "time": "2024-07-08T12:26:09+00:00" }, { "name": "dflydev/fig-cookies", "version": "v3.2.0", "source": { "type": "git", "url": "https://github.com/dflydev/dflydev-fig-cookies.git", "reference": "f9c63878e75483800477db4f897237b36556617b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/dflydev/dflydev-fig-cookies/zipball/f9c63878e75483800477db4f897237b36556617b", "reference": "f9c63878e75483800477db4f897237b36556617b", "shasum": "" }, "require": { "ext-pcre": "*", "php": "^7.2 || ^8.0", "psr/http-message": "^1.0.1 || ^2" }, "require-dev": { "doctrine/coding-standard": "^8", "phpstan/extension-installer": "^1.0", "phpstan/phpstan": "^0.12", "phpstan/phpstan-phpunit": "^0.12.16", "phpunit/phpunit": "^7.2.6 || ^9", "scrutinizer/ocular": "^1.8", "squizlabs/php_codesniffer": "^3.3", "vimeo/psalm": "^4.4" }, "type": "library", "extra": { "branch-alias": { "dev-main": "3.0.x-dev" } }, "autoload": { "psr-4": { "Dflydev\\FigCookies\\": "src/Dflydev/FigCookies" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Beau Simensen", "email": "beau@dflydev.com" } ], "description": "Cookies for PSR-7 HTTP Message Interface.", "keywords": [ "cookies", "psr-7", "psr7" ], "support": { "issues": "https://github.com/dflydev/dflydev-fig-cookies/issues", "source": "https://github.com/dflydev/dflydev-fig-cookies/tree/v3.2.0" }, "time": "2025-09-03T20:01:04+00:00" }, { "name": "doctrine/dbal", "version": "3.10.6", "source": { "type": "git", "url": "https://github.com/doctrine/dbal.git", "reference": "c95589d775a0b2e543467d40f8c3ecccf586f2b4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/dbal/zipball/c95589d775a0b2e543467d40f8c3ecccf586f2b4", "reference": "c95589d775a0b2e543467d40f8c3ecccf586f2b4", "shasum": "" }, "require": { "composer-runtime-api": "^2", "doctrine/deprecations": "^0.5.3|^1", "doctrine/event-manager": "^1|^2", "php": "^7.4 || ^8.0", "psr/cache": "^1|^2|^3", "psr/log": "^1|^2|^3" }, "conflict": { "doctrine/cache": "< 1.11" }, "require-dev": { "doctrine/cache": "^1.11|^2.0", "doctrine/coding-standard": "14.0.0", "fig/log-test": "^1", "jetbrains/phpstorm-stubs": "2023.1", "phpstan/phpstan": "2.1.30", "phpstan/phpstan-strict-rules": "^2", "phpunit/phpunit": "9.6.34", "slevomat/coding-standard": "8.27.1", "squizlabs/php_codesniffer": "4.0.1", "symfony/cache": "^5.4|^6.0|^7.0|^8.0", "symfony/console": "^4.4|^5.4|^6.0|^7.0|^8.0" }, "suggest": { "symfony/console": "For helpful console commands such as SQL execution and import of files." }, "bin": [ "bin/doctrine-dbal" ], "type": "library", "autoload": { "psr-4": { "Doctrine\\DBAL\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" } ], "description": "Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.", "homepage": "https://www.doctrine-project.org/projects/dbal.html", "keywords": [ "abstraction", "database", "db2", "dbal", "mariadb", "mssql", "mysql", "oci8", "oracle", "pdo", "pgsql", "postgresql", "queryobject", "sasql", "sql", "sqlite", "sqlserver", "sqlsrv" ], "support": { "issues": "https://github.com/doctrine/dbal/issues", "source": "https://github.com/doctrine/dbal/tree/3.10.6" }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", "type": "custom" }, { "url": "https://www.patreon.com/phpdoctrine", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fdbal", "type": "tidelift" } ], "time": "2026-07-21T12:57:49+00:00" }, { "name": "doctrine/deprecations", "version": "1.1.6", "source": { "type": "git", "url": "https://github.com/doctrine/deprecations.git", "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/deprecations/zipball/d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", "reference": "d4fe3e6fd9bb9e72557a19674f44d8ac7db4c6ca", "shasum": "" }, "require": { "php": "^7.1 || ^8.0" }, "conflict": { "phpunit/phpunit": "<=7.5 || >=14" }, "require-dev": { "doctrine/coding-standard": "^9 || ^12 || ^14", "phpstan/phpstan": "1.4.10 || 2.1.30", "phpstan/phpstan-phpunit": "^1.0 || ^2", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.6 || ^10.5 || ^11.5 || ^12.4 || ^13.0", "psr/log": "^1 || ^2 || ^3" }, "suggest": { "psr/log": "Allows logging deprecations via PSR-3 logger implementation" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Deprecations\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "A small layer on top of trigger_error(E_USER_DEPRECATED) or PSR-3 logging with options to disable all deprecations or selectively for packages.", "homepage": "https://www.doctrine-project.org/", "support": { "issues": "https://github.com/doctrine/deprecations/issues", "source": "https://github.com/doctrine/deprecations/tree/1.1.6" }, "time": "2026-02-07T07:09:04+00:00" }, { "name": "doctrine/event-manager", "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/doctrine/event-manager.git", "reference": "dda33921b198841ca8dbad2eaa5d4d34769d18cf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/event-manager/zipball/dda33921b198841ca8dbad2eaa5d4d34769d18cf", "reference": "dda33921b198841ca8dbad2eaa5d4d34769d18cf", "shasum": "" }, "require": { "php": "^8.1" }, "conflict": { "doctrine/common": "<2.9" }, "require-dev": { "doctrine/coding-standard": "^14", "phpdocumentor/guides-cli": "^1.4", "phpstan/phpstan": "^2.1.32", "phpunit/phpunit": "^10.5.58" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Common\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" }, { "name": "Marco Pivetta", "email": "ocramius@gmail.com" } ], "description": "The Doctrine Event Manager is a simple PHP event system that was built to be used with the various Doctrine projects.", "homepage": "https://www.doctrine-project.org/projects/event-manager.html", "keywords": [ "event", "event dispatcher", "event manager", "event system", "events" ], "support": { "issues": "https://github.com/doctrine/event-manager/issues", "source": "https://github.com/doctrine/event-manager/tree/2.1.1" }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", "type": "custom" }, { "url": "https://www.patreon.com/phpdoctrine", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/doctrine%2Fevent-manager", "type": "tidelift" } ], "time": "2026-01-29T07:11:08+00:00" }, { "name": "doctrine/inflector", "version": "2.1.0", "source": { "type": "git", "url": "https://github.com/doctrine/inflector.git", "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/inflector/zipball/6d6c96277ea252fc1304627204c3d5e6e15faa3b", "reference": "6d6c96277ea252fc1304627204c3d5e6e15faa3b", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "require-dev": { "doctrine/coding-standard": "^12.0 || ^13.0", "phpstan/phpstan": "^1.12 || ^2.0", "phpstan/phpstan-phpunit": "^1.4 || ^2.0", "phpstan/phpstan-strict-rules": "^1.6 || ^2.0", "phpunit/phpunit": "^8.5 || ^12.2" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Inflector\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Benjamin Eberlei", "email": "kontakt@beberlei.de" }, { "name": "Jonathan Wage", "email": "jonwage@gmail.com" }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" } ], "description": "PHP Doctrine Inflector is a small library that can perform string manipulations with regard to upper/lowercase and singular/plural forms of words.", "homepage": "https://www.doctrine-project.org/projects/inflector.html", "keywords": [ "inflection", "inflector", "lowercase", "manipulation", "php", "plural", "singular", "strings", "uppercase", "words" ], "support": { "issues": "https://github.com/doctrine/inflector/issues", "source": "https://github.com/doctrine/inflector/tree/2.1.0" }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", "type": "custom" }, { "url": "https://www.patreon.com/phpdoctrine", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/doctrine%2Finflector", "type": "tidelift" } ], "time": "2025-08-10T19:31:58+00:00" }, { "name": "doctrine/lexer", "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/doctrine/lexer.git", "reference": "71d305eaa6480d3d3460c7d053d1da7749fa9cca" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/doctrine/lexer/zipball/71d305eaa6480d3d3460c7d053d1da7749fa9cca", "reference": "71d305eaa6480d3d3460c7d053d1da7749fa9cca", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "doctrine/coding-standard": "^14", "phpstan/phpstan": "^2", "phpunit/phpunit": "^10.5.58 || ^12.5.4" }, "type": "library", "autoload": { "psr-4": { "Doctrine\\Common\\Lexer\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Guilherme Blanco", "email": "guilhermeblanco@gmail.com" }, { "name": "Roman Borschel", "email": "roman@code-factory.org" }, { "name": "Johannes Schmitt", "email": "schmittjoh@gmail.com" } ], "description": "PHP Doctrine Lexer parser library that can be used in Top-Down, Recursive Descent Parsers.", "homepage": "https://www.doctrine-project.org/projects/lexer.html", "keywords": [ "annotations", "docblock", "lexer", "parser", "php" ], "support": { "issues": "https://github.com/doctrine/lexer/issues", "source": "https://github.com/doctrine/lexer/tree/3.0.3" }, "funding": [ { "url": "https://www.doctrine-project.org/sponsorship.html", "type": "custom" }, { "url": "https://www.patreon.com/phpdoctrine", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/doctrine%2Flexer", "type": "tidelift" } ], "time": "2026-10-01T06:59:29+00:00" }, { "name": "dragonmantank/cron-expression", "version": "v3.6.1", "source": { "type": "git", "url": "https://github.com/dragonmantank/cron-expression.git", "reference": "4189372ffeff09bf14f731f67a9de90c7b413ebe" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/dragonmantank/cron-expression/zipball/4189372ffeff09bf14f731f67a9de90c7b413ebe", "reference": "4189372ffeff09bf14f731f67a9de90c7b413ebe", "shasum": "" }, "require": { "php": "^8.2|^8.3|^8.4|^8.5" }, "replace": { "mtdowling/cron-expression": "^1.0" }, "require-dev": { "phpstan/extension-installer": "^1.4.3", "phpstan/phpstan": "^2.1.31", "phpunit/phpunit": "^11.5.43 || ^12.4" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "Cron\\": "src/Cron/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Chris Tankersley", "email": "chris@ctankersley.com", "homepage": "https://github.com/dragonmantank" } ], "description": "CRON for PHP: Calculate the next or previous run date and determine if a CRON expression is due", "keywords": [ "cron", "schedule" ], "support": { "issues": "https://github.com/dragonmantank/cron-expression/issues", "source": "https://github.com/dragonmantank/cron-expression/tree/v3.6.1" }, "funding": [ { "url": "https://github.com/dragonmantank", "type": "github" } ], "time": "2026-10-19T17:53:57+00:00" }, { "name": "egulias/email-validator", "version": "4.0.4", "source": { "type": "git", "url": "https://github.com/egulias/EmailValidator.git", "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/egulias/EmailValidator/zipball/d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", "reference": "d42c8731f0624ad6bdc8d3e5e9a4524f68801cfa", "shasum": "" }, "require": { "doctrine/lexer": "^2.0 || ^3.0", "php": ">=8.1", "symfony/polyfill-intl-idn": "^1.26" }, "require-dev": { "phpunit/phpunit": "^10.2", "vimeo/psalm": "^5.12" }, "suggest": { "ext-intl": "PHP Internationalization Libraries are required to use the SpoofChecking validation" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.0.x-dev" } }, "autoload": { "psr-4": { "Egulias\\EmailValidator\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Eduardo Gulias Davis" } ], "description": "A library for validating emails against several RFCs", "homepage": "https://github.com/egulias/EmailValidator", "keywords": [ "email", "emailvalidation", "emailvalidator", "validation", "validator" ], "support": { "issues": "https://github.com/egulias/EmailValidator/issues", "source": "https://github.com/egulias/EmailValidator/tree/4.0.4" }, "funding": [ { "url": "https://github.com/egulias", "type": "github" } ], "time": "2025-03-06T22:45:56+00:00" }, { "name": "evenement/evenement", "version": "v3.0.2", "source": { "type": "git", "url": "https://github.com/igorw/evenement.git", "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/igorw/evenement/zipball/0a16b0d71ab13284339abb99d9d2bd813640efbc", "reference": "0a16b0d71ab13284339abb99d9d2bd813640efbc", "shasum": "" }, "require": { "php": ">=7.0" }, "require-dev": { "phpunit/phpunit": "^9 || ^6" }, "type": "library", "autoload": { "psr-4": { "Evenement\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Igor Wiedler", "email": "igor@wiedler.ch" } ], "description": "Événement is a very simple event dispatching library for PHP", "keywords": [ "event-dispatcher", "event-emitter" ], "support": { "issues": "https://github.com/igorw/evenement/issues", "source": "https://github.com/igorw/evenement/tree/v3.0.2" }, "time": "2023-08-08T05:53:35+00:00" }, { "name": "fakerphp/faker", "version": "v1.24.1", "source": { "type": "git", "url": "https://github.com/FakerPHP/Faker.git", "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/FakerPHP/Faker/zipball/e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", "reference": "e0ee18eb1e6dc3cda3ce9fd97e5a0689a88a64b5", "shasum": "" }, "require": { "php": "^7.4 || ^8.0", "psr/container": "^1.0 || ^2.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" }, "conflict": { "fzaninotto/faker": "*" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.4.1", "doctrine/persistence": "^1.3 || ^2.0", "ext-intl": "*", "phpunit/phpunit": "^9.5.26", "symfony/phpunit-bridge": "^5.4.16" }, "suggest": { "doctrine/orm": "Required to use Faker\\ORM\\Doctrine", "ext-curl": "Required by Faker\\Provider\\Image to download images.", "ext-dom": "Required by Faker\\Provider\\HtmlLorem for generating random HTML.", "ext-iconv": "Required by Faker\\Provider\\ru_RU\\Text::realText() for generating real Russian text.", "ext-mbstring": "Required for multibyte Unicode string functionality." }, "type": "library", "autoload": { "psr-4": { "Faker\\": "src/Faker/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "François Zaninotto" } ], "description": "Faker is a PHP library that generates fake data for you.", "keywords": [ "data", "faker", "fixtures" ], "support": { "issues": "https://github.com/FakerPHP/Faker/issues", "source": "https://github.com/FakerPHP/Faker/tree/v1.24.1" }, "time": "2024-11-21T13:46:39+00:00" }, { "name": "fig/http-message-util", "version": "1.1.5", "source": { "type": "git", "url": "https://github.com/php-fig/http-message-util.git", "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-message-util/zipball/9d94dc0154230ac39e5bf89398b324a86f63f765", "reference": "9d94dc0154230ac39e5bf89398b324a86f63f765", "shasum": "" }, "require": { "php": "^5.3 || ^7.0 || ^8.0" }, "suggest": { "psr/http-message": "The package containing the PSR-7 interfaces" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.1.x-dev" } }, "autoload": { "psr-4": { "Fig\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Utility classes and constants for use with PSR-7 (psr/http-message)", "keywords": [ "http", "http-message", "psr", "psr-7", "request", "response" ], "support": { "issues": "https://github.com/php-fig/http-message-util/issues", "source": "https://github.com/php-fig/http-message-util/tree/1.1.5" }, "time": "2020-11-24T22:02:12+00:00" }, { "name": "filp/whoops", "version": "2.18.7", "source": { "type": "git", "url": "https://github.com/filp/whoops.git", "reference": "50670ba239926c50f2073e868f6672f775cd57ec" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/filp/whoops/zipball/50670ba239926c50f2073e868f6672f775cd57ec", "reference": "50670ba239926c50f2073e868f6672f775cd57ec", "shasum": "" }, "require": { "php": "^7.1 || ^8.0", "psr/log": "^1.0.1 || ^2.0 || ^3.0" }, "require-dev": { "mockery/mockery": "^1.0", "phpunit/phpunit": "^7.5.20 || ^8.5.8 || ^9.3.3 || ^10.5.58", "symfony/var-dumper": "^4.0 || ^5.0 || ^6.0 || ^7.0 || ^8.0" }, "suggest": { "symfony/var-dumper": "Pretty print complex values better with var-dumper available", "whoops/soap": "Formats errors as SOAP responses" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.7-dev" } }, "autoload": { "psr-4": { "Whoops\\": "src/Whoops/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Filipe Dobreira", "homepage": "https://github.com/filp", "role": "Developer" } ], "description": "php error handling for cool kids", "homepage": "https://filp.github.io/whoops/", "keywords": [ "error", "exception", "handling", "library", "throwable", "whoops" ], "support": { "issues": "https://github.com/filp/whoops/issues", "source": "https://github.com/filp/whoops/tree/2.18.7" }, "funding": [ { "url": "https://github.com/denis-sokolov", "type": "github" } ], "time": "2026-10-18T13:17:38+00:00" }, { "name": "flarum/approval", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/flarum/approval.git", "reference": "fd12964b3431cbd86bcfe59338cd2cb5f81dc452" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/approval/zipball/fd12964b3431cbd86bcfe59338cd2cb5f81dc452", "reference": "fd12964b3431cbd86bcfe59338cd2cb5f81dc452", "shasum": "" }, "require": { "flarum/core": "^2.0.0", "flarum/flags": "^2.0" }, "require-dev": { "flarum/audit": "*", "flarum/tags": "*", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-check", "color": "#3F8A32", "backgroundColor": "#ABDC88" }, "title": "Approval", "category": "feature", "optional-dependencies": [ "flarum/audit" ] } }, "autoload": { "psr-4": { "Flarum\\Approval\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Make discussions and posts require moderator approval.", "homepage": "https://flarum.org", "keywords": [ "moderation" ], "support": { "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/approval" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-12T11:07:05+00:00" }, { "name": "flarum/audit", "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/flarum/audit.git", "reference": "44c89218b9302f947de7af7314be317a2f76ef01" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/audit/zipball/44c89218b9302f947de7af7314be317a2f76ef01", "reference": "44c89218b9302f947de7af7314be317a2f76ef01", "shasum": "" }, "require": { "ext-json": "*", "flarum/core": "^2.0.0" }, "require-dev": { "flarum/approval": "*", "flarum/flags": "*", "flarum/lock": "*", "flarum/nicknames": "*", "flarum/sticky": "*", "flarum/suspend": "*", "flarum/tags": "*", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "gitConf": true, "styleci": true, "jsCommon": true, "prettier": true, "typescript": true, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-book", "color": "#fff", "backgroundColor": "#2563EB" }, "title": "Audit", "category": "feature" } }, "autoload": { "psr-4": { "Flarum\\Audit\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Keep an audit log of moderation and administration actions.", "homepage": "https://flarum.org", "keywords": [ "moderation" ], "support": { "docs": "https://docs.flarum.org/extensions/audit", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/audit" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-17T21:59:29+00:00" }, { "name": "flarum/bbcode", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/flarum/bbcode.git", "reference": "1e323b761b712901fb8ee48554a7ef9597790e02" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/bbcode/zipball/1e323b761b712901fb8ee48554a7ef9597790e02", "reference": "1e323b761b712901fb8ee48554a7ef9597790e02", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": false, "css": false, "admin": false, "forum": false, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": false, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": false, "backendTesting": false } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-bold", "color": "#fff", "backgroundColor": "#238C59" }, "title": "BBCode", "category": "feature" } }, "autoload": { "psr-4": { "Flarum\\BBCode\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Allow posts to be formatted with BBCode.", "homepage": "https://flarum.org", "keywords": [ "formatting" ], "support": { "docs": "https://docs.flarum.org/extensions/bbcode", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/bbcode" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-11T08:18:02+00:00" }, { "name": "flarum/core", "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/flarum/flarum-core.git", "reference": "dc86fcbcdc3eced94371ef939681cee750d742d0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/flarum-core/zipball/dc86fcbcdc3eced94371ef939681cee750d742d0", "reference": "dc86fcbcdc3eced94371ef939681cee750d742d0", "shasum": "" }, "require": { "axy/sourcemap": "^1.1.1", "bitworking/mimeparse": "^2.3", "dflydev/fig-cookies": "^3.0", "doctrine/dbal": "^3.6", "dragonmantank/cron-expression": "*", "fakerphp/faker": "^1.9.1", "flarum/font-awesome": "^7.0", "flarum/json-api-server": "^0.1.0", "franzl/whoops-middleware": "2.0", "guzzlehttp/guzzle": "^7.7", "illuminate/bus": "^13.0", "illuminate/cache": "^13.0", "illuminate/config": "^13.0", "illuminate/console": "^13.0", "illuminate/container": "^13.0", "illuminate/contracts": "^13.0", "illuminate/database": "^13.0", "illuminate/events": "^13.0", "illuminate/filesystem": "^13.0", "illuminate/hashing": "^13.0", "illuminate/mail": "^13.0", "illuminate/queue": "^13.11", "illuminate/session": "^13.0", "illuminate/support": "^13.0", "illuminate/validation": "^13.0", "illuminate/view": "^13.0", "intervention/image": "^3.2", "jenssegers/agent": "^2.6.4", "laminas/laminas-diactoros": "^3.0", "laminas/laminas-httphandlerrunner": "^2.6.1", "laminas/laminas-stratigility": "^3.10", "league/flysystem": "^3.15", "league/flysystem-memory": "^3.15", "matthiasmullie/minify": "^1.3.70", "middlewares/base-path": "^2.1.0", "middlewares/base-path-router": "^2.0.1", "middlewares/request-handler": "^2.0.2", "monolog/monolog": "^3.0", "nesbot/carbon": "^3.0", "nikic/fast-route": "^1.3", "php": "^8.3", "psr/http-message": "^1.1", "psr/http-server-handler": "^1.0.2", "psr/http-server-middleware": "^1.0.2", "psy/psysh": "^0.12", "s9e/text-formatter": "^2.13", "symfony/config": "^7.4", "symfony/console": "^7.4", "symfony/event-dispatcher": "^7.4", "symfony/http-client": "^7.4", "symfony/mailgun-mailer": "^7.4", "symfony/mime": "^7.4", "symfony/polyfill-intl-messageformatter": "^1.27", "symfony/postmark-mailer": "^7.4", "symfony/translation": "^7.4", "symfony/translation-contracts": "^2.5", "symfony/yaml": "^7.4", "wikimedia/less.php": "^5.3" }, "require-dev": { "flarum/testing": "^2.0.0", "symfony/var-dumper": "^7.4" }, "type": "library", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "gitConf": true, "styleci": true, "jsCommon": true, "prettier": true, "typescript": true, "bundlewatch": true, "editorConfig": true, "githubActions": true, "backendTesting": true }, "excludeScaffolding": [ "LICENSE.md", "js/tsconfig.json", "js/webpack.config.js" ] }, "branch-alias": { "dev-main": "2.x-dev" } }, "autoload": { "files": [ "src/helpers.php" ], "psr-4": { "Flarum\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Flarum", "email": "info@flarum.org", "homepage": "https://flarum.org/team" } ], "description": "Delightfully simple forum software.", "homepage": "https://flarum.org/", "keywords": [ "discussion", "forum" ], "support": { "chat": "https://flarum.org/chat", "docs": "https://docs.flarum.org", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/flarum-core" }, "funding": [ { "url": "https://github.com/sponsors/flarum", "type": "github" }, { "url": "https://opencollective.com/flarum", "type": "opencollective" }, { "url": "https://flarum.org/donate", "type": "other" } ], "time": "2026-10-17T21:26:58+00:00" }, { "name": "flarum/deck", "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/flarum/deck.git", "reference": "aa8f13654d5e6b00d060da5b2d2667fa7ecba2a3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/deck/zipball/aa8f13654d5e6b00d060da5b2d2667fa7ecba2a3", "reference": "aa8f13654d5e6b00d060da5b2d2667fa7ecba2a3", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "locale": true, "gitConf": true, "phpstan": false, "styleci": true, "jsCommon": false, "prettier": true, "typescript": true, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true, "frontendTesting": false } }, "flarum-extension": { "icon": { "name": "fas fa-table-columns", "color": "#ffffff", "backgroundColor": "#2f6bdc" }, "title": "Deck", "category": "feature", "optional-dependencies": [ "flarum/realtime" ] } }, "autoload": { "psr-4": { "Flarum\\Deck\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Flarum", "email": "info@flarum.org", "role": "Developer" } ], "description": "Follow every conversation you care about, live, in side-by-side columns.", "keywords": [ "flarum" ], "support": { "docs": "https://docs.flarum.org/extensions/deck", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/deck" }, "funding": [ { "url": "https://github.com/flarum", "type": "github" }, { "url": "https://opencollective.com/flarum", "type": "open_collective" } ], "time": "2026-10-16T14:34:51+00:00" }, { "name": "flarum/emoji", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/flarum/emoji.git", "reference": "7668d644e2e984dbfd055027c7f801dbc1fc487b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/emoji/zipball/7668d644e2e984dbfd055027c7f801dbc1fc487b", "reference": "7668d644e2e984dbfd055027c7f801dbc1fc487b", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": false, "forum": true, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": false } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "image": "icon.svg", "backgroundColor": "#FECC4D" }, "title": "Emoji", "category": "feature" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Convert text and unicode emoji into Twemoji.", "homepage": "https://flarum.org", "keywords": [ "formatting" ], "support": { "docs": "https://docs.flarum.org/extensions/emoji", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/emoji" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-11T08:18:02+00:00" }, { "name": "flarum/extension-manager", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/flarum/extension-manager.git", "reference": "fb89998c0c7f69a23f1118efb4ba74d4315c485b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/extension-manager/zipball/fb89998c0c7f69a23f1118efb4ba74d4315c485b", "reference": "fb89998c0c7f69a23f1118efb4ba74d4315c485b", "shasum": "" }, "require": { "composer/composer": "^2.7", "flarum/core": "^2.0.0" }, "require-dev": { "flarum/tags": "*", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": false, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": true, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true }, "excludeScaffolding": [ ".github/workflows/backend.yml", "js/src/admin/index.ts", "tests/phpunit.integration.xml", "tests/integration/setup.php" ], "excludeScaffoldingConfigKeys": { "composer.json": [ "scripts.test:setup" ] } }, "flarum-extension": { "icon": { "name": "fas fa-box-open", "color": "#fff", "backgroundColor": "#117187" }, "title": "Extension Manager" } }, "autoload": { "psr-4": { "Flarum\\ExtensionManager\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Flarum", "email": "info@flarum.org", "homepage": "https://flarum.org/team" } ], "description": "An extension manager to install, update and remove extension packages from the interface (Wrapper around composer).", "keywords": [ "composer", "extensions", "manager", "packages", "updater" ], "support": { "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/extension-manager" }, "funding": [ { "url": "https://github.com/flarum", "type": "github" }, { "url": "https://opencollective.com/flarum", "type": "open_collective" } ], "time": "2026-10-12T11:07:05+00:00" }, { "name": "flarum/flags", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/flarum/flags.git", "reference": "f7181be399bdb5262c1036284bdae96e162ae4d7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/flags/zipball/f7181be399bdb5262c1036284bdae96e162ae4d7", "reference": "f7181be399bdb5262c1036284bdae96e162ae4d7", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/audit": "*", "flarum/core": "*@dev", "flarum/tags": "*@dev", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": true, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-flag", "color": "#fff", "backgroundColor": "#D659B5" }, "title": "Flags", "category": "feature", "optional-dependencies": [ "flarum/realtime", "flarum/audit", "flarum/deck" ] } }, "autoload": { "psr-4": { "Flarum\\Flags\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Allow users to flag posts for moderator review.", "homepage": "https://flarum.org", "keywords": [ "moderation" ], "support": { "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/flags" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-12T11:07:05+00:00" }, { "name": "flarum/font-awesome", "version": "7.3.1", "source": { "type": "git", "url": "https://github.com/flarum/font-awesome.git", "reference": "5e320eae349ebce0589cdbb35679cab8ac71cf7e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/font-awesome/zipball/5e320eae349ebce0589cdbb35679cab8ac71cf7e", "reference": "5e320eae349ebce0589cdbb35679cab8ac71cf7e", "shasum": "" }, "type": "library", "notification-url": "https://packagist.org/downloads/", "license": [ "CC-BY-4.0", "OFL-1.1", "MIT" ], "authors": [ { "name": "Fonticons, Inc.", "homepage": "https://fontawesome.com" } ], "description": "A slim redistribution of Font Awesome Free, containing only the CSS and web fonts Flarum needs. Auto-synced to upstream releases.", "homepage": "https://fontawesome.com", "keywords": [ "flarum", "font-awesome", "fonts", "icons" ], "support": { "issues": "https://github.com/flarum/font-awesome/issues", "source": "https://github.com/flarum/font-awesome" }, "funding": [ { "url": "https://github.com/flarum", "type": "github" }, { "url": "https://opencollective.com/flarum", "type": "open_collective" } ], "time": "2026-10-05T14:52:11+00:00" }, { "name": "flarum/gdpr", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/flarum/gdpr.git", "reference": "a3476f327ddc15ee9310cb04019d0e5fbda2ef51" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/gdpr/zipball/a3476f327ddc15ee9310cb04019d0e5fbda2ef51", "reference": "a3476f327ddc15ee9310cb04019d0e5fbda2ef51", "shasum": "" }, "require": { "flarum/core": "^2.0.0", "nelexa/zip": "^4.0.2" }, "replace": { "blomstra/gdpr": "*" }, "require-dev": { "flarum/audit": "*", "flarum/phpstan": "^2.0.0", "flarum/tags": "*", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "jsCommon": true, "typescript": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "color": "#3a98d0", "image": "resources/logo.svg", "backgroundSize": "90%", "backgroundColor": "#EBF1FD", "backgroundRepeat": "no-repeat", "backgroundPosition": "center" }, "title": "GDPR Data Management", "category": "feature", "optional-dependencies": [ "flarum/audit" ] } }, "autoload": { "psr-4": { "Flarum\\Gdpr\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Features for GDPR, PII management", "homepage": "https://flarum.org", "keywords": [ "export", "extension", "flarum", "gdpr", "pii" ], "support": { "docs": "https://docs.flarum.org/extensions/gdpr", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/gdpr" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-13T19:22:20+00:00" }, { "name": "flarum/json-api-server", "version": "0.1.2", "source": { "type": "git", "url": "https://github.com/flarum/json-api-server.git", "reference": "ff30440fb00d160812a17251f2952a2aecba4caa" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/json-api-server/zipball/ff30440fb00d160812a17251f2952a2aecba4caa", "reference": "ff30440fb00d160812a17251f2952a2aecba4caa", "shasum": "" }, "require": { "asispts/http-accept": "^1.0", "doctrine/inflector": "^2.0", "ext-json": "*", "nyholm/psr7": "^1.8", "php": ">=8.1", "psr/http-message": "^1.0", "psr/http-server-handler": "^1.0" }, "require-dev": { "dms/phpunit-arraysubset-asserts": "^0.5.0", "phpbench/phpbench": "^1.2", "phpunit/phpunit": "^10.2.2" }, "type": "library", "extra": { "branch-alias": { "dev-master": "0.1.x-dev" } }, "autoload": { "files": [ "src/functions.php", "src/Laravel/functions.php" ], "psr-4": { "Tobyz\\JsonApiServer\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Toby Zerner", "email": "toby.zerner@gmail.com" } ], "description": "A fully automated JSON:API server implementation in PHP.", "support": { "source": "https://github.com/flarum/json-api-server/tree/0.1.2" }, "funding": [ { "url": "https://github.com/flarum", "type": "github" }, { "url": "https://opencollective.com/flarum", "type": "open_collective" } ], "time": "2024-11-09T11:58:06+00:00" }, { "name": "flarum/lang-english", "version": "v2.0.0", "source": { "type": "git", "url": "https://github.com/flarum/lang-english.git", "reference": "365a7b682bbff2679e0684373f3f7a33948e6321" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/lang-english/zipball/365a7b682bbff2679e0684373f3f7a33948e6321", "reference": "365a7b682bbff2679e0684373f3f7a33948e6321", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": false, "css": false, "admin": false, "forum": false, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": false, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": false, "backendTesting": false } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-locale": { "code": "en", "title": "English" }, "flarum-extension": { "icon": { "image": "icon.svg", "backgroundSize": "cover", "backgroundColor": "#00247d", "backgroundPosition": "center" }, "info": { "donate": "https://flarum.org/donate/", "support": "https://discuss.flarum.org", "website": "https://flarum.org" }, "title": "English", "category": "language" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "English language pack.", "keywords": [ "locale" ], "support": { "source": "https://github.com/flarum/lang-english/tree/v2.0.0" }, "funding": [ { "url": "https://github.com/flarum", "type": "github" }, { "url": "https://opencollective.com/flarum", "type": "open_collective" } ], "time": "2026-09-15T15:29:26+00:00" }, { "name": "flarum/likes", "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/flarum/likes.git", "reference": "4bf551b3b649c86480131f09a5f6a2d6806bc54e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/likes/zipball/4bf551b3b649c86480131f09a5f6a2d6806bc54e", "reference": "4bf551b3b649c86480131f09a5f6a2d6806bc54e", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "far fa-thumbs-up", "color": "#fff", "backgroundColor": "#3A649D" }, "title": "Likes", "category": "feature", "optional-dependencies": [ "flarum/realtime" ] } }, "autoload": { "psr-4": { "Flarum\\Likes\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Allow users to like posts.", "homepage": "https://flarum.org", "keywords": [ "discussion" ], "support": { "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/likes" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-15T17:30:55+00:00" }, { "name": "flarum/lock", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/flarum/lock.git", "reference": "29bec57547eebc1cf0838a94aca50542275e145d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/lock/zipball/29bec57547eebc1cf0838a94aca50542275e145d", "reference": "29bec57547eebc1cf0838a94aca50542275e145d", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/audit": "*", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-lock", "color": "#666", "backgroundColor": "#ddd" }, "title": "Lock", "category": "feature", "optional-dependencies": [ "flarum/realtime", "flarum/audit" ] } }, "autoload": { "psr-4": { "Flarum\\Lock\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "End a discussion and don't let anyone add further replies.", "homepage": "https://flarum.org", "keywords": [ "moderation" ], "support": { "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/lock" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-12T11:07:05+00:00" }, { "name": "flarum/markdown", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/flarum/markdown.git", "reference": "261d22707a8d9e36d56ac0690ecafc512c8faa39" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/markdown/zipball/261d22707a8d9e36d56ac0690ecafc512c8faa39", "reference": "261d22707a8d9e36d56ac0690ecafc512c8faa39", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": false, "forum": true, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": false } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "color": "#fff", "image": "icon.svg", "backgroundSize": "100%", "backgroundColor": "#000", "backgroundRepeat": "no-repeat", "backgroundPosition": "center" }, "title": "Markdown", "category": "feature" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Allow posts to be formatted with Markdown.", "homepage": "https://flarum.org", "keywords": [ "formatting" ], "support": { "docs": "https://docs.flarum.org/extensions/markdown", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/markdown" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-11T08:18:02+00:00" }, { "name": "flarum/mentions", "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/flarum/mentions.git", "reference": "6f1ce8720c028bd7c0a7d229c0a48696754ae5ce" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/mentions/zipball/6f1ce8720c028bd7c0a7d229c0a48696754ae5ce", "reference": "6f1ce8720c028bd7c0a7d229c0a48696754ae5ce", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/approval": "*@dev", "flarum/core": "*@dev", "flarum/flags": "*@dev", "flarum/tags": "*@dev", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-at", "color": "#fff", "backgroundColor": "#539EC1" }, "title": "Mentions", "category": "feature", "optional-dependencies": [ "flarum/tags" ] } }, "autoload": { "psr-4": { "Flarum\\Mentions\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Mention and reply to specific posts and users.", "homepage": "https://flarum.org", "keywords": [ "discussion" ], "support": { "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/mentions" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-17T21:11:37+00:00" }, { "name": "flarum/messages", "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/flarum/messages.git", "reference": "fe04f474ada8a35803e434f9260aadf57c85336b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/messages/zipball/fe04f474ada8a35803e434f9260aadf57c85336b", "reference": "fe04f474ada8a35803e434f9260aadf57c85336b", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/audit": "*", "flarum/gdpr": "*", "flarum/mentions": "*", "flarum/statistics": "*", "flarum/tags": "*", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "locale": true, "gitConf": true, "phpstan": false, "styleci": true, "jsCommon": true, "prettier": true, "typescript": true, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true, "frontendTesting": true } }, "flarum-extension": { "icon": { "name": "fas fa-envelope-open", "color": "#ffffff", "backgroundColor": "#9b34c7" }, "title": "Messages", "category": "feature", "optional-dependencies": [ "flarum/audit", "flarum/deck", "flarum/gdpr", "flarum/mentions", "flarum/realtime", "flarum/statistics", "flarum/tags" ] } }, "autoload": { "psr-4": { "Flarum\\Messages\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Flarum", "email": "info@flarum.org", "role": "Developer" } ], "description": "Private messaging ", "keywords": [ "flarum" ], "support": { "docs": "https://docs.flarum.org/extensions/messages", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/messages" }, "funding": [ { "url": "https://github.com/flarum", "type": "github" }, { "url": "https://opencollective.com/flarum", "type": "open_collective" } ], "time": "2026-10-17T21:12:03+00:00" }, { "name": "flarum/nicknames", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/flarum/nicknames.git", "reference": "4e577f15f1d9a9adae6dd40e6052838b12aec580" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/nicknames/zipball/4e577f15f1d9a9adae6dd40e6052838b12aec580", "reference": "4e577f15f1d9a9adae6dd40e6052838b12aec580", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/audit": "*", "flarum/core": "2.x-dev", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": false, "admin": true, "forum": true, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-user-tag", "color": "#ffffff", "backgroundColor": "#8E4529" }, "title": "Nicknames", "category": "feature", "optional-dependencies": [ "flarum/audit" ] } }, "autoload": { "psr-4": { "Flarum\\Nicknames\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Allow users to set nicknames.", "homepage": "https://flarum.org", "keywords": [ "nicknames" ], "support": { "docs": "https://docs.flarum.org/extensions/nicknames", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/nicknames" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-12T11:07:05+00:00" }, { "name": "flarum/realtime", "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/flarum/realtime.git", "reference": "8ae855ea5b45cffec64b794eb7fa0bf0aebc95f3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/realtime/zipball/8ae855ea5b45cffec64b794eb7fa0bf0aebc95f3", "reference": "8ae855ea5b45cffec64b794eb7fa0bf0aebc95f3", "shasum": "" }, "require": { "flarum/core": "^2.0.0", "plesk/ratchetphp": "v1.0.4", "pusher/pusher-php-server": "^7.2.0" }, "conflict": { "flarum-com/realtime": "*", "flarum/pusher": "*", "kyrne/websocket": "*" }, "require-dev": { "flarum/flags": "^2.0.0", "flarum/likes": "^2.0.0", "flarum/lock": "^2.0.0", "flarum/messages": "^2.0.0", "flarum/phpstan": "^2.0.0", "flarum/tags": "^2.0.0", "flarum/testing": "^2.0.0", "fof/best-answer": "^2.0.0", "fof/discussion-views": "^2.0.0", "fof/reactions": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "githubActions": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "image": "resources/assets/logo.svg", "backgroundSize": "100%", "backgroundColor": "#E3E7F1", "backgroundRepeat": "no-repeat", "backgroundPosition": "center" }, "title": "Realtime", "category": "feature", "optional-dependencies": [] } }, "autoload": { "psr-4": { "Flarum\\Realtime\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Step up to make your Flarum forum realtime.", "homepage": "https://flarum.org", "keywords": [ "extension", "flarum", "realtime", "typing indicator", "websocket" ], "support": { "docs": "https://docs.flarum.org/extensions/realtime", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/realtime" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-17T12:34:22+00:00" }, { "name": "flarum/statistics", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/flarum/statistics.git", "reference": "896ffbf7e383ed4ed0b627a4a7c9365834d32cd2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/statistics/zipball/896ffbf7e383ed4ed0b627a4a7c9365834d32cd2", "reference": "896ffbf7e383ed4ed0b627a4a7c9365834d32cd2", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": false, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": true, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true }, "excludeScaffolding": [ "js/src/admin/index.ts" ] }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-chart-bar", "color": "#fff", "backgroundColor": "#6932d1" }, "title": "Statistics", "category": "feature" } }, "autoload": { "psr-4": { "Flarum\\Statistics\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Add a basic statistics widget on the Dashboard.", "homepage": "https://flarum.org", "keywords": [ "administration" ], "support": { "docs": "https://docs.flarum.org/extensions/statistics", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/statistics" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-12T11:07:05+00:00" }, { "name": "flarum/sticky", "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/flarum/sticky.git", "reference": "ccd74382ea226d21af011b05fb2248d9171700de" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/sticky/zipball/ccd74382ea226d21af011b05fb2248d9171700de", "reference": "ccd74382ea226d21af011b05fb2248d9171700de", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/audit": "*", "flarum/tags": "*@dev", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-thumbtack", "color": "#fff", "backgroundColor": "#D13E32" }, "title": "Sticky", "category": "feature", "optional-dependencies": [ "flarum/realtime", "flarum/tags", "flarum/audit" ] } }, "autoload": { "psr-4": { "Flarum\\Sticky\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Pin discussions to the top of the list.", "homepage": "https://flarum.org", "keywords": [ "discussion" ], "support": { "docs": "https://docs.flarum.org/extensions/sticky", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/sticky" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-16T12:25:36+00:00" }, { "name": "flarum/subscriptions", "version": "v2.0.1", "source": { "type": "git", "url": "https://github.com/flarum/subscriptions.git", "reference": "0071820cc6cdcffcf523c11899e101b64c4fb18e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/subscriptions/zipball/0071820cc6cdcffcf523c11899e101b64c4fb18e", "reference": "0071820cc6cdcffcf523c11899e101b64c4fb18e", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/approval": "@dev", "flarum/markdown": "@dev", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": false, "forum": true, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-star", "color": "#de8e00", "backgroundColor": "#ffea7b" }, "title": "Subscriptions", "category": "feature", "optional-dependencies": [ "flarum/approval", "flarum/deck" ] } }, "autoload": { "psr-4": { "Flarum\\Subscriptions\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Allow users to follow discussions and receive notifications for new posts.", "homepage": "https://flarum.org", "keywords": [ "discussion" ], "support": { "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/subscriptions" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-12T11:07:05+00:00" }, { "name": "flarum/suspend", "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/flarum/suspend.git", "reference": "86e286aa8d08aa7b2f304a8e8845031707e94deb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/suspend/zipball/86e286aa8d08aa7b2f304a8e8845031707e94deb", "reference": "86e286aa8d08aa7b2f304a8e8845031707e94deb", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/audit": "*", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "gitConf": true, "styleci": true, "jsCommon": false, "prettier": true, "typescript": false, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-ban", "color": "#666", "backgroundColor": "#ddd" }, "title": "Suspend", "category": "feature", "optional-dependencies": [ "flarum/audit" ] } }, "autoload": { "psr-4": { "Flarum\\Suspend\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Suspend users so they can't post.", "homepage": "https://flarum.org", "keywords": [ "moderation" ], "support": { "docs": "https://docs.flarum.org/extensions/suspend", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/suspend" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-17T21:12:03+00:00" }, { "name": "flarum/tags", "version": "v2.0.2", "source": { "type": "git", "url": "https://github.com/flarum/tags.git", "reference": "b9f466f585bb96e3d0c1d2c6656a1202c7e5af53" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/flarum/tags/zipball/b9f466f585bb96e3d0c1d2c6656a1202c7e5af53", "reference": "b9f466f585bb96e3d0c1d2c6656a1202c7e5af53", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/audit": "*", "flarum/core": "*@dev", "flarum/suspend": "^2.0", "flarum/testing": "^2.0.0" }, "type": "flarum-extension", "extra": { "flarum-cli": { "modules": { "js": true, "css": true, "admin": true, "forum": true, "gitConf": true, "styleci": true, "jsCommon": true, "prettier": false, "typescript": true, "bundlewatch": false, "editorConfig": true, "githubActions": true, "backendTesting": true } }, "branch-alias": { "dev-main": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-tags", "color": "#fff", "backgroundColor": "#F28326" }, "title": "Tags", "category": "feature", "optional-dependencies": [ "flarum/realtime", "flarum/audit", "flarum/deck" ] } }, "autoload": { "psr-4": { "Flarum\\Tags\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Organize discussions into a hierarchy of tags and categories.", "homepage": "https://flarum.org", "keywords": [ "discussion" ], "support": { "docs": "https://docs.flarum.org/extensions/tags", "forum": "https://discuss.flarum.org", "issues": "https://github.com/flarum/framework/issues", "source": "https://github.com/flarum/tags" }, "funding": [ { "url": "https://flarum.org/donate/", "type": "website" } ], "time": "2026-10-17T10:11:26+00:00" }, { "name": "fof/formatting", "version": "2.0.0-beta.2", "source": { "type": "git", "url": "https://github.com/FriendsOfFlarum/formatting.git", "reference": "84e85012d355c49f493cf666e6ecf0ae707c4950" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/FriendsOfFlarum/formatting/zipball/84e85012d355c49f493cf666e6ecf0ae707c4950", "reference": "84e85012d355c49f493cf666e6ecf0ae707c4950", "shasum": "" }, "require": { "flarum/core": "^2.0.0" }, "require-dev": { "flarum/phpstan": "^2.0.0" }, "type": "flarum-extension", "extra": { "flagrow": { "discuss": "https://discuss.flarum.org/d/17770" }, "flarum-cli": { "modules": { "githubActions": true } }, "branch-alias": { "2.x": "2.x-dev" }, "flarum-extension": { "icon": { "name": "fas fa-font", "color": "#fff", "backgroundColor": "#e74c3c" }, "title": "FoF Formatting", "category": "feature" } }, "autoload": { "psr-4": { "FoF\\Formatting\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "David Sevilla Martín", "email": "me+fof@datitisev.me", "role": "Developer" } ], "description": "Customize TextFormatter with plugins through the admin interface", "homepage": "https://friendsofflarum.org", "keywords": [ "flarum" ], "support": { "forum": "https://discuss.flarum.org/d/17770", "issues": "https://github.com/FriendsOfFlarum/formatting/issues", "source": "https://github.com/FriendsOfFlarum/formatting" }, "funding": [ { "url": "https://opencollective.com/fof/donate", "type": "website" } ], "time": "2026-02-15T21:02:40+00:00" }, { "name": "franzl/whoops-middleware", "version": "2.0.0", "source": { "type": "git", "url": "https://github.com/franzliedke/whoops-middleware.git", "reference": "71d75c5fff75587d6194a051d510a9eca0e3a047" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/franzliedke/whoops-middleware/zipball/71d75c5fff75587d6194a051d510a9eca0e3a047", "reference": "71d75c5fff75587d6194a051d510a9eca0e3a047", "shasum": "" }, "require": { "filp/whoops": "^1.1 || ^2.0", "middlewares/utils": "^3.0", "php": "^7.2 || ^8.0" }, "require-dev": { "laminas/laminas-diactoros": "^1.1.0 || ^2.0", "phpunit/phpunit": "^8.0", "psr/http-server-middleware": "^1.0" }, "suggest": { "psr/http-server-middleware": "In case you want to use PSR 15 middleware" }, "type": "library", "autoload": { "psr-4": { "Franzl\\Middleware\\Whoops\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "PSR-15 compatible middleware for Whoops, the pretty error handler", "support": { "issues": "https://github.com/franzliedke/whoops-middleware/issues", "source": "https://github.com/franzliedke/whoops-middleware/tree/2.0.0" }, "time": "2021-01-03T01:30:07+00:00" }, { "name": "guzzlehttp/guzzle", "version": "7.16.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", "reference": "ffb62ec787050ae4fa9449cdd6b80335db69bda2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/guzzle/guzzle/zipball/ffb62ec787050ae4fa9449cdd6b80335db69bda2", "reference": "ffb62ec787050ae4fa9449cdd6b80335db69bda2", "shasum": "" }, "require": { "ext-json": "*", "guzzlehttp/promises": "^2.6", "guzzlehttp/psr7": "^2.13.2", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.5 || ^3.0", "symfony/polyfill-php80": "^1.25" }, "provide": { "psr/http-client-implementation": "1.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "ext-curl": "*", "guzzle/client-integration-tests": "3.0.3", "guzzlehttp/test-server": "^0.7", "php-http/message-factory": "^1.1", "phpunit/phpunit": "^8.5.52 || ^9.6.34", "psr/log": "^1.1 || ^2.0 || ^3.0" }, "suggest": { "ext-curl": "Required for CURL handler support", "ext-intl": "Required for Internationalized Domain Name (IDN) support", "psr/log": "Required for using the Log middleware" }, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, "forward-command": false } }, "autoload": { "files": [ "src/functions_include.php" ], "psr-4": { "GuzzleHttp\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Graham Campbell", "email": "hello@gjcampbell.co.uk", "homepage": "https://github.com/GrahamCampbell" }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" }, { "name": "Jeremy Lindblom", "email": "jeremeamia@gmail.com", "homepage": "https://github.com/jeremeamia" }, { "name": "George Mponos", "email": "gmponos@gmail.com", "homepage": "https://github.com/gmponos" }, { "name": "Tobias Nyholm", "email": "tobias.nyholm@gmail.com", "homepage": "https://github.com/Nyholm" }, { "name": "Márk Sági-Kazár", "email": "mark.sagikazar@gmail.com", "homepage": "https://github.com/sagikazarmark" }, { "name": "Tobias Schultze", "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" } ], "description": "Guzzle is a PHP HTTP client library", "keywords": [ "client", "curl", "framework", "http", "http client", "psr-18", "psr-7", "rest", "web service" ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", "source": "https://github.com/guzzle/guzzle/tree/7.16.0" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://github.com/Nyholm", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/guzzle", "type": "tidelift" } ], "time": "2026-10-18T13:38:36+00:00" }, { "name": "guzzlehttp/promises", "version": "2.6.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", "reference": "3d88c829bd5f13d13847b39067dbf09a60af2154" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/guzzle/promises/zipball/3d88c829bd5f13d13847b39067dbf09a60af2154", "reference": "3d88c829bd5f13d13847b39067dbf09a60af2154", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "symfony/deprecation-contracts": "^2.5 || ^3.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "phpunit/phpunit": "^8.5.52 || ^9.6.34" }, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, "forward-command": false } }, "autoload": { "psr-4": { "GuzzleHttp\\Promise\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Graham Campbell", "email": "hello@gjcampbell.co.uk", "homepage": "https://github.com/GrahamCampbell" }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" }, { "name": "Tobias Nyholm", "email": "tobias.nyholm@gmail.com", "homepage": "https://github.com/Nyholm" }, { "name": "Tobias Schultze", "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" } ], "description": "Guzzle promises library", "keywords": [ "promise" ], "support": { "issues": "https://github.com/guzzle/promises/issues", "source": "https://github.com/guzzle/promises/tree/2.6.0" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://github.com/Nyholm", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/promises", "type": "tidelift" } ], "time": "2026-10-18T12:46:59+00:00" }, { "name": "guzzlehttp/psr7", "version": "2.13.2", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", "reference": "adee536f95101929f262b8c59e8a61472f347d58" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/guzzle/psr7/zipball/adee536f95101929f262b8c59e8a61472f347d58", "reference": "adee536f95101929f262b8c59e8a61472f347d58", "shasum": "" }, "require": { "php": "^7.2.5 || ^8.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.1 || ^2.0", "ralouphie/getallheaders": "^3.0", "symfony/deprecation-contracts": "^2.5 || ^3.0", "symfony/polyfill-php80": "^1.25" }, "provide": { "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "1.1.0", "jshttp/mime-db": "1.54.0.1", "phpunit/phpunit": "^8.5.52 || ^9.6.34" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" }, "type": "library", "extra": { "bamarni-bin": { "bin-links": true, "forward-command": false } }, "autoload": { "psr-4": { "GuzzleHttp\\Psr7\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Graham Campbell", "email": "hello@gjcampbell.co.uk", "homepage": "https://github.com/GrahamCampbell" }, { "name": "Michael Dowling", "email": "mtdowling@gmail.com", "homepage": "https://github.com/mtdowling" }, { "name": "George Mponos", "email": "gmponos@gmail.com", "homepage": "https://github.com/gmponos" }, { "name": "Tobias Nyholm", "email": "tobias.nyholm@gmail.com", "homepage": "https://github.com/Nyholm" }, { "name": "Márk Sági-Kazár", "email": "mark.sagikazar@gmail.com", "homepage": "https://github.com/sagikazarmark" }, { "name": "Tobias Schultze", "email": "webmaster@tubo-world.de", "homepage": "https://github.com/Tobion" }, { "name": "Márk Sági-Kazár", "email": "mark.sagikazar@gmail.com", "homepage": "https://sagikazarmark.hu" } ], "description": "PSR-7 message implementation that also provides common utility methods", "keywords": [ "http", "message", "psr-7", "request", "response", "stream", "uri", "url" ], "support": { "issues": "https://github.com/guzzle/psr7/issues", "source": "https://github.com/guzzle/psr7/tree/2.13.2" }, "funding": [ { "url": "https://github.com/GrahamCampbell", "type": "github" }, { "url": "https://github.com/Nyholm", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/guzzlehttp/psr7", "type": "tidelift" } ], "time": "2026-10-17T23:49:46+00:00" }, { "name": "illuminate/bus", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/bus.git", "reference": "3fbc46f5bee06854903d4d1bead21d96f433ffd7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/bus/zipball/3fbc46f5bee06854903d4d1bead21d96f433ffd7", "reference": "3fbc46f5bee06854903d4d1bead21d96f433ffd7", "shasum": "" }, "require": { "illuminate/collections": "^13.0", "illuminate/conditionable": "^13.0", "illuminate/contracts": "^13.0", "illuminate/pipeline": "^13.0", "illuminate/support": "^13.0", "php": "^8.3" }, "suggest": { "illuminate/queue": "Required to use closures when chaining jobs (^13.0)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Bus\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Bus package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-19T14:13:59+00:00" }, { "name": "illuminate/cache", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/cache.git", "reference": "b14313548f1336dbd1a66c1227c424b89819e8c2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/cache/zipball/b14313548f1336dbd1a66c1227c424b89819e8c2", "reference": "b14313548f1336dbd1a66c1227c424b89819e8c2", "shasum": "" }, "require": { "illuminate/collections": "^13.0", "illuminate/contracts": "^13.0", "illuminate/macroable": "^13.0", "illuminate/support": "^13.0", "php": "^8.3" }, "provide": { "psr/simple-cache-implementation": "1.0 || 2.0 || 3.0" }, "suggest": { "ext-apcu": "Required to use the APC cache driver.", "ext-filter": "Required to use the DynamoDb cache driver.", "ext-memcached": "Required to use the memcache cache driver.", "illuminate/database": "Required to use the database cache driver (^13.0).", "illuminate/filesystem": "Required to use the file cache driver (^13.0).", "illuminate/redis": "Required to use the redis cache driver (^13.0).", "symfony/cache": "Required to use PSR-6 cache bridge (^7.4 || ^8.0)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Cache\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Cache package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-19T14:11:57+00:00" }, { "name": "illuminate/collections", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/collections.git", "reference": "aa098a584e390e9a066edf02fd1c6976c933fb23" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/collections/zipball/aa098a584e390e9a066edf02fd1c6976c933fb23", "reference": "aa098a584e390e9a066edf02fd1c6976c933fb23", "shasum": "" }, "require": { "illuminate/conditionable": "^13.0", "illuminate/contracts": "^13.0", "illuminate/macroable": "^13.0", "php": "^8.3", "symfony/polyfill-php84": "^1.36", "symfony/polyfill-php85": "^1.36", "symfony/polyfill-php86": "^1.36" }, "suggest": { "illuminate/http": "Required to convert collections to API resources (^13.0).", "symfony/var-dumper": "Required to use the dump method (^7.4 || ^8.0)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "files": [ "functions.php", "helpers.php" ], "psr-4": { "Illuminate\\Support\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Collections package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-19T14:11:57+00:00" }, { "name": "illuminate/conditionable", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/conditionable.git", "reference": "d5f1816d594dd76225352fa44ef358162f05334b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/conditionable/zipball/d5f1816d594dd76225352fa44ef358162f05334b", "reference": "d5f1816d594dd76225352fa44ef358162f05334b", "shasum": "" }, "require": { "php": "^8.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Support\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Conditionable package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-06T02:42:44+00:00" }, { "name": "illuminate/config", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/config.git", "reference": "19fda141b20106831e641234805195fcced46fd4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/config/zipball/19fda141b20106831e641234805195fcced46fd4", "reference": "19fda141b20106831e641234805195fcced46fd4", "shasum": "" }, "require": { "illuminate/collections": "^13.0", "illuminate/contracts": "^13.0", "php": "^8.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Config\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Config package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-06T02:42:44+00:00" }, { "name": "illuminate/console", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/console.git", "reference": "c09de725a41256ad90f970db9efad798f0beb9e2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/console/zipball/c09de725a41256ad90f970db9efad798f0beb9e2", "reference": "c09de725a41256ad90f970db9efad798f0beb9e2", "shasum": "" }, "require": { "ext-mbstring": "*", "illuminate/collections": "^13.0", "illuminate/contracts": "^13.0", "illuminate/macroable": "^13.0", "illuminate/reflection": "^13.0", "illuminate/support": "^13.0", "illuminate/view": "^13.0", "laravel/prompts": "^0.3.11", "nunomaduro/termwind": "^2.0", "php": "^8.3", "symfony/console": "^7.4.0 || ^8.0.0", "symfony/polyfill-php84": "^1.37", "symfony/process": "^7.4.5 || ^8.0.5" }, "suggest": { "dragonmantank/cron-expression": "Required to use scheduler (^3.3.2).", "ext-pcntl": "Required to use signal trapping.", "guzzlehttp/guzzle": "Required to use the ping methods on schedules (^7.8 || ^8.0).", "illuminate/bus": "Required to use the scheduled job dispatcher (^13.0).", "illuminate/container": "Required to use the scheduler (^13.0).", "illuminate/filesystem": "Required to use the generator command (^13.0).", "illuminate/queue": "Required to use closures for scheduled jobs (^13.0)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Console\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Console package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-18T14:47:00+00:00" }, { "name": "illuminate/container", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/container.git", "reference": "573f22dcaeec1748a57d4f47b4e7147845a5112a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/container/zipball/573f22dcaeec1748a57d4f47b4e7147845a5112a", "reference": "573f22dcaeec1748a57d4f47b4e7147845a5112a", "shasum": "" }, "require": { "illuminate/contracts": "^13.0", "illuminate/reflection": "^13.0", "php": "^8.3", "psr/container": "^1.1.1 || ^2.0.1", "symfony/polyfill-php84": "^1.36", "symfony/polyfill-php85": "^1.36" }, "provide": { "psr/container-implementation": "1.1 || 2.0" }, "suggest": { "illuminate/auth": "Required to use the Auth attribute", "illuminate/cache": "Required to use the Cache attribute", "illuminate/config": "Required to use the Config attribute", "illuminate/database": "Required to use the DB attribute", "illuminate/filesystem": "Required to use the Storage attribute", "illuminate/log": "Required to use the Log or Context attributes" }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Container\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Container package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-13T13:06:12+00:00" }, { "name": "illuminate/contracts", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/contracts.git", "reference": "1d2b764e1b11d56bbe4a987fcc312f84eb370c65" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/contracts/zipball/1d2b764e1b11d56bbe4a987fcc312f84eb370c65", "reference": "1d2b764e1b11d56bbe4a987fcc312f84eb370c65", "shasum": "" }, "require": { "php": "^8.3", "psr/container": "^1.1.1 || ^2.0.1", "psr/simple-cache": "^1.0 || ^2.0 || ^3.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Contracts\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Contracts package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-08T22:29:36+00:00" }, { "name": "illuminate/database", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/database.git", "reference": "add3b4602c77c38edbee26be9ab55e7eec621182" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/database/zipball/add3b4602c77c38edbee26be9ab55e7eec621182", "reference": "add3b4602c77c38edbee26be9ab55e7eec621182", "shasum": "" }, "require": { "brick/math": "^0.14.2 || ^0.15 || ^0.16 || ^0.17 || ^0.18 || ^0.19 || ^0.20 || ^1.0", "ext-pdo": "*", "illuminate/collections": "^13.0", "illuminate/conditionable": "^13.0", "illuminate/container": "^13.0", "illuminate/contracts": "^13.0", "illuminate/macroable": "^13.0", "illuminate/support": "^13.0", "laravel/serializable-closure": "^2.0.10", "php": "^8.3", "symfony/polyfill-php84": "^1.36", "symfony/polyfill-php85": "^1.36", "symfony/polyfill-php86": "^1.36" }, "suggest": { "ext-filter": "Required to use the Postgres database driver.", "fakerphp/faker": "Required to use the eloquent factory builder (^1.24).", "illuminate/console": "Required to use the database commands (^13.0).", "illuminate/events": "Required to use the observers with Eloquent (^13.0).", "illuminate/filesystem": "Required to use the migrations (^13.0).", "illuminate/http": "Required to convert Eloquent models to API resources (^13.0).", "illuminate/pagination": "Required to paginate the result set (^13.0).", "symfony/finder": "Required to use Eloquent model factories (^7.4 || ^8.0)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Database\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Database package.", "homepage": "https://laravel.com", "keywords": [ "database", "laravel", "orm", "sql" ], "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-19T14:22:29+00:00" }, { "name": "illuminate/events", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/events.git", "reference": "26b53889ae87a0e8bead87c48b8b9fff71fed547" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/events/zipball/26b53889ae87a0e8bead87c48b8b9fff71fed547", "reference": "26b53889ae87a0e8bead87c48b8b9fff71fed547", "shasum": "" }, "require": { "illuminate/bus": "^13.0", "illuminate/collections": "^13.0", "illuminate/container": "^13.0", "illuminate/contracts": "^13.0", "illuminate/macroable": "^13.0", "illuminate/reflection": "^13.0", "illuminate/support": "^13.0", "php": "^8.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "files": [ "functions.php" ], "psr-4": { "Illuminate\\Events\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Events package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-16T19:10:56+00:00" }, { "name": "illuminate/filesystem", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/filesystem.git", "reference": "399ba4c3adb954f197853a207199d401dc27aec2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/filesystem/zipball/399ba4c3adb954f197853a207199d401dc27aec2", "reference": "399ba4c3adb954f197853a207199d401dc27aec2", "shasum": "" }, "require": { "illuminate/collections": "^13.0", "illuminate/conditionable": "^13.0", "illuminate/contracts": "^13.0", "illuminate/macroable": "^13.0", "illuminate/support": "^13.0", "php": "^8.3", "symfony/finder": "^7.4.0 || ^8.0.0" }, "suggest": { "ext-fileinfo": "Required to use the Filesystem class.", "ext-ftp": "Required to use the Flysystem FTP driver.", "ext-hash": "Required to use the Filesystem class.", "illuminate/http": "Required for handling uploaded files (^13.0).", "illuminate/image": "Required to create images from stored files (^13.0).", "league/flysystem": "Required to use the Flysystem local driver (^3.25.1).", "league/flysystem-aws-s3-v3": "Required to use the Flysystem S3 driver (^3.25.1).", "league/flysystem-ftp": "Required to use the Flysystem FTP driver (^3.25.1).", "league/flysystem-sftp-v3": "Required to use the Flysystem SFTP driver (^3.25.1).", "psr/http-message": "Required to allow Storage::put to accept a StreamInterface (^1.0 || ^2.0).", "symfony/filesystem": "Required to enable support for relative symbolic links (^7.4 || ^8.0).", "symfony/mime": "Required to enable support for guessing extensions (^7.4 || ^8.0)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "files": [ "functions.php" ], "psr-4": { "Illuminate\\Filesystem\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Filesystem package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-14T15:45:27+00:00" }, { "name": "illuminate/hashing", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/hashing.git", "reference": "4518ed2993a5f258402e1ed5d3dae30ae29dd599" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/hashing/zipball/4518ed2993a5f258402e1ed5d3dae30ae29dd599", "reference": "4518ed2993a5f258402e1ed5d3dae30ae29dd599", "shasum": "" }, "require": { "illuminate/contracts": "^13.0", "illuminate/support": "^13.0", "php": "^8.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Hashing\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Hashing package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-06T02:42:44+00:00" }, { "name": "illuminate/macroable", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/macroable.git", "reference": "819da7c238593c2a6f64f8cc09fb9526928736d2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/macroable/zipball/819da7c238593c2a6f64f8cc09fb9526928736d2", "reference": "819da7c238593c2a6f64f8cc09fb9526928736d2", "shasum": "" }, "require": { "php": "^8.2" }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Support\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Macroable package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-06T02:42:44+00:00" }, { "name": "illuminate/mail", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/mail.git", "reference": "6f3940e420f2722121a7dba22eedc1f08474b8bd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/mail/zipball/6f3940e420f2722121a7dba22eedc1f08474b8bd", "reference": "6f3940e420f2722121a7dba22eedc1f08474b8bd", "shasum": "" }, "require": { "illuminate/collections": "^13.0", "illuminate/conditionable": "^13.0", "illuminate/container": "^13.0", "illuminate/contracts": "^13.0", "illuminate/macroable": "^13.0", "illuminate/support": "^13.0", "league/commonmark": "^2.7", "php": "^8.3", "psr/log": "^1.0 || ^2.0 || ^3.0", "symfony/mailer": "^7.4.0 || ^8.0.0", "tijsverkoyen/css-to-inline-styles": "^2.2.5" }, "suggest": { "aws/aws-sdk-php": "Required to use the SES mail driver (^3.322.9).", "illuminate/http": "Required to create an attachment from an UploadedFile instance (^13.0).", "resend/resend-php": "Required to enable support for the Resend mail transport (^1.0).", "symfony/http-client": "Required to use the Symfony API mail transports (^7.4 || ^8.0).", "symfony/mailgun-mailer": "Required to enable support for the Mailgun mail transport (^7.4 || ^8.0).", "symfony/postmark-mailer": "Required to enable support for the Postmark mail transport (^7.4 || ^8.0)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Mail\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Mail package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-16T19:10:56+00:00" }, { "name": "illuminate/pipeline", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/pipeline.git", "reference": "1ec578fb5656727b8d7d967a7fb44041b196f591" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/pipeline/zipball/1ec578fb5656727b8d7d967a7fb44041b196f591", "reference": "1ec578fb5656727b8d7d967a7fb44041b196f591", "shasum": "" }, "require": { "illuminate/conditionable": "^13.0", "illuminate/contracts": "^13.0", "illuminate/macroable": "^13.0", "illuminate/support": "^13.0", "php": "^8.3" }, "suggest": { "illuminate/database": "Required to use database transactions (^13.0)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Pipeline\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Pipeline package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-06T02:42:44+00:00" }, { "name": "illuminate/queue", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/queue.git", "reference": "29dc4ea1c0d0878e391eaab3f8d83e55237f8295" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/queue/zipball/29dc4ea1c0d0878e391eaab3f8d83e55237f8295", "reference": "29dc4ea1c0d0878e391eaab3f8d83e55237f8295", "shasum": "" }, "require": { "illuminate/collections": "^13.0", "illuminate/console": "^13.0", "illuminate/container": "^13.0", "illuminate/contracts": "^13.0", "illuminate/database": "^13.0", "illuminate/filesystem": "^13.0", "illuminate/pipeline": "^13.0", "illuminate/reflection": "^13.0", "illuminate/support": "^13.0", "laravel/serializable-closure": "^2.0.10", "php": "^8.3", "ramsey/uuid": "^4.7", "symfony/process": "^7.4.5 || ^8.0.5" }, "suggest": { "aws/aws-sdk-php": "Required to use the SQS queue driver and DynamoDb failed job storage (^3.322.9).", "ext-filter": "Required to use the SQS queue worker.", "ext-mbstring": "Required to use the database failed job providers.", "ext-pcntl": "Required to use all features of the queue worker.", "ext-pdo": "Required to use the database queue worker.", "ext-posix": "Required to use all features of the queue worker.", "illuminate/redis": "Required to use the Redis queue driver (^13.0).", "pda/pheanstalk": "Required to use the Beanstalk queue driver (^7.0 || ^8.0)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Queue\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Queue package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-19T14:16:40+00:00" }, { "name": "illuminate/reflection", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/reflection.git", "reference": "a4e899496e3c4952fe5082f8d71512be7177add8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/reflection/zipball/a4e899496e3c4952fe5082f8d71512be7177add8", "reference": "a4e899496e3c4952fe5082f8d71512be7177add8", "shasum": "" }, "require": { "illuminate/collections": "^13.0", "illuminate/contracts": "^13.0", "php": "^8.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "files": [ "helpers.php" ], "psr-4": { "Illuminate\\Support\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Reflection package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-06T02:42:44+00:00" }, { "name": "illuminate/session", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/session.git", "reference": "046b6798a0e988b503f631801d87dc204059c35e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/session/zipball/046b6798a0e988b503f631801d87dc204059c35e", "reference": "046b6798a0e988b503f631801d87dc204059c35e", "shasum": "" }, "require": { "ext-ctype": "*", "ext-session": "*", "illuminate/collections": "^13.0", "illuminate/contracts": "^13.0", "illuminate/filesystem": "^13.0", "illuminate/support": "^13.0", "php": "^8.3", "symfony/finder": "^7.4.0 || ^8.0.0", "symfony/http-foundation": "^7.4.0 || ^8.0.0" }, "suggest": { "illuminate/console": "Required to use the session:table command (^13.0)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Session\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Session package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-06T02:42:44+00:00" }, { "name": "illuminate/support", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/support.git", "reference": "60bec529f7ddf433ad649f2df95e5e55c685fe47" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/support/zipball/60bec529f7ddf433ad649f2df95e5e55c685fe47", "reference": "60bec529f7ddf433ad649f2df95e5e55c685fe47", "shasum": "" }, "require": { "doctrine/inflector": "^2.0", "ext-ctype": "*", "ext-filter": "*", "ext-mbstring": "*", "illuminate/collections": "^13.0", "illuminate/conditionable": "^13.0", "illuminate/contracts": "^13.0", "illuminate/macroable": "^13.0", "illuminate/reflection": "^13.0", "nesbot/carbon": "^3.8.4", "php": "^8.3", "symfony/polyfill-php85": "^1.36", "voku/portable-ascii": "^2.0.2" }, "conflict": { "tightenco/collect": "<5.5.33" }, "replace": { "spatie/once": "*" }, "suggest": { "illuminate/filesystem": "Required to use the Composer class (^13.0).", "laravel/serializable-closure": "Required to use the once function (^2.0.10).", "league/commonmark": "Required to use Str::markdown() and Stringable::markdown() (^2.7).", "league/uri": "Required to use the Uri class (^7.5.1).", "ramsey/uuid": "Required to use Str::uuid() (^4.7).", "symfony/process": "Required to use the Composer class (^7.4 || ^8.0).", "symfony/uid": "Required to use Str::ulid() (^7.4 || ^8.0).", "symfony/var-dumper": "Required to use the dd function (^7.4 || ^8.0).", "vlucas/phpdotenv": "Required to use the Env class and env helper (^5.6.1)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "files": [ "functions.php", "helpers.php" ], "psr-4": { "Illuminate\\Support\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Support package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-19T14:12:28+00:00" }, { "name": "illuminate/translation", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/translation.git", "reference": "acd9b019e9a4f189c795986bd5b5510459727975" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/translation/zipball/acd9b019e9a4f189c795986bd5b5510459727975", "reference": "acd9b019e9a4f189c795986bd5b5510459727975", "shasum": "" }, "require": { "illuminate/collections": "^13.0", "illuminate/contracts": "^13.0", "illuminate/filesystem": "^13.0", "illuminate/macroable": "^13.0", "illuminate/reflection": "^13.0", "illuminate/support": "^13.0", "php": "^8.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Translation\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Translation package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-08T23:20:47+00:00" }, { "name": "illuminate/validation", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/validation.git", "reference": "900218d31735880345206f288caaad7e5ed0c494" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/validation/zipball/900218d31735880345206f288caaad7e5ed0c494", "reference": "900218d31735880345206f288caaad7e5ed0c494", "shasum": "" }, "require": { "brick/math": "^0.14.2 || ^0.15 || ^0.16 || ^0.17 || ^0.18 || ^0.19 || ^0.20 || ^1.0", "egulias/email-validator": "^4.0", "ext-filter": "*", "ext-mbstring": "*", "illuminate/collections": "^13.0", "illuminate/conditionable": "^13.0", "illuminate/container": "^13.0", "illuminate/contracts": "^13.0", "illuminate/macroable": "^13.0", "illuminate/support": "^13.0", "illuminate/translation": "^13.0", "php": "^8.3", "symfony/http-foundation": "^7.4.0 || ^8.0.0", "symfony/mime": "^7.4.0 || ^8.0.0" }, "suggest": { "illuminate/database": "Required to use the database presence verifier (^13.0).", "ramsey/uuid": "Required to use Validator::validateUuid() (^4.7)." }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\Validation\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate Validation package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-16T18:52:46+00:00" }, { "name": "illuminate/view", "version": "v13.38.0", "source": { "type": "git", "url": "https://github.com/illuminate/view.git", "reference": "91e08653f191bd08c85d53de0fd4059ea1a547c9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/illuminate/view/zipball/91e08653f191bd08c85d53de0fd4059ea1a547c9", "reference": "91e08653f191bd08c85d53de0fd4059ea1a547c9", "shasum": "" }, "require": { "ext-tokenizer": "*", "illuminate/collections": "^13.0", "illuminate/conditionable": "^13.0", "illuminate/container": "^13.0", "illuminate/contracts": "^13.0", "illuminate/events": "^13.0", "illuminate/filesystem": "^13.0", "illuminate/macroable": "^13.0", "illuminate/reflection": "^13.0", "illuminate/support": "^13.0", "php": "^8.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "13.0.x-dev" } }, "autoload": { "psr-4": { "Illuminate\\View\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" } ], "description": "The Illuminate View package.", "homepage": "https://laravel.com", "support": { "issues": "https://github.com/laravel/framework/issues", "source": "https://github.com/laravel/framework" }, "time": "2026-10-14T15:44:24+00:00" }, { "name": "intervention/gif", "version": "4.2.4", "source": { "type": "git", "url": "https://github.com/Intervention/gif.git", "reference": "c3598a16ebe7690cd55640c44144a9df383ea73c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Intervention/gif/zipball/c3598a16ebe7690cd55640c44144a9df383ea73c", "reference": "c3598a16ebe7690cd55640c44144a9df383ea73c", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "phpstan/phpstan": "^2.1", "phpunit/phpunit": "^10.0 || ^11.0 || ^12.0", "slevomat/coding-standard": "~8.0", "squizlabs/php_codesniffer": "^3.8" }, "type": "library", "autoload": { "psr-4": { "Intervention\\Gif\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Oliver Vogel", "email": "oliver@intervention.io", "homepage": "https://intervention.io/" } ], "description": "Native PHP GIF Encoder/Decoder", "homepage": "https://github.com/intervention/gif", "keywords": [ "animation", "gd", "gif", "image" ], "support": { "issues": "https://github.com/Intervention/gif/issues", "source": "https://github.com/Intervention/gif/tree/4.2.4" }, "funding": [ { "url": "https://paypal.me/interventionio", "type": "custom" }, { "url": "https://github.com/Intervention", "type": "github" }, { "url": "https://ko-fi.com/interventionphp", "type": "ko_fi" } ], "time": "2026-01-04T09:27:23+00:00" }, { "name": "intervention/image", "version": "3.11.10", "source": { "type": "git", "url": "https://github.com/Intervention/image.git", "reference": "af6e5cfa403233cec4c4347e475addcbdc5b8f07" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Intervention/image/zipball/af6e5cfa403233cec4c4347e475addcbdc5b8f07", "reference": "af6e5cfa403233cec4c4347e475addcbdc5b8f07", "shasum": "" }, "require": { "ext-mbstring": "*", "intervention/gif": "^4.2", "php": "^8.1" }, "require-dev": { "mockery/mockery": "^1.6", "phpstan/phpstan": "^2.1", "phpunit/phpunit": "^10.0 || ^11.0 || ^12.0", "slevomat/coding-standard": "~8.0", "squizlabs/php_codesniffer": "^4" }, "suggest": { "ext-exif": "Recommended to be able to read EXIF data properly." }, "type": "library", "autoload": { "psr-4": { "Intervention\\Image\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Oliver Vogel", "email": "oliver@intervention.io", "homepage": "https://intervention.io" } ], "description": "PHP Image Processing", "homepage": "https://image.intervention.io", "keywords": [ "gd", "image", "imagick", "resize", "thumbnail", "watermark" ], "support": { "issues": "https://github.com/Intervention/image/issues", "source": "https://github.com/Intervention/image/tree/3.11.10" }, "funding": [ { "url": "https://paypal.me/interventionio", "type": "custom" }, { "url": "https://github.com/Intervention", "type": "github" }, { "url": "https://ko-fi.com/interventionphp", "type": "ko_fi" } ], "time": "2026-10-05T12:21:16+00:00" }, { "name": "jaybizzle/crawler-detect", "version": "v1.4.2", "source": { "type": "git", "url": "https://github.com/JayBizzle/Crawler-Detect.git", "reference": "d4b03a96c1ed0cc9da025018ca4a3e805c56c276" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/JayBizzle/Crawler-Detect/zipball/d4b03a96c1ed0cc9da025018ca4a3e805c56c276", "reference": "d4b03a96c1ed0cc9da025018ca4a3e805c56c276", "shasum": "" }, "require": { "php": ">=7.2.0" }, "require-dev": { "phpunit/phpunit": "^8.5.52|^9.4" }, "type": "library", "autoload": { "psr-4": { "Jaybizzle\\CrawlerDetect\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Mark Beech", "email": "m@rkbee.ch", "role": "Developer" } ], "description": "CrawlerDetect is a PHP class for detecting bots/crawlers/spiders via the user agent", "homepage": "https://github.com/JayBizzle/Crawler-Detect/", "keywords": [ "crawler", "crawler detect", "crawler detector", "crawlerdetect", "php crawler detect" ], "support": { "issues": "https://github.com/JayBizzle/Crawler-Detect/issues", "source": "https://github.com/JayBizzle/Crawler-Detect/tree/v1.4.2" }, "time": "2026-10-20T18:03:06+00:00" }, { "name": "jenssegers/agent", "version": "v2.6.4", "source": { "type": "git", "url": "https://github.com/jenssegers/agent.git", "reference": "daa11c43729510b3700bc34d414664966b03bffe" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/jenssegers/agent/zipball/daa11c43729510b3700bc34d414664966b03bffe", "reference": "daa11c43729510b3700bc34d414664966b03bffe", "shasum": "" }, "require": { "jaybizzle/crawler-detect": "^1.2", "mobiledetect/mobiledetectlib": "^2.7.6", "php": ">=5.6" }, "require-dev": { "php-coveralls/php-coveralls": "^2.1", "phpunit/phpunit": "^5.0|^6.0|^7.0" }, "suggest": { "illuminate/support": "Required for laravel service providers" }, "type": "library", "extra": { "laravel": { "aliases": { "Agent": "Jenssegers\\Agent\\Facades\\Agent" }, "providers": [ "Jenssegers\\Agent\\AgentServiceProvider" ] }, "branch-alias": { "dev-master": "3.0-dev" } }, "autoload": { "psr-4": { "Jenssegers\\Agent\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jens Segers", "homepage": "https://jenssegers.com" } ], "description": "Desktop/mobile user agent parser with support for Laravel, based on Mobiledetect", "homepage": "https://github.com/jenssegers/agent", "keywords": [ "Agent", "browser", "desktop", "laravel", "mobile", "platform", "user agent", "useragent" ], "support": { "issues": "https://github.com/jenssegers/agent/issues", "source": "https://github.com/jenssegers/agent/tree/v2.6.4" }, "funding": [ { "url": "https://github.com/jenssegers", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/jenssegers/agent", "type": "tidelift" } ], "time": "2020-06-13T08:05:20+00:00" }, { "name": "justinrainbow/json-schema", "version": "6.13.1", "source": { "type": "git", "url": "https://github.com/jsonrainbow/json-schema.git", "reference": "e54aacc4c0657b3a4af4f628428d2702146828c6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/jsonrainbow/json-schema/zipball/e54aacc4c0657b3a4af4f628428d2702146828c6", "reference": "e54aacc4c0657b3a4af4f628428d2702146828c6", "shasum": "" }, "require": { "ext-filter": "*", "ext-json": "*", "marc-mabe/php-enum": "^4.4", "php": "^7.2 || ^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "3.3.0", "json-schema/json-schema-test-suite": "dev-main", "marc-mabe/php-enum-phpstan": "^2.0", "phpspec/prophecy": "^1.19", "phpstan/phpstan": "^1.12", "phpunit/phpunit": "^8.5" }, "bin": [ "bin/validate-json" ], "type": "library", "extra": { "branch-alias": { "dev-master": "6.x-dev" } }, "autoload": { "psr-4": { "JsonSchema\\": "src/JsonSchema/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Danny van der Sluijs", "email": "danny.vandersluijs@icloud.com", "role": "Maintainer" } ], "description": "A library to validate a json schema.", "homepage": "https://github.com/jsonrainbow/json-schema", "keywords": [ "json", "schema" ], "support": { "issues": "https://github.com/jsonrainbow/json-schema/issues", "source": "https://github.com/jsonrainbow/json-schema/tree/6.13.1" }, "time": "2026-09-30T07:42:28+00:00" }, { "name": "laminas/laminas-diactoros", "version": "3.9.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-diactoros.git", "reference": "4ab9fe10869ac0cd46fa78e641b6d0f4389bc6b4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-diactoros/zipball/4ab9fe10869ac0cd46fa78e641b6d0f4389bc6b4", "reference": "4ab9fe10869ac0cd46fa78e641b6d0f4389bc6b4", "shasum": "" }, "require": { "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", "psr/http-factory": "^1.1", "psr/http-message": "^1.1 || ^2.0" }, "conflict": { "amphp/amp": "<2.6.4" }, "provide": { "psr/http-factory-implementation": "^1.0", "psr/http-message-implementation": "^1.1 || ^2.0" }, "require-dev": { "boundwize/structarmed": "^0.17.7", "ext-curl": "*", "ext-dom": "*", "ext-gd": "*", "ext-libxml": "*", "http-interop/http-factory-tests": "^2.2.0", "laminas/laminas-coding-standard": "~3.1.0", "php-http/psr7-integration-tests": "^1.4.0", "phpunit/phpunit": "^10.5.36", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.13" }, "type": "library", "extra": { "laminas": { "module": "Laminas\\Diactoros", "config-provider": "Laminas\\Diactoros\\ConfigProvider" } }, "autoload": { "files": [ "src/functions/create_uploaded_file.php", "src/functions/marshal_headers_from_sapi.php", "src/functions/marshal_method_from_sapi.php", "src/functions/marshal_protocol_version_from_sapi.php", "src/functions/normalize_server.php", "src/functions/normalize_uploaded_files.php", "src/functions/parse_cookie_header.php" ], "psr-4": { "Laminas\\Diactoros\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "PSR HTTP Message implementations", "homepage": "https://laminas.dev", "keywords": [ "http", "laminas", "psr", "psr-17", "psr-7" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-diactoros/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-diactoros/issues", "rss": "https://github.com/laminas/laminas-diactoros/releases.atom", "source": "https://github.com/laminas/laminas-diactoros" }, "funding": [ { "url": "https://crowdfunding.linuxfoundation.org/initiatives/laminas-project", "type": "custom" } ], "time": "2026-10-08T08:19:47+00:00" }, { "name": "laminas/laminas-escaper", "version": "2.18.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-escaper.git", "reference": "06f211dfffff18d91844c1f55250d5d13c007e18" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-escaper/zipball/06f211dfffff18d91844c1f55250d5d13c007e18", "reference": "06f211dfffff18d91844c1f55250d5d13c007e18", "shasum": "" }, "require": { "ext-ctype": "*", "ext-mbstring": "*", "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0" }, "conflict": { "zendframework/zend-escaper": "*" }, "require-dev": { "infection/infection": "^0.31.0", "laminas/laminas-coding-standard": "~3.1.0", "phpunit/phpunit": "^11.5.42", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.13.1" }, "type": "library", "autoload": { "psr-4": { "Laminas\\Escaper\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Securely and safely escape HTML, HTML attributes, JavaScript, CSS, and URLs", "homepage": "https://laminas.dev", "keywords": [ "escaper", "laminas" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-escaper/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-escaper/issues", "rss": "https://github.com/laminas/laminas-escaper/releases.atom", "source": "https://github.com/laminas/laminas-escaper" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2025-10-14T18:31:13+00:00" }, { "name": "laminas/laminas-httphandlerrunner", "version": "2.14.0", "source": { "type": "git", "url": "https://github.com/laminas/laminas-httphandlerrunner.git", "reference": "14d5182a4ba180c998dfbba9d19f9a70337c02b4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-httphandlerrunner/zipball/14d5182a4ba180c998dfbba9d19f9a70337c02b4", "reference": "14d5182a4ba180c998dfbba9d19f9a70337c02b4", "shasum": "" }, "require": { "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", "psr/http-message": "^1.0 || ^2.0", "psr/http-message-implementation": "^1.0 || ^2.0", "psr/http-server-handler": "^1.0" }, "require-dev": { "laminas/laminas-coding-standard": "~3.1.0", "laminas/laminas-diactoros": "^3.6.0", "phpunit/phpunit": "^10.5.46", "psalm/plugin-phpunit": "^0.19.5", "vimeo/psalm": "^6.10.3" }, "type": "library", "extra": { "laminas": { "config-provider": "Laminas\\HttpHandlerRunner\\ConfigProvider" } }, "autoload": { "psr-4": { "Laminas\\HttpHandlerRunner\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "Execute PSR-15 RequestHandlerInterface instances and emit responses they generate.", "homepage": "https://laminas.dev", "keywords": [ "components", "laminas", "mezzio", "psr-15", "psr-7" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-httphandlerrunner/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-httphandlerrunner/issues", "rss": "https://github.com/laminas/laminas-httphandlerrunner/releases.atom", "source": "https://github.com/laminas/laminas-httphandlerrunner" }, "funding": [ { "url": "https://crowdfunding.linuxfoundation.org/initiatives/laminas-project", "type": "custom" } ], "time": "2026-09-21T10:14:52+00:00" }, { "name": "laminas/laminas-stratigility", "version": "3.14.1", "source": { "type": "git", "url": "https://github.com/laminas/laminas-stratigility.git", "reference": "01368bf7b0be76a5f15d0727607da8253d451225" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laminas/laminas-stratigility/zipball/01368bf7b0be76a5f15d0727607da8253d451225", "reference": "01368bf7b0be76a5f15d0727607da8253d451225", "shasum": "" }, "require": { "fig/http-message-util": "^1.1", "laminas/laminas-escaper": "^2.10.0", "php": "~8.2.0 || ~8.3.0 || ~8.4.0 || ~8.5.0", "psr/http-message": "^1.0 || ^2.0", "psr/http-server-middleware": "^1.0.2" }, "conflict": { "zendframework/zend-stratigility": "*" }, "require-dev": { "laminas/laminas-coding-standard": "^3.1.0", "laminas/laminas-diactoros": "^2.25 || ^3.8.0", "phpunit/phpunit": "^10.5.58", "psalm/plugin-phpunit": "^0.19.0", "vimeo/psalm": "^5.26.1" }, "suggest": { "psr/http-message-implementation": "Please install a psr/http-message-implementation to consume Stratigility; e.g., laminas/laminas-diactoros" }, "type": "library", "autoload": { "files": [ "src/functions/double-pass-middleware.php", "src/functions/host.php", "src/functions/middleware.php", "src/functions/path.php", "src/functions/double-pass-middleware.legacy.php", "src/functions/host.legacy.php", "src/functions/middleware.legacy.php", "src/functions/path.legacy.php" ], "psr-4": { "Laminas\\Stratigility\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "description": "PSR-7 middleware foundation for building and dispatching middleware pipelines", "homepage": "https://laminas.dev", "keywords": [ "http", "laminas", "middleware", "psr-15", "psr-7" ], "support": { "chat": "https://laminas.dev/chat", "docs": "https://docs.laminas.dev/laminas-stratigility/", "forum": "https://discourse.laminas.dev", "issues": "https://github.com/laminas/laminas-stratigility/issues", "rss": "https://github.com/laminas/laminas-stratigility/releases.atom", "source": "https://github.com/laminas/laminas-stratigility" }, "funding": [ { "url": "https://funding.communitybridge.org/projects/laminas-project", "type": "community_bridge" } ], "time": "2026-05-03T17:52:33+00:00" }, { "name": "laravel/prompts", "version": "v0.3.26", "source": { "type": "git", "url": "https://github.com/laravel/prompts.git", "reference": "2d1e9bf6bab8d3f383c254db7f2b4ea8816d55e0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laravel/prompts/zipball/2d1e9bf6bab8d3f383c254db7f2b4ea8816d55e0", "reference": "2d1e9bf6bab8d3f383c254db7f2b4ea8816d55e0", "shasum": "" }, "require": { "composer-runtime-api": "^2.2", "ext-mbstring": "*", "php": "^8.1", "symfony/console": "^6.2|^7.0|^8.0" }, "conflict": { "illuminate/console": ">=10.17.0 <10.25.0", "laravel/framework": ">=10.17.0 <10.25.0" }, "require-dev": { "illuminate/collections": "^10.0|^11.0|^12.0|^13.0", "mockery/mockery": "^1.5", "pestphp/pest": "^2.3|^3.4|^4.0", "phpstan/phpstan": "^1.12.28", "phpstan/phpstan-mockery": "^1.1.3" }, "suggest": { "ext-pcntl": "Required for the spinner to be animated." }, "type": "library", "extra": { "branch-alias": { "dev-main": "0.3.x-dev" } }, "autoload": { "files": [ "src/helpers.php" ], "psr-4": { "Laravel\\Prompts\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Add beautiful and user-friendly forms to your command-line applications.", "support": { "source": "https://github.com/laravel/prompts/tree/v0.3.26" }, "time": "2026-10-09T14:45:13+00:00" }, { "name": "laravel/serializable-closure", "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/laravel/serializable-closure.git", "reference": "2d5869a838bbcf37e0d8b0568fc41914e81374b5" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/laravel/serializable-closure/zipball/2d5869a838bbcf37e0d8b0568fc41914e81374b5", "reference": "2d5869a838bbcf37e0d8b0568fc41914e81374b5", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "illuminate/support": "^10.0|^11.0|^12.0|^13.0", "nesbot/carbon": "^2.67|^3.0", "pestphp/pest": "^2.36|^3.0|^4.0", "phpstan/phpstan": "^2.0", "symfony/var-dumper": "^6.2.0|^7.0.0|^8.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { "Laravel\\SerializableClosure\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Taylor Otwell", "email": "taylor@laravel.com" }, { "name": "Nuno Maduro", "email": "nuno@laravel.com" } ], "description": "Laravel Serializable Closure provides an easy and secure way to serialize closures in PHP.", "keywords": [ "closure", "laravel", "serializable" ], "support": { "issues": "https://github.com/laravel/serializable-closure/issues", "source": "https://github.com/laravel/serializable-closure" }, "time": "2026-09-22T14:32:34+00:00" }, { "name": "league/commonmark", "version": "2.10.4", "source": { "type": "git", "url": "https://github.com/thephpleague/commonmark.git", "reference": "40821b7606d8d946bac57dbd2290076c722e3a65" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/commonmark/zipball/40821b7606d8d946bac57dbd2290076c722e3a65", "reference": "40821b7606d8d946bac57dbd2290076c722e3a65", "shasum": "" }, "require": { "ext-mbstring": "*", "league/config": "^1.1.1", "php": "^7.4 || ^8.0", "psr/event-dispatcher": "^1.0", "symfony/deprecation-contracts": "^2.1 || ^3.0", "symfony/polyfill-php80": "^1.16" }, "require-dev": { "cebe/markdown": "^1.0", "commonmark/cmark": "0.31.1", "commonmark/commonmark.js": "0.31.1", "composer/package-versions-deprecated": "^1.8", "embed/embed": "^4.4", "erusev/parsedown": "^1.0", "ext-json": "*", "github/gfm": "0.29.0", "michelf/php-markdown": "^1.4 || ^2.0", "nyholm/psr7": "^1.5", "phpstan/phpstan": "^2.0.0", "phpunit/phpunit": "^9.5.21 || ^10.5.9 || ^11.0.0 || ^12.0.0 || ^13.0.0", "scrutinizer/ocular": "^1.8.1", "symfony/finder": "^5.3 | ^6.0 | ^7.0 || ^8.0", "symfony/process": "^5.4 | ^6.0 | ^7.0 || ^8.0", "symfony/yaml": "^2.3 | ^3.0 | ^4.0 | ^5.0 | ^6.0 | ^7.0 || ^8.0", "unleashedtech/php-coding-standard": "^3.1.1", "vimeo/psalm": "^4.24.0 || ^5.0.0 || ^6.0.0" }, "suggest": { "symfony/yaml": "v2.3+ required if using the Front Matter extension" }, "type": "library", "extra": { "branch-alias": { "dev-main": "2.11-dev" } }, "autoload": { "psr-4": { "League\\CommonMark\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Colin O'Dell", "email": "colinodell@gmail.com", "homepage": "https://www.colinodell.com", "role": "Lead Developer" } ], "description": "Highly-extensible PHP Markdown parser which fully supports the CommonMark spec and GitHub-Flavored Markdown (GFM)", "homepage": "https://commonmark.thephpleague.com", "keywords": [ "commonmark", "flavored", "gfm", "github", "github-flavored", "markdown", "md", "parser" ], "support": { "docs": "https://commonmark.thephpleague.com/", "forum": "https://github.com/thephpleague/commonmark/discussions", "issues": "https://github.com/thephpleague/commonmark/issues", "rss": "https://github.com/thephpleague/commonmark/releases.atom", "source": "https://github.com/thephpleague/commonmark" }, "funding": [ { "url": "https://www.colinodell.com/sponsor", "type": "custom" }, { "url": "https://www.paypal.me/colinpodell/10.00", "type": "custom" }, { "url": "https://github.com/colinodell", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/league/commonmark", "type": "tidelift" } ], "time": "2026-10-17T19:59:50+00:00" }, { "name": "league/config", "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/thephpleague/config.git", "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/config/zipball/754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", "reference": "754b3604fb2984c71f4af4a9cbe7b57f346ec1f3", "shasum": "" }, "require": { "dflydev/dot-access-data": "^3.0.1", "nette/schema": "^1.2", "php": "^7.4 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.8.2", "phpunit/phpunit": "^9.5.5", "scrutinizer/ocular": "^1.8.1", "unleashedtech/php-coding-standard": "^3.1", "vimeo/psalm": "^4.7.3" }, "type": "library", "extra": { "branch-alias": { "dev-main": "1.2-dev" } }, "autoload": { "psr-4": { "League\\Config\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Colin O'Dell", "email": "colinodell@gmail.com", "homepage": "https://www.colinodell.com", "role": "Lead Developer" } ], "description": "Define configuration arrays with strict schemas and access values with dot notation", "homepage": "https://config.thephpleague.com", "keywords": [ "array", "config", "configuration", "dot", "dot-access", "nested", "schema" ], "support": { "docs": "https://config.thephpleague.com/", "issues": "https://github.com/thephpleague/config/issues", "rss": "https://github.com/thephpleague/config/releases.atom", "source": "https://github.com/thephpleague/config" }, "funding": [ { "url": "https://www.colinodell.com/sponsor", "type": "custom" }, { "url": "https://www.paypal.me/colinpodell/10.00", "type": "custom" }, { "url": "https://github.com/colinodell", "type": "github" } ], "time": "2022-12-11T20:36:23+00:00" }, { "name": "league/flysystem", "version": "3.36.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem.git", "reference": "f7fb152932f30072d573510cbd4dd657d6475b25" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/flysystem/zipball/f7fb152932f30072d573510cbd4dd657d6475b25", "reference": "f7fb152932f30072d573510cbd4dd657d6475b25", "shasum": "" }, "require": { "league/flysystem-local": "^3.0.0", "league/mime-type-detection": "^1.0.0", "php": "^8.0.2" }, "conflict": { "async-aws/core": "<1.19.0", "async-aws/s3": "<1.14.0", "aws/aws-sdk-php": "3.209.31 || 3.210.0", "guzzlehttp/guzzle": "<7.0", "guzzlehttp/ringphp": "<1.1.1", "phpseclib/phpseclib": "3.0.15", "symfony/http-client": "<5.2" }, "require-dev": { "async-aws/s3": "^1.5 || ^2.0", "async-aws/simple-s3": "^1.1 || ^2.0", "aws/aws-sdk-php": "^3.295.10", "composer/semver": "^3.0", "ext-fileinfo": "*", "ext-ftp": "*", "ext-mongodb": "^1.3|^2", "ext-zip": "*", "friendsofphp/php-cs-fixer": "^3.5", "google/cloud-storage": "^1.23", "guzzlehttp/psr7": "^2.6", "microsoft/azure-storage-blob": "^1.1", "mongodb/mongodb": "^1.2|^2", "phpseclib/phpseclib": "^3.0.36", "phpstan/phpstan": "^1.10", "phpunit/phpunit": "^9.5.11|^10.0", "sabre/dav": "^4.6.0" }, "type": "library", "autoload": { "psr-4": { "League\\Flysystem\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Frank de Jonge", "email": "info@frankdejonge.nl" } ], "description": "File storage abstraction for PHP", "keywords": [ "WebDAV", "aws", "cloud", "file", "files", "filesystem", "filesystems", "ftp", "s3", "sftp", "storage" ], "support": { "issues": "https://github.com/thephpleague/flysystem/issues", "source": "https://github.com/thephpleague/flysystem/tree/3.36.0" }, "time": "2026-09-02T08:00:27+00:00" }, { "name": "league/flysystem-local", "version": "3.35.3", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-local.git", "reference": "a099b24dce160f3b2239043d13d47c4a1a214ea4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/flysystem-local/zipball/a099b24dce160f3b2239043d13d47c4a1a214ea4", "reference": "a099b24dce160f3b2239043d13d47c4a1a214ea4", "shasum": "" }, "require": { "ext-fileinfo": "*", "league/flysystem": "^3.0.0", "league/mime-type-detection": "^1.0.0", "php": "^8.0.2" }, "type": "library", "autoload": { "psr-4": { "League\\Flysystem\\Local\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Frank de Jonge", "email": "info@frankdejonge.nl" } ], "description": "Local filesystem adapter for Flysystem.", "keywords": [ "Flysystem", "file", "files", "filesystem", "local" ], "support": { "source": "https://github.com/thephpleague/flysystem-local/tree/3.35.3" }, "time": "2026-08-12T13:29:21+00:00" }, { "name": "league/flysystem-memory", "version": "3.31.0", "source": { "type": "git", "url": "https://github.com/thephpleague/flysystem-memory.git", "reference": "b2d1700ed1215684e7276e55bcacf350e0e06ff9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/flysystem-memory/zipball/b2d1700ed1215684e7276e55bcacf350e0e06ff9", "reference": "b2d1700ed1215684e7276e55bcacf350e0e06ff9", "shasum": "" }, "require": { "ext-fileinfo": "*", "league/flysystem": "^3.0.0", "php": "^8.0.2" }, "type": "library", "autoload": { "psr-4": { "League\\Flysystem\\InMemory\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Frank de Jonge", "email": "info@frankdejonge.nl" } ], "description": "In-memory filesystem adapter for Flysystem.", "keywords": [ "Flysystem", "file", "files", "filesystem", "memory" ], "support": { "source": "https://github.com/thephpleague/flysystem-memory/tree/3.31.0" }, "time": "2026-01-23T15:30:45+00:00" }, { "name": "league/mime-type-detection", "version": "1.17.0", "source": { "type": "git", "url": "https://github.com/thephpleague/mime-type-detection.git", "reference": "f5f47eff7c48ed1003069a2ca67f316fb4021c76" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/thephpleague/mime-type-detection/zipball/f5f47eff7c48ed1003069a2ca67f316fb4021c76", "reference": "f5f47eff7c48ed1003069a2ca67f316fb4021c76", "shasum": "" }, "require": { "ext-fileinfo": "*", "php": "^7.4 || ^8.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.2", "phpstan/phpstan": "^0.12.68", "phpunit/phpunit": "^8.5.8 || ^9.3 || ^10.0 || ^11.0 || ^12.0" }, "type": "library", "autoload": { "psr-4": { "League\\MimeTypeDetection\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Frank de Jonge", "email": "info@frankdejonge.nl" } ], "description": "Mime-type detection for Flysystem", "support": { "issues": "https://github.com/thephpleague/mime-type-detection/issues", "source": "https://github.com/thephpleague/mime-type-detection/tree/1.17.0" }, "funding": [ { "url": "https://github.com/frankdejonge", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/league/flysystem", "type": "tidelift" } ], "time": "2026-07-09T11:49:27+00:00" }, { "name": "marc-mabe/php-enum", "version": "v4.7.2", "source": { "type": "git", "url": "https://github.com/marc-mabe/php-enum.git", "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/marc-mabe/php-enum/zipball/bb426fcdd65c60fb3638ef741e8782508fda7eef", "reference": "bb426fcdd65c60fb3638ef741e8782508fda7eef", "shasum": "" }, "require": { "ext-reflection": "*", "php": "^7.1 | ^8.0" }, "require-dev": { "phpbench/phpbench": "^0.16.10 || ^1.0.4", "phpstan/phpstan": "^1.3.1", "phpunit/phpunit": "^7.5.20 | ^8.5.22 | ^9.5.11", "vimeo/psalm": "^4.17.0 | ^5.26.1" }, "type": "library", "extra": { "branch-alias": { "dev-3.x": "3.2-dev", "dev-master": "4.7-dev" } }, "autoload": { "psr-4": { "MabeEnum\\": "src/" }, "classmap": [ "stubs/Stringable.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Marc Bennewitz", "email": "dev@mabe.berlin", "homepage": "https://mabe.berlin/", "role": "Lead" } ], "description": "Simple and fast implementation of enumerations with native PHP", "homepage": "https://github.com/marc-mabe/php-enum", "keywords": [ "enum", "enum-map", "enum-set", "enumeration", "enumerator", "enummap", "enumset", "map", "set", "type", "type-hint", "typehint" ], "support": { "issues": "https://github.com/marc-mabe/php-enum/issues", "source": "https://github.com/marc-mabe/php-enum/tree/v4.7.2" }, "time": "2025-09-14T11:18:39+00:00" }, { "name": "matthiasmullie/minify", "version": "1.3.75", "source": { "type": "git", "url": "https://github.com/matthiasmullie/minify.git", "reference": "76ba4a5f555fd7bf4aa408af608e991569076671" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/matthiasmullie/minify/zipball/76ba4a5f555fd7bf4aa408af608e991569076671", "reference": "76ba4a5f555fd7bf4aa408af608e991569076671", "shasum": "" }, "require": { "ext-pcre": "*", "matthiasmullie/path-converter": "~1.1", "php": ">=5.3.0" }, "require-dev": { "friendsofphp/php-cs-fixer": ">=2.0", "matthiasmullie/scrapbook": ">=1.3", "phpunit/phpunit": ">=4.8" }, "suggest": { "psr/cache-implementation": "Cache implementation to use with Minify::cache" }, "bin": [ "bin/minifycss", "bin/minifyjs" ], "type": "library", "autoload": { "psr-4": { "MatthiasMullie\\Minify\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Matthias Mullie", "email": "minify@mullie.eu", "homepage": "https://www.mullie.eu", "role": "Developer" } ], "description": "CSS & JavaScript minifier, in PHP. Removes whitespace, strips comments, combines files (incl. @import statements and small assets in CSS files), and optimizes/shortens a few common programming patterns.", "homepage": "https://github.com/matthiasmullie/minify", "keywords": [ "JS", "css", "javascript", "minifier", "minify" ], "support": { "issues": "https://github.com/matthiasmullie/minify/issues", "source": "https://github.com/matthiasmullie/minify/tree/1.3.75" }, "funding": [ { "url": "https://github.com/matthiasmullie", "type": "github" } ], "time": "2025-06-25T09:56:19+00:00" }, { "name": "matthiasmullie/path-converter", "version": "1.1.3", "source": { "type": "git", "url": "https://github.com/matthiasmullie/path-converter.git", "reference": "e7d13b2c7e2f2268e1424aaed02085518afa02d9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/matthiasmullie/path-converter/zipball/e7d13b2c7e2f2268e1424aaed02085518afa02d9", "reference": "e7d13b2c7e2f2268e1424aaed02085518afa02d9", "shasum": "" }, "require": { "ext-pcre": "*", "php": ">=5.3.0" }, "require-dev": { "phpunit/phpunit": "~4.8" }, "type": "library", "autoload": { "psr-4": { "MatthiasMullie\\PathConverter\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Matthias Mullie", "email": "pathconverter@mullie.eu", "homepage": "http://www.mullie.eu", "role": "Developer" } ], "description": "Relative path converter", "homepage": "http://github.com/matthiasmullie/path-converter", "keywords": [ "converter", "path", "paths", "relative" ], "support": { "issues": "https://github.com/matthiasmullie/path-converter/issues", "source": "https://github.com/matthiasmullie/path-converter/tree/1.1.3" }, "time": "2019-02-05T23:41:09+00:00" }, { "name": "middlewares/base-path", "version": "v2.2.0", "source": { "type": "git", "url": "https://github.com/middlewares/base-path.git", "reference": "243ad6a6435cc74e221d81867d1110853ebf6321" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/middlewares/base-path/zipball/243ad6a6435cc74e221d81867d1110853ebf6321", "reference": "243ad6a6435cc74e221d81867d1110853ebf6321", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", "psr/http-server-middleware": "^1" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3", "laminas/laminas-diactoros": "^2 || ^3", "middlewares/utils": "^2 || ^3 || ^4", "oscarotero/php-cs-fixer-config": "^2", "phpstan/phpstan": "^1 || ^2", "phpunit/phpunit": "^8 || ^9", "squizlabs/php_codesniffer": "^3" }, "type": "library", "autoload": { "psr-4": { "Middlewares\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Middleware to remove the prefix from the uri path of the request.", "homepage": "https://github.com/middlewares/base-path", "keywords": [ "http", "middleware", "psr-15", "psr-7", "server" ], "support": { "issues": "https://github.com/middlewares/base-path/issues", "source": "https://github.com/middlewares/base-path/tree/v2.2.0" }, "time": "2025-03-23T10:15:15+00:00" }, { "name": "middlewares/base-path-router", "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/middlewares/base-path-router.git", "reference": "0f93a817c659084f9d8b70809d24e43b498ac502" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/middlewares/base-path-router/zipball/0f93a817c659084f9d8b70809d24e43b498ac502", "reference": "0f93a817c659084f9d8b70809d24e43b498ac502", "shasum": "" }, "require": { "middlewares/utils": "^2 || ^3 || ^4", "php": "^7.2 || ^8.0", "psr/http-server-middleware": "^1" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3", "laminas/laminas-diactoros": "^2 || ^3", "oscarotero/php-cs-fixer-config": "^2", "phpstan/phpstan": "^1 || ^2", "phpunit/phpunit": "^8 || ^9", "squizlabs/php_codesniffer": "^3" }, "type": "library", "autoload": { "psr-4": { "Middlewares\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "A PSR-15 middleware for hierarchical dispatching based on path prefixes", "homepage": "https://github.com/middlewares/base-path-router", "keywords": [ "http", "middleware", "psr-15", "psr-7", "routing", "server" ], "support": { "issues": "https://github.com/middlewares/base-path-router/issues", "source": "https://github.com/middlewares/base-path-router/tree/v2.1.0" }, "time": "2025-03-22T13:12:28+00:00" }, { "name": "middlewares/request-handler", "version": "v2.1.0", "source": { "type": "git", "url": "https://github.com/middlewares/request-handler.git", "reference": "732bc798d9ae11c2703b870ccd098030fb609c3b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/middlewares/request-handler/zipball/732bc798d9ae11c2703b870ccd098030fb609c3b", "reference": "732bc798d9ae11c2703b870ccd098030fb609c3b", "shasum": "" }, "require": { "middlewares/utils": "^2 || ^3 || ^4", "php": "^7.2 || ^8.0", "psr/container": "^1.0||^2.0", "psr/http-server-middleware": "^1" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3", "laminas/laminas-diactoros": "^2 || ^3", "oscarotero/php-cs-fixer-config": "^2", "phpstan/phpstan": "^1 || ^2", "phpunit/phpunit": "^8 || ^9", "squizlabs/php_codesniffer": "^3" }, "type": "library", "autoload": { "psr-4": { "Middlewares\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Middleware to execute request handlers", "homepage": "https://github.com/middlewares/request-handler", "keywords": [ "controller", "handler", "http", "invoke", "middleware", "psr-15", "psr-7", "request", "server" ], "support": { "issues": "https://github.com/middlewares/request-handler/issues", "source": "https://github.com/middlewares/request-handler/tree/v2.1.0" }, "time": "2025-03-23T18:04:48+00:00" }, { "name": "middlewares/utils", "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/middlewares/utils.git", "reference": "670b135ce0dbd040eadb025a9388f9bd617cc010" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/middlewares/utils/zipball/670b135ce0dbd040eadb025a9388f9bd617cc010", "reference": "670b135ce0dbd040eadb025a9388f9bd617cc010", "shasum": "" }, "require": { "php": "^7.2 || ^8.0", "psr/container": "^1.0 || ^2.0", "psr/http-factory": "^1.0", "psr/http-message": "^1.0", "psr/http-server-middleware": "^1.0" }, "require-dev": { "friendsofphp/php-cs-fixer": "^v2.16", "guzzlehttp/psr7": "^2.0", "laminas/laminas-diactoros": "^2.4", "nyholm/psr7": "^1.0", "oscarotero/php-cs-fixer-config": "^1.0", "phpstan/phpstan": "^0.12", "phpunit/phpunit": "^8|^9", "slim/psr7": "^1.4", "squizlabs/php_codesniffer": "^3.5", "sunrise/http-message": "^1.0", "sunrise/http-server-request": "^1.0", "sunrise/stream": "^1.0.15", "sunrise/uri": "^1.0.15" }, "type": "library", "autoload": { "psr-4": { "Middlewares\\Utils\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Common utils for PSR-15 middleware packages", "homepage": "https://github.com/middlewares/utils", "keywords": [ "PSR-11", "http", "middleware", "psr-15", "psr-17", "psr-7" ], "support": { "issues": "https://github.com/middlewares/utils/issues", "source": "https://github.com/middlewares/utils/tree/v3.3.0" }, "time": "2021-07-04T17:56:23+00:00" }, { "name": "mobiledetect/mobiledetectlib", "version": "2.8.47", "source": { "type": "git", "url": "https://github.com/serbanghita/Mobile-Detect.git", "reference": "28e9045958dcaf771f9b56564549d5b174e38b0e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/serbanghita/Mobile-Detect/zipball/28e9045958dcaf771f9b56564549d5b174e38b0e", "reference": "28e9045958dcaf771f9b56564549d5b174e38b0e", "shasum": "" }, "require": { "php": ">=5.0.0" }, "require-dev": { "phpunit/phpunit": "~4.8.36" }, "type": "library", "autoload": { "psr-0": { "Detection": "namespaced/" }, "classmap": [ "Mobile_Detect.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Serban Ghita", "email": "serbanghita@gmail.com", "homepage": "http://mobiledetect.net", "role": "Developer" } ], "description": "Mobile_Detect is a lightweight PHP class for detecting mobile devices. It uses the User-Agent string combined with specific HTTP headers to detect the mobile environment.", "homepage": "https://github.com/serbanghita/Mobile-Detect", "keywords": [ "detect mobile devices", "mobile", "mobile detect", "mobile detector", "php mobile detect" ], "support": { "issues": "https://github.com/serbanghita/Mobile-Detect/issues", "source": "https://github.com/serbanghita/Mobile-Detect/tree/2.8.47" }, "funding": [ { "url": "https://github.com/serbanghita", "type": "github" } ], "time": "2026-04-14T12:32:34+00:00" }, { "name": "monolog/monolog", "version": "3.12.1", "source": { "type": "git", "url": "https://github.com/Seldaek/monolog.git", "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Seldaek/monolog/zipball/d7059e4c691d05ea1222b5124bed0f961be46e15", "reference": "d7059e4c691d05ea1222b5124bed0f961be46e15", "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 || ^2.0", "php-amqplib/php-amqplib": "~2.4 || ^3", "php-console/php-console": "^3.1.8", "phpstan/phpstan": "^2", "phpstan/phpstan-deprecation-rules": "^2", "phpstan/phpstan-strict-rules": "^2", "phpunit/phpunit": "^10.5.17 || ^11.0.7", "predis/predis": "^1.1 || ^2", "psr/clock": "^1.0", "rollbar/rollbar": "^4.0", "ruflin/elastica": "^7 || ^8", "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", "psr/clock": "Required to pass a clock to the Logger and control the timestamp of log records", "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.12.1" }, "funding": [ { "url": "https://github.com/Seldaek", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/monolog/monolog", "type": "tidelift" } ], "time": "2026-09-29T19:21:12+00:00" }, { "name": "nelexa/zip", "version": "4.0.2", "source": { "type": "git", "url": "https://github.com/Ne-Lexa/php-zip.git", "reference": "88a1b6549be813278ff2dd3b6b2ac188827634a7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Ne-Lexa/php-zip/zipball/88a1b6549be813278ff2dd3b6b2ac188827634a7", "reference": "88a1b6549be813278ff2dd3b6b2ac188827634a7", "shasum": "" }, "require": { "ext-zlib": "*", "php": "^7.4 || ^8.0", "psr/http-message": "*", "symfony/finder": "*" }, "require-dev": { "ext-bz2": "*", "ext-dom": "*", "ext-fileinfo": "*", "ext-iconv": "*", "ext-openssl": "*", "ext-xml": "*", "friendsofphp/php-cs-fixer": "^3.4.0", "guzzlehttp/psr7": "^1.6", "phpunit/phpunit": "^9", "symfony/http-foundation": "*", "symfony/var-dumper": "*", "vimeo/psalm": "^4.6" }, "suggest": { "ext-bz2": "Needed to support BZIP2 compression", "ext-fileinfo": "Needed to get mime-type file", "ext-iconv": "Needed to support convert zip entry name to requested character encoding", "ext-openssl": "Needed to support encrypt zip entries or use ext-mcrypt" }, "type": "library", "autoload": { "psr-4": { "PhpZip\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ne-Lexa", "email": "alexey@nelexa.ru", "role": "Developer" } ], "description": "PhpZip is a php-library for extended work with ZIP-archives. Open, create, update, delete, extract and get info tool. Supports appending to existing ZIP files, WinZip AES encryption, Traditional PKWARE Encryption, BZIP2 compression, external file attributes and ZIP64 extensions. Alternative ZipArchive. It does not require php-zip extension.", "homepage": "https://github.com/Ne-Lexa/php-zip", "keywords": [ "archive", "extract", "unzip", "winzip", "zip", "ziparchive" ], "support": { "issues": "https://github.com/Ne-Lexa/php-zip/issues", "source": "https://github.com/Ne-Lexa/php-zip/tree/4.0.2" }, "time": "2022-06-17T11:17:46+00:00" }, { "name": "nesbot/carbon", "version": "3.15.0", "source": { "type": "git", "url": "https://github.com/CarbonPHP/carbon.git", "reference": "217d38553209bdb44e01590d9e9a2e4df8354cce" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/CarbonPHP/carbon/zipball/217d38553209bdb44e01590d9e9a2e4df8354cce", "reference": "217d38553209bdb44e01590d9e9a2e4df8354cce", "shasum": "" }, "require": { "carbonphp/carbon-doctrine-types": "<100.0", "ext-json": "*", "php": "^8.1", "psr/clock": "^1.0", "symfony/clock": "^6.3.12 || ^7.0 || ^8.0", "symfony/polyfill-mbstring": "^1.0", "symfony/polyfill-time": "^1.0", "symfony/translation": "^4.4.18 || ^5.2.1 || ^6.0 || ^7.0 || ^8.0" }, "provide": { "psr/clock-implementation": "1.0" }, "require-dev": { "doctrine/dbal": "^3.6.3 || ^4.0", "doctrine/orm": "^2.15.2 || ^3.0", "friendsofphp/php-cs-fixer": "^v3.87.1", "kylekatarnls/multi-tester": "^2.5.3", "phpmd/phpmd": "^3.0@dev", "phpstan/extension-installer": "^1.4.3", "phpstan/phpstan": "^2.1.22", "phpunit/phpunit": "^10.5.53", "squizlabs/php_codesniffer": "^3.13.4 || ^4.0.0" }, "bin": [ "bin/carbon" ], "type": "library", "extra": { "laravel": { "providers": [ "Carbon\\Laravel\\ServiceProvider" ] }, "phpstan": { "includes": [ "extension.neon" ] }, "branch-alias": { "dev-2.x": "2.x-dev", "dev-master": "3.x-dev" } }, "autoload": { "psr-4": { "Carbon\\": "src/Carbon/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Brian Nesbitt", "email": "brian@nesbot.com", "homepage": "https://markido.com" }, { "name": "kylekatarnls", "homepage": "https://github.com/kylekatarnls" } ], "description": "An API extension for DateTime that supports 281 different languages.", "homepage": "https://carbonphp.github.io/carbon/", "keywords": [ "date", "datetime", "time" ], "support": { "docs": "https://carbonphp.github.io/carbon/guide/getting-started/introduction.html", "issues": "https://github.com/CarbonPHP/carbon/issues", "source": "https://github.com/CarbonPHP/carbon" }, "funding": [ { "url": "https://github.com/sponsors/kylekatarnls", "type": "github" }, { "url": "https://opencollective.com/Carbon#sponsor", "type": "opencollective" }, { "url": "https://tidelift.com/subscription/pkg/packagist-nesbot-carbon?utm_source=packagist-nesbot-carbon&utm_medium=referral&utm_campaign=readme", "type": "tidelift" } ], "time": "2026-10-18T18:27:53+00:00" }, { "name": "nette/schema", "version": "v1.3.7", "source": { "type": "git", "url": "https://github.com/nette/schema.git", "reference": "c1162897273bf9499ca57924c4688a19d82c9310" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nette/schema/zipball/c1162897273bf9499ca57924c4688a19d82c9310", "reference": "c1162897273bf9499ca57924c4688a19d82c9310", "shasum": "" }, "require": { "nette/utils": "^4.0", "php": "8.1 - 8.6" }, "require-dev": { "nette/phpstan-rules": "^1.0", "nette/tester": "^2.6", "phpstan/extension-installer": "^1.4@stable", "phpstan/phpstan": "^2.1.39@stable", "tracy/tracy": "^2.8" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.3-dev" } }, "autoload": { "psr-4": { "Nette\\": "src" }, "classmap": [ "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only" ], "authors": [ { "name": "David Grudl", "homepage": "https://davidgrudl.com" }, { "name": "Nette Community", "homepage": "https://nette.org/contributors" } ], "description": "📐 Nette Schema: validating data structures against a given Schema.", "homepage": "https://nette.org", "keywords": [ "config", "nette" ], "support": { "issues": "https://github.com/nette/schema/issues", "source": "https://github.com/nette/schema/tree/v1.3.7" }, "time": "2026-10-20T15:46:50+00:00" }, { "name": "nette/utils", "version": "v4.1.6", "source": { "type": "git", "url": "https://github.com/nette/utils.git", "reference": "6bf24518accf32cf845bca305e0b92078700fd01" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nette/utils/zipball/6bf24518accf32cf845bca305e0b92078700fd01", "reference": "6bf24518accf32cf845bca305e0b92078700fd01", "shasum": "" }, "require": { "php": "8.2 - 8.6" }, "conflict": { "nette/finder": "<3", "nette/schema": "<1.2.2" }, "require-dev": { "jetbrains/phpstorm-attributes": "^1.2", "nette/phpstan-rules": "^1.0", "nette/tester": "^2.5", "phpstan/extension-installer": "^1.4@stable", "phpstan/phpstan": "^2.1@stable", "tracy/tracy": "^2.9" }, "suggest": { "ext-gd": "to use Image", "ext-iconv": "to use Strings::chr(), ord() and reverse()", "ext-intl": "to use Strings::webalize(), toAscii(), normalize() and compare()", "ext-json": "to use Nette\\Utils\\Json", "ext-mbstring": "to use Strings::lower() etc...", "ext-tokenizer": "to use Nette\\Utils\\Reflection::getUseStatements()" }, "type": "library", "extra": { "branch-alias": { "dev-master": "4.1-dev" } }, "autoload": { "psr-4": { "Nette\\": "src" }, "classmap": [ "src/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause", "GPL-2.0-only", "GPL-3.0-only" ], "authors": [ { "name": "David Grudl", "homepage": "https://davidgrudl.com" }, { "name": "Nette Community", "homepage": "https://nette.org/contributors" } ], "description": "🛠 Nette Utils: lightweight utilities for string & array manipulation, image handling, safe JSON encoding/decoding, validation, slug or strong password generating etc.", "homepage": "https://nette.org", "keywords": [ "array", "core", "datetime", "images", "json", "nette", "paginator", "password", "slugify", "string", "unicode", "utf-8", "utility", "validation" ], "support": { "issues": "https://github.com/nette/utils/issues", "source": "https://github.com/nette/utils/tree/v4.1.6" }, "time": "2026-10-20T17:07:56+00:00" }, { "name": "nikic/fast-route", "version": "1.3.1", "source": { "type": "git", "url": "https://github.com/nikic/FastRoute.git", "reference": "7476684f39bb9124b3be69ed3d84b66723920298" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nikic/FastRoute/zipball/7476684f39bb9124b3be69ed3d84b66723920298", "reference": "7476684f39bb9124b3be69ed3d84b66723920298", "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/1.3.1" }, "time": "2026-07-09T19:38:47+00:00" }, { "name": "nikic/php-parser", "version": "v5.9.0", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/9e33da9553fe7786f0962b35f4e4ecf01be89def", "reference": "9e33da9553fe7786f0962b35f4e4ecf01be89def", "shasum": "" }, "require": { "ext-json": "*", "ext-tokenizer": "*", "php": ">=7.4" }, "require-dev": { "ircmaxell/php-yacc": "^0.0.7", "phpunit/phpunit": "^9.0" }, "bin": [ "bin/php-parse" ], "type": "library", "extra": { "branch-alias": { "dev-master": "5.x-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/v5.9.0" }, "time": "2026-09-13T18:51:52+00:00" }, { "name": "nunomaduro/termwind", "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/nunomaduro/termwind.git", "reference": "712a31b768f5daea284c2169a7d227031001b9a8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/nunomaduro/termwind/zipball/712a31b768f5daea284c2169a7d227031001b9a8", "reference": "712a31b768f5daea284c2169a7d227031001b9a8", "shasum": "" }, "require": { "ext-mbstring": "*", "php": "^8.2", "symfony/console": "^7.4.4 || ^8.0.4" }, "require-dev": { "illuminate/console": "^11.47.0", "laravel/pint": "^1.27.1", "mockery/mockery": "^1.6.12", "pestphp/pest": "^2.36.0 || ^3.8.4 || ^4.3.2", "phpstan/phpstan": "^1.12.32", "phpstan/phpstan-strict-rules": "^1.6.2", "symfony/var-dumper": "^7.3.5 || ^8.0.4", "thecodingmachine/phpstan-strict-rules": "^1.0.0" }, "type": "library", "extra": { "laravel": { "providers": [ "Termwind\\Laravel\\TermwindServiceProvider" ] }, "branch-alias": { "dev-2.x": "2.x-dev" } }, "autoload": { "files": [ "src/Functions.php" ], "psr-4": { "Termwind\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Nuno Maduro", "email": "enunomaduro@gmail.com" } ], "description": "It's like Tailwind CSS, but for the console.", "keywords": [ "cli", "console", "css", "package", "php", "style" ], "support": { "issues": "https://github.com/nunomaduro/termwind/issues", "source": "https://github.com/nunomaduro/termwind/tree/v2.4.0" }, "funding": [ { "url": "https://www.paypal.com/paypalme/enunomaduro", "type": "custom" }, { "url": "https://github.com/nunomaduro", "type": "github" }, { "url": "https://github.com/xiCO2k", "type": "github" } ], "time": "2026-02-16T23:10:27+00:00" }, { "name": "nyholm/psr7", "version": "1.8.2", "source": { "type": "git", "url": "https://github.com/Nyholm/psr7.git", "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Nyholm/psr7/zipball/a71f2b11690f4b24d099d6b16690a90ae14fc6f3", "reference": "a71f2b11690f4b24d099d6b16690a90ae14fc6f3", "shasum": "" }, "require": { "php": ">=7.2", "psr/http-factory": "^1.0", "psr/http-message": "^1.1 || ^2.0" }, "provide": { "php-http/message-factory-implementation": "1.0", "psr/http-factory-implementation": "1.0", "psr/http-message-implementation": "1.0" }, "require-dev": { "http-interop/http-factory-tests": "^0.9", "php-http/message-factory": "^1.0", "php-http/psr7-integration-tests": "^1.0", "phpunit/phpunit": "^7.5 || ^8.5 || ^9.4", "symfony/error-handler": "^4.4" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.8-dev" } }, "autoload": { "psr-4": { "Nyholm\\Psr7\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Tobias Nyholm", "email": "tobias.nyholm@gmail.com" }, { "name": "Martijn van der Ven", "email": "martijn@vanderven.se" } ], "description": "A fast PHP7 implementation of PSR-7", "homepage": "https://tnyholm.se", "keywords": [ "psr-17", "psr-7" ], "support": { "issues": "https://github.com/Nyholm/psr7/issues", "source": "https://github.com/Nyholm/psr7/tree/1.8.2" }, "funding": [ { "url": "https://github.com/Zegnat", "type": "github" }, { "url": "https://github.com/nyholm", "type": "github" } ], "time": "2024-09-09T07:06:30+00:00" }, { "name": "plesk/ratchetphp", "version": "v1.0.4", "source": { "type": "git", "url": "https://github.com/plesk/ratchetphp.git", "reference": "ca3310fb20baac19824057c60e10c688e9aa94e1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/plesk/ratchetphp/zipball/ca3310fb20baac19824057c60e10c688e9aa94e1", "reference": "ca3310fb20baac19824057c60e10c688e9aa94e1", "shasum": "" }, "require": { "guzzlehttp/psr7": "^2.5.0", "php": "^8.0", "ratchet/rfc6455": "^0.3.1", "react/event-loop": "^1.4.0", "react/socket": "^1.13.0", "symfony/http-foundation": "^5.4.24 || ^6.0 || ^7.0", "symfony/routing": "^5.4.22 || ^6.0 || ^7.0" }, "require-dev": { "phpunit/phpunit": "^9.6.9", "squizlabs/php_codesniffer": "^3.7" }, "type": "library", "autoload": { "psr-4": { "Ratchet\\": "src/Ratchet" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Chris Boden", "email": "cboden@gmail.com", "role": "Developer" }, { "name": "Matt Bonneau", "role": "Developer" }, { "name": "Alexey Yuzhakov", "role": "Developer" } ], "description": "PHP WebSocket library", "homepage": "http://socketo.me", "keywords": [ "Ratchet", "WebSockets", "server", "sockets", "websocket" ], "support": { "source": "https://github.com/plesk/ratchetphp/tree/v1.0.4" }, "time": "2025-01-29T12:14:52+00:00" }, { "name": "psr/cache", "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/cache.git", "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/cache/zipball/aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "reference": "aa5030cfa5405eccfdcb1083ce040c2cb8d253bf", "shasum": "" }, "require": { "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Cache\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for caching libraries", "keywords": [ "cache", "psr", "psr-6" ], "support": { "source": "https://github.com/php-fig/cache/tree/3.0.0" }, "time": "2021-02-03T23:26:27+00:00" }, { "name": "psr/clock", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/clock.git", "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/clock/zipball/e41a24703d4560fd0acb709162f73b8adfc3aa0d", "reference": "e41a24703d4560fd0acb709162f73b8adfc3aa0d", "shasum": "" }, "require": { "php": "^7.0 || ^8.0" }, "type": "library", "autoload": { "psr-4": { "Psr\\Clock\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for reading the clock.", "homepage": "https://github.com/php-fig/clock", "keywords": [ "clock", "now", "psr", "psr-20", "time" ], "support": { "issues": "https://github.com/php-fig/clock/issues", "source": "https://github.com/php-fig/clock/tree/1.0.0" }, "time": "2022-11-25T14:36:26+00:00" }, { "name": "psr/container", "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/container.git", "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/container/zipball/c71ecc56dfe541dbd90c5360474fbc405f8d5963", "reference": "c71ecc56dfe541dbd90c5360474fbc405f8d5963", "shasum": "" }, "require": { "php": ">=7.4.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Container\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common Container Interface (PHP FIG PSR-11)", "homepage": "https://github.com/php-fig/container", "keywords": [ "PSR-11", "container", "container-interface", "container-interop", "psr" ], "support": { "issues": "https://github.com/php-fig/container/issues", "source": "https://github.com/php-fig/container/tree/2.0.2" }, "time": "2021-11-05T16:47:00+00:00" }, { "name": "psr/event-dispatcher", "version": "1.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/event-dispatcher.git", "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/event-dispatcher/zipball/dbefd12671e8a14ec7f180cab83036ed26714bb0", "reference": "dbefd12671e8a14ec7f180cab83036ed26714bb0", "shasum": "" }, "require": { "php": ">=7.2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\EventDispatcher\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "http://www.php-fig.org/" } ], "description": "Standard interfaces for event handling.", "keywords": [ "events", "psr", "psr-14" ], "support": { "issues": "https://github.com/php-fig/event-dispatcher/issues", "source": "https://github.com/php-fig/event-dispatcher/tree/1.0.0" }, "time": "2019-01-08T18:20:26+00:00" }, { "name": "psr/http-client", "version": "1.0.3", "source": { "type": "git", "url": "https://github.com/php-fig/http-client.git", "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-client/zipball/bb5906edc1c324c9a05aa0873d40117941e5fa90", "reference": "bb5906edc1c324c9a05aa0873d40117941e5fa90", "shasum": "" }, "require": { "php": "^7.0 || ^8.0", "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Client\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP clients", "homepage": "https://github.com/php-fig/http-client", "keywords": [ "http", "http-client", "psr", "psr-18" ], "support": { "source": "https://github.com/php-fig/http-client" }, "time": "2023-09-23T14:17:50+00:00" }, { "name": "psr/http-factory", "version": "1.1.0", "source": { "type": "git", "url": "https://github.com/php-fig/http-factory.git", "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-factory/zipball/2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "reference": "2b4765fddfe3b508ac62f829e852b1501d3f6e8a", "shasum": "" }, "require": { "php": ">=7.1", "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": "PSR-17: 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" }, "time": "2024-04-15T12:06:14+00:00" }, { "name": "psr/http-message", "version": "1.1", "source": { "type": "git", "url": "https://github.com/php-fig/http-message.git", "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-message/zipball/cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "reference": "cb6ce4845ce34a8ad9e68117c10ee90a29919eba", "shasum": "" }, "require": { "php": "^7.2 || ^8.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.1.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Message\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "http://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/1.1" }, "time": "2023-04-04T09:50:52+00:00" }, { "name": "psr/http-server-handler", "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-server-handler.git", "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-server-handler/zipball/84c4fb66179be4caaf8e97bd239203245302e7d4", "reference": "84c4fb66179be4caaf8e97bd239203245302e7d4", "shasum": "" }, "require": { "php": ">=7.0", "psr/http-message": "^1.0 || ^2.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Server\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP server-side request handler", "keywords": [ "handler", "http", "http-interop", "psr", "psr-15", "psr-7", "request", "response", "server" ], "support": { "source": "https://github.com/php-fig/http-server-handler/tree/1.0.2" }, "time": "2023-04-10T20:06:20+00:00" }, { "name": "psr/http-server-middleware", "version": "1.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/http-server-middleware.git", "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/http-server-middleware/zipball/c1481f747daaa6a0782775cd6a8c26a1bf4a3829", "reference": "c1481f747daaa6a0782775cd6a8c26a1bf4a3829", "shasum": "" }, "require": { "php": ">=7.0", "psr/http-message": "^1.0 || ^2.0", "psr/http-server-handler": "^1.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\Http\\Server\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interface for HTTP server-side middleware", "keywords": [ "http", "http-interop", "middleware", "psr", "psr-15", "psr-7", "request", "response" ], "support": { "issues": "https://github.com/php-fig/http-server-middleware/issues", "source": "https://github.com/php-fig/http-server-middleware/tree/1.0.2" }, "time": "2023-04-11T06:14:47+00:00" }, { "name": "psr/log", "version": "3.0.2", "source": { "type": "git", "url": "https://github.com/php-fig/log.git", "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3", "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.2" }, "time": "2024-09-11T13:17:53+00:00" }, { "name": "psr/simple-cache", "version": "3.0.0", "source": { "type": "git", "url": "https://github.com/php-fig/simple-cache.git", "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/php-fig/simple-cache/zipball/764e0b3939f5ca87cb904f570ef9be2d78a07865", "reference": "764e0b3939f5ca87cb904f570ef9be2d78a07865", "shasum": "" }, "require": { "php": ">=8.0.0" }, "type": "library", "extra": { "branch-alias": { "dev-master": "3.0.x-dev" } }, "autoload": { "psr-4": { "Psr\\SimpleCache\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "PHP-FIG", "homepage": "https://www.php-fig.org/" } ], "description": "Common interfaces for simple caching", "keywords": [ "cache", "caching", "psr", "psr-16", "simple-cache" ], "support": { "source": "https://github.com/php-fig/simple-cache/tree/3.0.0" }, "time": "2021-10-29T13:26:27+00:00" }, { "name": "psy/psysh", "version": "v0.12.24", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", "reference": "ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/bobthecow/psysh/zipball/ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1", "reference": "ca0fdcf8a7617afa3adfdf1b5fef573dffb69ca1", "shasum": "" }, "require": { "ext-json": "*", "ext-tokenizer": "*", "nikic/php-parser": "^5.0 || ^4.0", "php": "^8.0 || ^7.4", "symfony/console": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4", "symfony/var-dumper": "^8.0 || ^7.0 || ^6.0 || ^5.0 || ^4.0 || ^3.4" }, "conflict": { "symfony/console": "4.4.37 || 5.3.14 || 5.3.15 || 5.4.3 || 5.4.4 || 6.0.3 || 6.0.4" }, "require-dev": { "bamarni/composer-bin-plugin": "^1.2", "composer/class-map-generator": "^1.6" }, "suggest": { "composer/class-map-generator": "Improved tab completion performance with better class discovery.", "ext-pcntl": "Enabling the PCNTL extension makes PsySH a lot happier :)", "ext-posix": "If you have PCNTL, you'll want the POSIX extension as well." }, "bin": [ "bin/psysh" ], "type": "library", "extra": { "bamarni-bin": { "bin-links": false, "forward-command": false }, "branch-alias": { "dev-main": "0.12.x-dev" } }, "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Psy\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Justin Hileman", "email": "justin@justinhileman.info" } ], "description": "An interactive shell for modern PHP.", "homepage": "https://psysh.org", "keywords": [ "REPL", "console", "interactive", "shell" ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", "source": "https://github.com/bobthecow/psysh/tree/v0.12.24" }, "time": "2026-06-29T15:41:09+00:00" }, { "name": "pusher/pusher-php-server", "version": "7.3.0", "source": { "type": "git", "url": "https://github.com/pusher/pusher-http-php.git", "reference": "058d8464246118110a341fc2e6e70c7c8b6a7f2c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/pusher/pusher-http-php/zipball/058d8464246118110a341fc2e6e70c7c8b6a7f2c", "reference": "058d8464246118110a341fc2e6e70c7c8b6a7f2c", "shasum": "" }, "require": { "ext-curl": "*", "ext-json": "*", "guzzlehttp/guzzle": "^7.8.2 || ^8.0", "guzzlehttp/promises": "^2.0.3 || ^3.0", "guzzlehttp/psr7": "^2.6.3 || ^3.0", "php": "^7.3|^8.0", "psr/http-client": "^1.0", "psr/log": "^1.0 || ^2.0 || ^3.0" }, "require-dev": { "overtrue/phplint": "^2.3", "phpunit/phpunit": "^9.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "5.0-dev" } }, "autoload": { "psr-4": { "Pusher\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Library for interacting with the Pusher REST API", "keywords": [ "events", "messaging", "php-pusher-server", "publish", "push", "pusher", "real time", "real-time", "realtime", "rest", "trigger" ], "support": { "issues": "https://github.com/pusher/pusher-http-php/issues", "source": "https://github.com/pusher/pusher-http-php/tree/7.3.0" }, "time": "2026-08-07T12:47:11+00:00" }, { "name": "ralouphie/getallheaders", "version": "3.0.3", "source": { "type": "git", "url": "https://github.com/ralouphie/getallheaders.git", "reference": "120b605dfeb996808c31b6477290a714d356e822" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ralouphie/getallheaders/zipball/120b605dfeb996808c31b6477290a714d356e822", "reference": "120b605dfeb996808c31b6477290a714d356e822", "shasum": "" }, "require": { "php": ">=5.6" }, "require-dev": { "php-coveralls/php-coveralls": "^2.1", "phpunit/phpunit": "^5 || ^6.5" }, "type": "library", "autoload": { "files": [ "src/getallheaders.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ralph Khattar", "email": "ralph.khattar@gmail.com" } ], "description": "A polyfill for getallheaders.", "support": { "issues": "https://github.com/ralouphie/getallheaders/issues", "source": "https://github.com/ralouphie/getallheaders/tree/develop" }, "time": "2019-03-08T08:55:37+00:00" }, { "name": "ramsey/collection", "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/ramsey/collection.git", "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ramsey/collection/zipball/344572933ad0181accbf4ba763e85a0306a8c5e2", "reference": "344572933ad0181accbf4ba763e85a0306a8c5e2", "shasum": "" }, "require": { "php": "^8.1" }, "require-dev": { "captainhook/plugin-composer": "^5.3", "ergebnis/composer-normalize": "^2.45", "fakerphp/faker": "^1.24", "hamcrest/hamcrest-php": "^2.0", "jangregor/phpstan-prophecy": "^2.1", "mockery/mockery": "^1.6", "php-parallel-lint/php-console-highlighter": "^1.0", "php-parallel-lint/php-parallel-lint": "^1.4", "phpspec/prophecy-phpunit": "^2.3", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", "phpstan/phpstan-mockery": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpunit/phpunit": "^10.5", "ramsey/coding-standard": "^2.3", "ramsey/conventional-commits": "^1.6", "roave/security-advisories": "dev-latest" }, "type": "library", "extra": { "captainhook": { "force-install": true }, "ramsey/conventional-commits": { "configFile": "conventional-commits.json" } }, "autoload": { "psr-4": { "Ramsey\\Collection\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ben Ramsey", "email": "ben@benramsey.com", "homepage": "https://benramsey.com" } ], "description": "A PHP library for representing and manipulating collections.", "keywords": [ "array", "collection", "hash", "map", "queue", "set" ], "support": { "issues": "https://github.com/ramsey/collection/issues", "source": "https://github.com/ramsey/collection/tree/2.1.1" }, "time": "2025-03-22T05:38:12+00:00" }, { "name": "ramsey/uuid", "version": "4.9.4", "source": { "type": "git", "url": "https://github.com/ramsey/uuid.git", "reference": "75d73f48d02797c2c285a7e9f348fadc0102ffe2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ramsey/uuid/zipball/75d73f48d02797c2c285a7e9f348fadc0102ffe2", "reference": "75d73f48d02797c2c285a7e9f348fadc0102ffe2", "shasum": "" }, "require": { "brick/math": "^0.8.16 || ^0.9 || ^0.10 || ^0.11 || ^0.12 || ^0.13 || ^0.14 || ^0.15 || ^0.16 || ^0.17 || ^0.18 || ^0.19 || ^0.20 || ^1.0", "php": "^8.0", "ramsey/collection": "^1.2 || ^2.0" }, "replace": { "rhumsaa/uuid": "self.version" }, "require-dev": { "captainhook/captainhook": "^5.25", "captainhook/plugin-composer": "^5.3", "dealerdirect/phpcodesniffer-composer-installer": "^1.0", "ergebnis/composer-normalize": "^2.47", "mockery/mockery": "^1.6", "paragonie/random-lib": "^2", "php-mock/php-mock": "^2.6", "php-mock/php-mock-mockery": "^1.5", "php-parallel-lint/php-parallel-lint": "^1.4.0", "phpbench/phpbench": "^1.2.14", "phpstan/extension-installer": "^1.4", "phpstan/phpstan": "^2.1", "phpstan/phpstan-mockery": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpunit/phpunit": "^9.6", "slevomat/coding-standard": "^8.18", "squizlabs/php_codesniffer": "^3.13" }, "suggest": { "ext-bcmath": "Enables faster math with arbitrary-precision integers using BCMath.", "ext-gmp": "Enables faster math with arbitrary-precision integers using GMP.", "ext-uuid": "Enables the use of PeclUuidTimeGenerator and PeclUuidRandomGenerator.", "paragonie/random-lib": "Provides RandomLib for use with the RandomLibAdapter", "ramsey/uuid-doctrine": "Allows the use of Ramsey\\Uuid\\Uuid as Doctrine field type." }, "type": "library", "extra": { "captainhook": { "force-install": true } }, "autoload": { "files": [ "src/functions.php" ], "psr-4": { "Ramsey\\Uuid\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "A PHP library for generating and working with universally unique identifiers (UUIDs).", "keywords": [ "guid", "identifier", "uuid" ], "support": { "issues": "https://github.com/ramsey/uuid/issues", "source": "https://github.com/ramsey/uuid/tree/4.9.4" }, "time": "2026-09-16T11:39:30+00:00" }, { "name": "ratchet/rfc6455", "version": "v0.3.1", "source": { "type": "git", "url": "https://github.com/ratchetphp/RFC6455.git", "reference": "7c964514e93456a52a99a20fcfa0de242a43ccdb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/ratchetphp/RFC6455/zipball/7c964514e93456a52a99a20fcfa0de242a43ccdb", "reference": "7c964514e93456a52a99a20fcfa0de242a43ccdb", "shasum": "" }, "require": { "guzzlehttp/psr7": "^2 || ^1.7", "php": ">=5.4.2" }, "require-dev": { "phpunit/phpunit": "^5.7", "react/socket": "^1.3" }, "type": "library", "autoload": { "psr-4": { "Ratchet\\RFC6455\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Chris Boden", "email": "cboden@gmail.com", "role": "Developer" }, { "name": "Matt Bonneau", "role": "Developer" } ], "description": "RFC6455 WebSocket protocol handler", "homepage": "http://socketo.me", "keywords": [ "WebSockets", "rfc6455", "websocket" ], "support": { "chat": "https://gitter.im/reactphp/reactphp", "issues": "https://github.com/ratchetphp/RFC6455/issues", "source": "https://github.com/ratchetphp/RFC6455/tree/v0.3.1" }, "time": "2021-12-09T23:20:49+00:00" }, { "name": "react/cache", "version": "v1.2.0", "source": { "type": "git", "url": "https://github.com/reactphp/cache.git", "reference": "d47c472b64aa5608225f47965a484b75c7817d5b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/reactphp/cache/zipball/d47c472b64aa5608225f47965a484b75c7817d5b", "reference": "d47c472b64aa5608225f47965a484b75c7817d5b", "shasum": "" }, "require": { "php": ">=5.3.0", "react/promise": "^3.0 || ^2.0 || ^1.1" }, "require-dev": { "phpunit/phpunit": "^9.5 || ^5.7 || ^4.8.35" }, "type": "library", "autoload": { "psr-4": { "React\\Cache\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Christian Lück", "email": "christian@clue.engineering", "homepage": "https://clue.engineering/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https://wyrihaximus.net/" }, { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https://sorgalla.com/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https://cboden.dev/" } ], "description": "Async, Promise-based cache interface for ReactPHP", "keywords": [ "cache", "caching", "promise", "reactphp" ], "support": { "issues": "https://github.com/reactphp/cache/issues", "source": "https://github.com/reactphp/cache/tree/v1.2.0" }, "funding": [ { "url": "https://opencollective.com/reactphp", "type": "open_collective" } ], "time": "2022-11-30T15:59:55+00:00" }, { "name": "react/dns", "version": "v1.14.0", "source": { "type": "git", "url": "https://github.com/reactphp/dns.git", "reference": "7562c05391f42701c1fccf189c8225fece1cd7c3" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/reactphp/dns/zipball/7562c05391f42701c1fccf189c8225fece1cd7c3", "reference": "7562c05391f42701c1fccf189c8225fece1cd7c3", "shasum": "" }, "require": { "php": ">=5.3.0", "react/cache": "^1.0 || ^0.6 || ^0.5", "react/event-loop": "^1.2", "react/promise": "^3.2 || ^2.7 || ^1.2.1" }, "require-dev": { "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", "react/async": "^4.3 || ^3 || ^2", "react/promise-timer": "^1.11" }, "type": "library", "autoload": { "psr-4": { "React\\Dns\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Christian Lück", "email": "christian@clue.engineering", "homepage": "https://clue.engineering/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https://wyrihaximus.net/" }, { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https://sorgalla.com/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https://cboden.dev/" } ], "description": "Async DNS resolver for ReactPHP", "keywords": [ "async", "dns", "dns-resolver", "reactphp" ], "support": { "issues": "https://github.com/reactphp/dns/issues", "source": "https://github.com/reactphp/dns/tree/v1.14.0" }, "funding": [ { "url": "https://opencollective.com/reactphp", "type": "open_collective" } ], "time": "2025-11-18T19:34:28+00:00" }, { "name": "react/event-loop", "version": "v1.6.0", "source": { "type": "git", "url": "https://github.com/reactphp/event-loop.git", "reference": "ba276bda6083df7e0050fd9b33f66ad7a4ac747a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/reactphp/event-loop/zipball/ba276bda6083df7e0050fd9b33f66ad7a4ac747a", "reference": "ba276bda6083df7e0050fd9b33f66ad7a4ac747a", "shasum": "" }, "require": { "php": ">=5.3.0" }, "require-dev": { "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" }, "suggest": { "ext-pcntl": "For signal handling support when using the StreamSelectLoop" }, "type": "library", "autoload": { "psr-4": { "React\\EventLoop\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Christian Lück", "email": "christian@clue.engineering", "homepage": "https://clue.engineering/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https://wyrihaximus.net/" }, { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https://sorgalla.com/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https://cboden.dev/" } ], "description": "ReactPHP's core reactor event loop that libraries can use for evented I/O.", "keywords": [ "asynchronous", "event-loop" ], "support": { "issues": "https://github.com/reactphp/event-loop/issues", "source": "https://github.com/reactphp/event-loop/tree/v1.6.0" }, "funding": [ { "url": "https://opencollective.com/reactphp", "type": "open_collective" } ], "time": "2025-11-17T20:46:25+00:00" }, { "name": "react/promise", "version": "v3.3.0", "source": { "type": "git", "url": "https://github.com/reactphp/promise.git", "reference": "23444f53a813a3296c1368bb104793ce8d88f04a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/reactphp/promise/zipball/23444f53a813a3296c1368bb104793ce8d88f04a", "reference": "23444f53a813a3296c1368bb104793ce8d88f04a", "shasum": "" }, "require": { "php": ">=7.1.0" }, "require-dev": { "phpstan/phpstan": "1.12.28 || 1.4.10", "phpunit/phpunit": "^9.6 || ^7.5" }, "type": "library", "autoload": { "files": [ "src/functions_include.php" ], "psr-4": { "React\\Promise\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https://sorgalla.com/" }, { "name": "Christian Lück", "email": "christian@clue.engineering", "homepage": "https://clue.engineering/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https://wyrihaximus.net/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https://cboden.dev/" } ], "description": "A lightweight implementation of CommonJS Promises/A for PHP", "keywords": [ "promise", "promises" ], "support": { "issues": "https://github.com/reactphp/promise/issues", "source": "https://github.com/reactphp/promise/tree/v3.3.0" }, "funding": [ { "url": "https://opencollective.com/reactphp", "type": "open_collective" } ], "time": "2025-08-19T18:57:03+00:00" }, { "name": "react/socket", "version": "v1.17.0", "source": { "type": "git", "url": "https://github.com/reactphp/socket.git", "reference": "ef5b17b81f6f60504c539313f94f2d826c5faa08" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/reactphp/socket/zipball/ef5b17b81f6f60504c539313f94f2d826c5faa08", "reference": "ef5b17b81f6f60504c539313f94f2d826c5faa08", "shasum": "" }, "require": { "evenement/evenement": "^3.0 || ^2.0 || ^1.0", "php": ">=5.3.0", "react/dns": "^1.13", "react/event-loop": "^1.2", "react/promise": "^3.2 || ^2.6 || ^1.2.1", "react/stream": "^1.4" }, "require-dev": { "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36", "react/async": "^4.3 || ^3.3 || ^2", "react/promise-stream": "^1.4", "react/promise-timer": "^1.11" }, "type": "library", "autoload": { "psr-4": { "React\\Socket\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Christian Lück", "email": "christian@clue.engineering", "homepage": "https://clue.engineering/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https://wyrihaximus.net/" }, { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https://sorgalla.com/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https://cboden.dev/" } ], "description": "Async, streaming plaintext TCP/IP and secure TLS socket server and client connections for ReactPHP", "keywords": [ "Connection", "Socket", "async", "reactphp", "stream" ], "support": { "issues": "https://github.com/reactphp/socket/issues", "source": "https://github.com/reactphp/socket/tree/v1.17.0" }, "funding": [ { "url": "https://opencollective.com/reactphp", "type": "open_collective" } ], "time": "2025-11-19T20:47:34+00:00" }, { "name": "react/stream", "version": "v1.4.0", "source": { "type": "git", "url": "https://github.com/reactphp/stream.git", "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/reactphp/stream/zipball/1e5b0acb8fe55143b5b426817155190eb6f5b18d", "reference": "1e5b0acb8fe55143b5b426817155190eb6f5b18d", "shasum": "" }, "require": { "evenement/evenement": "^3.0 || ^2.0 || ^1.0", "php": ">=5.3.8", "react/event-loop": "^1.2" }, "require-dev": { "clue/stream-filter": "~1.2", "phpunit/phpunit": "^9.6 || ^5.7 || ^4.8.36" }, "type": "library", "autoload": { "psr-4": { "React\\Stream\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Christian Lück", "email": "christian@clue.engineering", "homepage": "https://clue.engineering/" }, { "name": "Cees-Jan Kiewiet", "email": "reactphp@ceesjankiewiet.nl", "homepage": "https://wyrihaximus.net/" }, { "name": "Jan Sorgalla", "email": "jsorgalla@gmail.com", "homepage": "https://sorgalla.com/" }, { "name": "Chris Boden", "email": "cboden@gmail.com", "homepage": "https://cboden.dev/" } ], "description": "Event-driven readable and writable streams for non-blocking I/O in ReactPHP", "keywords": [ "event-driven", "io", "non-blocking", "pipe", "reactphp", "readable", "stream", "writable" ], "support": { "issues": "https://github.com/reactphp/stream/issues", "source": "https://github.com/reactphp/stream/tree/v1.4.0" }, "funding": [ { "url": "https://opencollective.com/reactphp", "type": "open_collective" } ], "time": "2024-06-11T12:45:25+00:00" }, { "name": "s9e/regexp-builder", "version": "1.4.6", "source": { "type": "git", "url": "https://github.com/s9e/RegexpBuilder.git", "reference": "3a646bc7c40dba41903b7065f32230721e00df3a" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/s9e/RegexpBuilder/zipball/3a646bc7c40dba41903b7065f32230721e00df3a", "reference": "3a646bc7c40dba41903b7065f32230721e00df3a", "shasum": "" }, "require": { "lib-pcre": ">=7.2", "php": ">=7.1" }, "require-dev": { "phpunit/phpunit": ">=9.1" }, "type": "library", "autoload": { "psr-4": { "s9e\\RegexpBuilder\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Single-purpose library that generates regular expressions that match a list of strings.", "homepage": "https://github.com/s9e/RegexpBuilder/", "keywords": [ "regexp" ], "support": { "issues": "https://github.com/s9e/RegexpBuilder/issues", "source": "https://github.com/s9e/RegexpBuilder/tree/1.4.6" }, "time": "2022-03-05T16:22:35+00:00" }, { "name": "s9e/sweetdom", "version": "3.4.1", "source": { "type": "git", "url": "https://github.com/s9e/SweetDOM.git", "reference": "ef3a7d2745b30b4ad0d1d3d60be391a3604c69dd" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/s9e/SweetDOM/zipball/ef3a7d2745b30b4ad0d1d3d60be391a3604c69dd", "reference": "ef3a7d2745b30b4ad0d1d3d60be391a3604c69dd", "shasum": "" }, "require": { "ext-dom": "*", "php": "^8.1" }, "require-dev": { "friendsofphp/php-cs-fixer": "^3.52", "phpunit/phpunit": "^10.0", "s9e/repdoc": "dev-wip" }, "type": "library", "autoload": { "psr-4": { "s9e\\SweetDOM\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Syntactic sugar for the DOM API with a focus on XSLT 1.0 template manipulation.", "homepage": "https://github.com/s9e/SweetDOM/", "keywords": [ "dom", "xsl", "xslt" ], "support": { "issues": "https://github.com/s9e/SweetDOM/issues", "source": "https://github.com/s9e/SweetDOM/tree/3.4.1" }, "time": "2024-03-23T14:03:01+00:00" }, { "name": "s9e/text-formatter", "version": "2.19.3", "source": { "type": "git", "url": "https://github.com/s9e/TextFormatter.git", "reference": "aee579c12d05ca3053f9b9abdb8c479c0f2fbe69" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/s9e/TextFormatter/zipball/aee579c12d05ca3053f9b9abdb8c479c0f2fbe69", "reference": "aee579c12d05ca3053f9b9abdb8c479c0f2fbe69", "shasum": "" }, "require": { "ext-dom": "*", "ext-filter": "*", "lib-pcre": ">=8.13", "php": "^8.1", "s9e/regexp-builder": "^1.4", "s9e/sweetdom": "^3.4" }, "require-dev": { "code-lts/doctum": "*", "friendsofphp/php-cs-fixer": "^3.52", "matthiasmullie/minify": "*", "phpunit/phpunit": "^9.5" }, "suggest": { "ext-curl": "Improves the performance of the MediaEmbed plugin and some JavaScript minifiers", "ext-intl": "Allows international URLs to be accepted by the URL filter", "ext-json": "Enables the generation of a JavaScript parser", "ext-mbstring": "Improves the performance of the PHP renderer", "ext-tokenizer": "Improves the performance of the PHP renderer", "ext-xsl": "Enables the XSLT renderer", "ext-zlib": "Enables gzip compression when scraping content via the MediaEmbed plugin" }, "type": "library", "extra": { "version": "2.19.3" }, "autoload": { "psr-4": { "s9e\\TextFormatter\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "description": "Multi-purpose text formatting and markup library. Plugins offer support for BBCodes, Markdown, emoticons, HTML, embedding third-party media (YouTube, etc...), enhanced typography and more.", "homepage": "https://github.com/s9e/TextFormatter/", "keywords": [ "bbcode", "bbcodes", "blog", "censor", "embed", "emoji", "emoticons", "engine", "forum", "html", "markdown", "markup", "media", "parser", "shortcodes" ], "support": { "issues": "https://github.com/s9e/TextFormatter/issues", "source": "https://github.com/s9e/TextFormatter/tree/2.19.3" }, "time": "2025-11-14T21:26:59+00:00" }, { "name": "seld/jsonlint", "version": "1.12.1", "source": { "type": "git", "url": "https://github.com/Seldaek/jsonlint.git", "reference": "9a90eb5d32d5a500296bf43f946d60246444d5f7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Seldaek/jsonlint/zipball/9a90eb5d32d5a500296bf43f946d60246444d5f7", "reference": "9a90eb5d32d5a500296bf43f946d60246444d5f7", "shasum": "" }, "require": { "php": "^5.3 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^1.11", "phpunit/phpunit": "^4.8.35 || ^5.7 || ^6.0 || ^8.5.13" }, "bin": [ "bin/jsonlint" ], "type": "library", "autoload": { "psr-4": { "Seld\\JsonLint\\": "src/Seld/JsonLint/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "https://seld.be" } ], "description": "JSON Linter", "keywords": [ "json", "linter", "parser", "validator" ], "support": { "issues": "https://github.com/Seldaek/jsonlint/issues", "source": "https://github.com/Seldaek/jsonlint/tree/1.12.1" }, "funding": [ { "url": "https://github.com/Seldaek", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/seld/jsonlint", "type": "tidelift" } ], "time": "2026-06-12T11:32:29+00:00" }, { "name": "seld/phar-utils", "version": "1.2.3", "source": { "type": "git", "url": "https://github.com/Seldaek/phar-utils.git", "reference": "65fb381613fd31745d39a740a112a233f978d2d9" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Seldaek/phar-utils/zipball/65fb381613fd31745d39a740a112a233f978d2d9", "reference": "65fb381613fd31745d39a740a112a233f978d2d9", "shasum": "" }, "require": { "php": ">=5.3" }, "type": "library", "extra": { "branch-alias": { "dev-master": "1.x-dev" } }, "autoload": { "psr-4": { "Seld\\PharUtils\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be" } ], "description": "PHAR file format utilities, for when PHP phars you up", "keywords": [ "phar" ], "support": { "issues": "https://github.com/Seldaek/phar-utils/issues", "source": "https://github.com/Seldaek/phar-utils/tree/1.2.3" }, "time": "2026-10-01T08:16:23+00:00" }, { "name": "seld/signal-handler", "version": "2.0.2", "source": { "type": "git", "url": "https://github.com/Seldaek/signal-handler.git", "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/Seldaek/signal-handler/zipball/04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", "reference": "04a6112e883ad76c0ada8e4a9f7520bbfdb6bb98", "shasum": "" }, "require": { "php": ">=7.2.0" }, "require-dev": { "phpstan/phpstan": "^1", "phpstan/phpstan-deprecation-rules": "^1.0", "phpstan/phpstan-phpunit": "^1", "phpstan/phpstan-strict-rules": "^1.3", "phpunit/phpunit": "^7.5.20 || ^8.5.23", "psr/log": "^1 || ^2 || ^3" }, "type": "library", "extra": { "branch-alias": { "dev-main": "2.x-dev" } }, "autoload": { "psr-4": { "Seld\\Signal\\": "src/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Jordi Boggiano", "email": "j.boggiano@seld.be", "homepage": "http://seld.be" } ], "description": "Simple unix signal handler that silently fails where signals are not supported for easy cross-platform development", "keywords": [ "posix", "sigint", "signal", "sigterm", "unix" ], "support": { "issues": "https://github.com/Seldaek/signal-handler/issues", "source": "https://github.com/Seldaek/signal-handler/tree/2.0.2" }, "time": "2023-09-03T09:24:00+00:00" }, { "name": "skynettechnologies/flarum-skyneta11y-pdf-remediation", "version": "dev-main", "dist": { "type": "path", "url": "flarum-skyneta11y-pdf-remediation", "reference": "98da09fa4b1aba8a9cc8ad193b225f4aa5480fe9" }, "require": { "flarum/core": "^2.0" }, "require-dev": { "flarum/phpstan": "*" }, "type": "flarum-extension", "extra": { "flarum-extension": { "title": "SkynetA11y PDF Remediation", "category": "feature", "icon": { "image": "resources/assets/logo.png", "backgroundSize": "95%", "backgroundPosition": "center" } } }, "autoload": { "psr-4": { "Skynettechnologies\\SkynetA11yPdfRemediation\\": "src/" } }, "license": [ "MIT" ], "authors": [ { "name": "Skynet Technologies USA LLC", "email": "developer3@skynettechnologies.com" } ], "description": "AI-powered PDF accessibility remediation - upload PDFs, scan website PDFs, and download remediated files.", "keywords": [ "accessibility", "extension", "flarum", "pdf", "remdiation", "wcag" ], "transport-options": { "relative": true } }, { "name": "symfony/clock", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/clock.git", "reference": "07437f612dca89c1894c1db04491002b1e798f03" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/clock/zipball/07437f612dca89c1894c1db04491002b1e798f03", "reference": "07437f612dca89c1894c1db04491002b1e798f03", "shasum": "" }, "require": { "php": ">=8.2", "psr/clock": "^1.0", "symfony/polyfill-php83": "^1.28" }, "provide": { "psr/clock-implementation": "1.0" }, "type": "library", "autoload": { "files": [ "Resources/now.php" ], "psr-4": { "Symfony\\Component\\Clock\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "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": "Decouples applications from the system clock", "homepage": "https://symfony.com", "keywords": [ "clock", "psr20", "time" ], "support": { "source": "https://github.com/symfony/clock/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-12T14:31:36+00:00" }, { "name": "symfony/config", "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/config.git", "reference": "696e12da8eea497a1a3808d714b43ff67a7df43e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/config/zipball/696e12da8eea497a1a3808d714b43ff67a7df43e", "reference": "696e12da8eea497a1a3808d714b43ff67a7df43e", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/filesystem": "^7.1|^8.0", "symfony/polyfill-ctype": "~1.8" }, "conflict": { "symfony/finder": "<6.4", "symfony/service-contracts": "<2.5" }, "require-dev": { "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/finder": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3", "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Config\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/config/tree/v7.4.17" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-08-20T09:55:18+00:00" }, { "name": "symfony/console", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/console.git", "reference": "21f1bc2296f7ff6043241a8dcbc09559b3732820" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/console/zipball/21f1bc2296f7ff6043241a8dcbc09559b3732820", "reference": "21f1bc2296f7ff6043241a8dcbc09559b3732820", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/service-contracts": "^2.5|^3", "symfony/string": "^7.2|^8.0" }, "conflict": { "symfony/dependency-injection": "<6.4", "symfony/dotenv": "<6.4", "symfony/event-dispatcher": "<6.4", "symfony/lock": "<6.4", "symfony/process": "<6.4" }, "provide": { "psr/log-implementation": "1.0|2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/lock": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/stopwatch": "^6.4|^7.0|^8.0", "symfony/var-dumper": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Console\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Eases the creation of beautiful and testable command line interfaces", "homepage": "https://symfony.com", "keywords": [ "cli", "command-line", "console", "terminal" ], "support": { "source": "https://github.com/symfony/console/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-12T18:45:38+00:00" }, { "name": "symfony/css-selector", "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/css-selector.git", "reference": "fecf40067fc8d8880ea87b8ac227600b9aadd1d0" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/css-selector/zipball/fecf40067fc8d8880ea87b8ac227600b9aadd1d0", "reference": "fecf40067fc8d8880ea87b8ac227600b9aadd1d0", "shasum": "" }, "require": { "php": ">=8.2" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\CssSelector\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Jean-François Simon", "email": "jeanfrancois.simon@sensiolabs.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Converts CSS selectors to XPath expressions", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/css-selector/tree/v7.4.18" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-08-23T10:03:40+00:00" }, { "name": "symfony/deprecation-contracts", "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/deprecation-contracts.git", "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/deprecation-contracts/zipball/f3202fa1b5097b0af062dc978b32ecf63404e31d", "reference": "f3202fa1b5097b0af062dc978b32ecf63404e31d", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.7-dev" } }, "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.7.1" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/event-dispatcher", "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher.git", "reference": "d269974ee93c61d03620ffee358355bfdb471d66" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/event-dispatcher/zipball/d269974ee93c61d03620ffee358355bfdb471d66", "reference": "d269974ee93c61d03620ffee358355bfdb471d66", "shasum": "" }, "require": { "php": ">=8.2", "symfony/event-dispatcher-contracts": "^2.5|^3" }, "conflict": { "symfony/dependency-injection": "<6.4", "symfony/service-contracts": "<2.5" }, "provide": { "psr/event-dispatcher-implementation": "1.0", "symfony/event-dispatcher-implementation": "2.0|3.0" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/error-handler": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/framework-bundle": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3", "symfony/stopwatch": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\EventDispatcher\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides tools that allow your application components to communicate with each other by dispatching events and listening to them", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/event-dispatcher/tree/v7.4.17" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-08-21T17:40:08+00:00" }, { "name": "symfony/event-dispatcher-contracts", "version": "v3.7.1", "source": { "type": "git", "url": "https://github.com/symfony/event-dispatcher-contracts.git", "reference": "c7de7a00ffb67842132da02ea92988a39ccd9f4e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/event-dispatcher-contracts/zipball/c7de7a00ffb67842132da02ea92988a39ccd9f4e", "reference": "c7de7a00ffb67842132da02ea92988a39ccd9f4e", "shasum": "" }, "require": { "php": ">=8.1", "psr/event-dispatcher": "^1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.7-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\EventDispatcher\\": "" } }, "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": "Generic abstractions related to dispatching event", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/event-dispatcher-contracts/tree/v3.7.1" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-06-05T06:23:12+00:00" }, { "name": "symfony/filesystem", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/filesystem.git", "reference": "fd0e3462be6d32a0d130e8423e4940a7688162d8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/filesystem/zipball/fd0e3462be6d32a0d130e8423e4940a7688162d8", "reference": "fd0e3462be6d32a0d130e8423e4940a7688162d8", "shasum": "" }, "require": { "php": ">=8.2", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-mbstring": "~1.8" }, "require-dev": { "symfony/process": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Filesystem\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides basic utilities for the filesystem", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/filesystem/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-06T20:05:19+00:00" }, { "name": "symfony/finder", "version": "v7.4.20", "source": { "type": "git", "url": "https://github.com/symfony/finder.git", "reference": "2dd31e5208db7a0fda7bfc998ad727b79c2e4d1e" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/finder/zipball/2dd31e5208db7a0fda7bfc998ad727b79c2e4d1e", "reference": "2dd31e5208db7a0fda7bfc998ad727b79c2e4d1e", "shasum": "" }, "require": { "php": ">=8.2" }, "require-dev": { "symfony/filesystem": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Finder\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Finds files and directories via an intuitive fluent interface", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/finder/tree/v7.4.20" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-26T06:31:10+00:00" }, { "name": "symfony/http-client", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/http-client.git", "reference": "121bf3a973bfd852db85ec32d0d64e9fbed4449b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-client/zipball/121bf3a973bfd852db85ec32d0d64e9fbed4449b", "reference": "121bf3a973bfd852db85ec32d0d64e9fbed4449b", "shasum": "" }, "require": { "php": ">=8.2", "psr/log": "^1|^2|^3", "symfony/deprecation-contracts": "^2.5|^3", "symfony/http-client-contracts": "~3.4.4|^3.5.2", "symfony/polyfill-php83": "^1.29", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "amphp/amp": "<2.5", "amphp/socket": "<1.1", "php-http/discovery": "<1.15", "symfony/http-foundation": "<6.4" }, "provide": { "php-http/async-client-implementation": "*", "php-http/client-implementation": "*", "psr/http-client-implementation": "1.0", "symfony/http-client-implementation": "3.0" }, "require-dev": { "amphp/http-client": "^4.2.1|^5.0", "amphp/http-tunnel": "^1.0|^2.0", "guzzlehttp/promises": "^1.4|^2.0", "nyholm/psr7": "^1.0", "php-http/httplug": "^1.0|^2.0", "psr/http-client": "^1.0", "symfony/amphp-http-client-meta": "^1.0|^2.0", "symfony/cache": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/rate-limiter": "^6.4|^7.0|^8.0", "symfony/stopwatch": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\HttpClient\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "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": "Provides powerful methods to fetch HTTP resources synchronously or asynchronously", "homepage": "https://symfony.com", "keywords": [ "http" ], "support": { "source": "https://github.com/symfony/http-client/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-13T15:31:38+00:00" }, { "name": "symfony/http-client-contracts", "version": "v3.7.3", "source": { "type": "git", "url": "https://github.com/symfony/http-client-contracts.git", "reference": "35be0019e2c2c9fba80f9dc033290a5240f7b44f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-client-contracts/zipball/35be0019e2c2c9fba80f9dc033290a5240f7b44f", "reference": "35be0019e2c2c9fba80f9dc033290a5240f7b44f", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.7-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\HttpClient\\": "" }, "exclude-from-classmap": [ "/Test/" ] }, "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": "Generic abstractions related to HTTP clients", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/http-client-contracts/tree/v3.7.3" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-08-04T08:41:16+00:00" }, { "name": "symfony/http-foundation", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/http-foundation.git", "reference": "58c89144c7a36dd89c3d01917e9fa3a72d8aaf31" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/http-foundation/zipball/58c89144c7a36dd89c3d01917e9fa3a72d8aaf31", "reference": "58c89144c7a36dd89c3d01917e9fa3a72d8aaf31", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "^1.1" }, "conflict": { "doctrine/dbal": "<3.6", "symfony/cache": "<6.4.12|>=7.0,<7.1.5" }, "require-dev": { "doctrine/dbal": "^3.6|^4", "predis/predis": "^1.1|^2.0", "symfony/cache": "^6.4.12|^7.1.5|^8.0", "symfony/clock": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/mime": "^6.4|^7.0|^8.0", "symfony/rate-limiter": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\HttpFoundation\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Defines an object-oriented layer for the HTTP specification", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/http-foundation/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-08T16:56:12+00:00" }, { "name": "symfony/mailer", "version": "v7.4.19", "source": { "type": "git", "url": "https://github.com/symfony/mailer.git", "reference": "6f6f2441bef07a42d2617b9b3aadf04a321aa514" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/mailer/zipball/6f6f2441bef07a42d2617b9b3aadf04a321aa514", "reference": "6f6f2441bef07a42d2617b9b3aadf04a321aa514", "shasum": "" }, "require": { "egulias/email-validator": "^2.1.10|^3|^4", "php": ">=8.2", "psr/event-dispatcher": "^1", "psr/log": "^1|^2|^3", "symfony/event-dispatcher": "^6.4|^7.0|^8.0", "symfony/mime": "^7.2|^8.0", "symfony/service-contracts": "^2.5|^3" }, "conflict": { "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<6.4", "symfony/messenger": "<6.4", "symfony/mime": "<6.4", "symfony/twig-bridge": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/messenger": "^6.4|^7.0|^8.0", "symfony/twig-bridge": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Mailer\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Helps sending emails", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/mailer/tree/v7.4.19" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-15T06:01:15+00:00" }, { "name": "symfony/mailgun-mailer", "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/mailgun-mailer.git", "reference": "9dd193391d38e21703455a5b41fbe8b836bbac9c" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/mailgun-mailer/zipball/9dd193391d38e21703455a5b41fbe8b836bbac9c", "reference": "9dd193391d38e21703455a5b41fbe8b836bbac9c", "shasum": "" }, "require": { "php": ">=8.2", "symfony/mailer": "^7.2|^8.0" }, "conflict": { "symfony/http-foundation": "<6.4" }, "require-dev": { "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/webhook": "^6.4|^7.0|^8.0" }, "type": "symfony-mailer-bridge", "autoload": { "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\Mailgun\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony Mailgun Mailer Bridge", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/mailgun-mailer/tree/v7.4.18" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-08-30T00:47:26+00:00" }, { "name": "symfony/mime", "version": "v7.4.19", "source": { "type": "git", "url": "https://github.com/symfony/mime.git", "reference": "f8ac7d0a800bcabbcd1f7de56594cf05e6cd5693" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/mime/zipball/f8ac7d0a800bcabbcd1f7de56594cf05e6cd5693", "reference": "f8ac7d0a800bcabbcd1f7de56594cf05e6cd5693", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-intl-idn": "^1.10", "symfony/polyfill-mbstring": "^1.0" }, "conflict": { "egulias/email-validator": "~3.0.0", "phpdocumentor/reflection-docblock": "<5.2|>=7", "phpdocumentor/type-resolver": "<1.5.1", "symfony/mailer": "<6.4", "symfony/serializer": "<6.4.3|>7.0,<7.0.3" }, "require-dev": { "egulias/email-validator": "^2.1.10|^3.1|^4", "league/html-to-markdown": "^5.0", "phpdocumentor/reflection-docblock": "^5.2|^6.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/property-access": "^6.4|^7.0|^8.0", "symfony/property-info": "^6.4|^7.0|^8.0", "symfony/serializer": "^6.4.44|^7.4.17|^8.1.5" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Mime\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Allows manipulating MIME messages", "homepage": "https://symfony.com", "keywords": [ "mime", "mime-type" ], "support": { "source": "https://github.com/symfony/mime/tree/v7.4.19" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-04T10:45:44+00:00" }, { "name": "symfony/polyfill-ctype", "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", "reference": "141046a8f9477948ff284fa65be2095baafb94f2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/141046a8f9477948ff284fa65be2095baafb94f2", "reference": "141046a8f9477948ff284fa65be2095baafb94f2", "shasum": "" }, "require": { "php": ">=7.2" }, "provide": { "ext-ctype": "*" }, "suggest": { "ext-ctype": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "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.37.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-04-10T16:19:22+00:00" }, { "name": "symfony/polyfill-intl-grapheme", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", "reference": "5cac8f4db97208823aa353f59a01faad2da52c75" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/5cac8f4db97208823aa353f59a01faad2da52c75", "reference": "5cac8f4db97208823aa353f59a01faad2da52c75", "shasum": "" }, "require": { "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Grapheme\\": "" } }, "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 intl's grapheme_* functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "grapheme", "intl", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-25T15:46:47+00:00" }, { "name": "symfony/polyfill-intl-idn", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-idn.git", "reference": "533d68cf99c8f8ee2e8893c59ed59192e92cfd74" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/533d68cf99c8f8ee2e8893c59ed59192e92cfd74", "reference": "533d68cf99c8f8ee2e8893c59ed59192e92cfd74", "shasum": "" }, "require": { "php": ">=7.2", "symfony/polyfill-intl-normalizer": "^1.10" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Idn\\": "" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Laurent Bassin", "email": "laurent@bassin.info" }, { "name": "Trevor Rowbotham", "email": "trevor.rowbotham@pm.me" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for intl's idn_to_ascii and idn_to_utf8 functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "idn", "intl", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-23T14:40:04+00:00" }, { "name": "symfony/polyfill-intl-messageformatter", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-messageformatter.git", "reference": "2713bda761b2a77799c10fa2509bd73ffadc6ea2" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-messageformatter/zipball/2713bda761b2a77799c10fa2509bd73ffadc6ea2", "reference": "2713bda761b2a77799c10fa2509bd73ffadc6ea2", "shasum": "" }, "require": { "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\MessageFormatter\\": "" }, "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 for intl's MessageFormatter class and related functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "intl", "messageformatter", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-messageformatter/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-25T15:46:47+00:00" }, { "name": "symfony/polyfill-intl-normalizer", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", "reference": "ebd57ccc7edb93d632e184efbe7693d2517bab3b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/ebd57ccc7edb93d632e184efbe7693d2517bab3b", "reference": "ebd57ccc7edb93d632e184efbe7693d2517bab3b", "shasum": "" }, "require": { "php": ">=7.2" }, "suggest": { "ext-intl": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Intl\\Normalizer\\": "" }, "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 for intl's Normalizer class and related functions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "intl", "normalizer", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-23T22:02:09+00:00" }, { "name": "symfony/polyfill-mbstring", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", "reference": "4d5d331bf731e0aedbc6b2f5e61135b7b7996a72" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/4d5d331bf731e0aedbc6b2f5e61135b7b7996a72", "reference": "4d5d331bf731e0aedbc6b2f5e61135b7b7996a72", "shasum": "" }, "require": { "ext-iconv": "*", "php": ">=7.2" }, "provide": { "ext-mbstring": "*" }, "suggest": { "ext-mbstring": "For best performance" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "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.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-24T15:19:04+00:00" }, { "name": "symfony/polyfill-php73", "version": "v1.37.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php73.git", "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/0f68c03565dcaaf25a890667542e8bd75fe7e5bb", "reference": "0f68c03565dcaaf25a890667542e8bd75fe7e5bb", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php73\\": "" }, "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 7.3+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php73/tree/v1.37.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2024-09-09T11:45:10+00:00" }, { "name": "symfony/polyfill-php80", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", "reference": "9c6a5d6b01ca51d486c813e9a9c0ed55f208bb74" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/9c6a5d6b01ca51d486c813e9a9c0ed55f208bb74", "reference": "9c6a5d6b01ca51d486c813e9a9c0ed55f208bb74", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "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.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-25T15:50:05+00:00" }, { "name": "symfony/polyfill-php81", "version": "v1.38.1", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php81.git", "reference": "6bfb9c766cacffbc8e118cb87217d08ed84e5cd7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/6bfb9c766cacffbc8e118cb87217d08ed84e5cd7", "reference": "6bfb9c766cacffbc8e118cb87217d08ed84e5cd7", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php81\\": "" }, "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.1+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php81/tree/v1.38.1" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-05-26T12:45:58+00:00" }, { "name": "symfony/polyfill-php83", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php83.git", "reference": "80ccff923a8d61f73ebe9da0aa94e25232f004ce" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php83/zipball/80ccff923a8d61f73ebe9da0aa94e25232f004ce", "reference": "80ccff923a8d61f73ebe9da0aa94e25232f004ce", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "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.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-25T15:50:05+00:00" }, { "name": "symfony/polyfill-php84", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php84.git", "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php84/zipball/22c6548499cbe5c5bb072fc0c42312dff062a015", "reference": "22c6548499cbe5c5bb072fc0c42312dff062a015", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php84\\": "" }, "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.4+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php84/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-23T22:01:09+00:00" }, { "name": "symfony/polyfill-php85", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php85.git", "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php85/zipball/86a42cbcc07adc331481a5ab310a4024bfc227f6", "reference": "86a42cbcc07adc331481a5ab310a4024bfc227f6", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php85\\": "" }, "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.5+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php85/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-25T15:46:47+00:00" }, { "name": "symfony/polyfill-php86", "version": "v1.43.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php86.git", "reference": "8840df45b24f33a49dc419fa18dc0057231ae1d8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-php86/zipball/8840df45b24f33a49dc419fa18dc0057231ae1d8", "reference": "8840df45b24f33a49dc419fa18dc0057231ae1d8", "shasum": "" }, "require": { "php": ">=7.2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "files": [ "bootstrap.php" ], "psr-4": { "Symfony\\Polyfill\\Php86\\": "" }, "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.6+ features to lower PHP versions", "homepage": "https://symfony.com", "keywords": [ "compatibility", "polyfill", "portable", "shim" ], "support": { "source": "https://github.com/symfony/polyfill-php86/tree/v1.43.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-09-25T15:46:47+00:00" }, { "name": "symfony/polyfill-time", "version": "v1.42.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-time.git", "reference": "ac9f1ed802dd58f37e720388130c088434aa09fc" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/polyfill-time/zipball/ac9f1ed802dd58f37e720388130c088434aa09fc", "reference": "ac9f1ed802dd58f37e720388130c088434aa09fc", "shasum": "" }, "require": { "php": ">=8.1" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/polyfill", "name": "symfony/polyfill" } }, "autoload": { "psr-4": { "Symfony\\Polyfill\\Time\\": "" }, "classmap": [ "Resources/stubs" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Ignace Philippe Nyamagana Butera", "email": "nyamsprod@gmail.com" }, { "name": "Tim Düsterhus", "email": "tim@tideways-gmbh.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony polyfill for the Time API added to PHP 8.6", "homepage": "https://symfony.com", "keywords": [ "compatibility", "duration", "polyfill", "portable", "shim", "time" ], "support": { "source": "https://github.com/symfony/polyfill-time/tree/v1.42.0" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-08-07T13:08:13+00:00" }, { "name": "symfony/postmark-mailer", "version": "v7.4.18", "source": { "type": "git", "url": "https://github.com/symfony/postmark-mailer.git", "reference": "4309412724a05a9543ad0c376afac6cfd9277f68" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/postmark-mailer/zipball/4309412724a05a9543ad0c376afac6cfd9277f68", "reference": "4309412724a05a9543ad0c376afac6cfd9277f68", "shasum": "" }, "require": { "php": ">=8.2", "psr/event-dispatcher": "^1", "symfony/mailer": "^7.2|^8.0" }, "conflict": { "symfony/http-foundation": "<6.4" }, "require-dev": { "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/webhook": "^6.4|^7.0|^8.0" }, "type": "symfony-mailer-bridge", "autoload": { "psr-4": { "Symfony\\Component\\Mailer\\Bridge\\Postmark\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Symfony Postmark Mailer Bridge", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/postmark-mailer/tree/v7.4.18" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-08-30T00:47:26+00:00" }, { "name": "symfony/process", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/process.git", "reference": "e5247f4a5e0797d232ad8e8e6803aeb341843c83" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/process/zipball/e5247f4a5e0797d232ad8e8e6803aeb341843c83", "reference": "e5247f4a5e0797d232ad8e8e6803aeb341843c83", "shasum": "" }, "require": { "php": ">=8.2" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Process\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Executes commands in sub-processes", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/process/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-08T16:56:12+00:00" }, { "name": "symfony/routing", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/routing.git", "reference": "7a344cf871532d081875bfdd18f3dff8dca36c5b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/routing/zipball/7a344cf871532d081875bfdd18f3dff8dca36c5b", "reference": "7a344cf871532d081875bfdd18f3dff8dca36c5b", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "symfony/config": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/yaml": "<6.4" }, "require-dev": { "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/expression-language": "^6.4|^7.0|^8.0", "symfony/http-foundation": "^6.4|^7.0|^8.0", "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Routing\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Maps an HTTP request to a set of configuration variables", "homepage": "https://symfony.com", "keywords": [ "router", "routing", "uri", "url" ], "support": { "source": "https://github.com/symfony/routing/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-11T18:40:59+00:00" }, { "name": "symfony/service-contracts", "version": "v3.7.3", "source": { "type": "git", "url": "https://github.com/symfony/service-contracts.git", "reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/service-contracts/zipball/15e6a07ec2a2c75ceb1b21dd98105ee8456d2257", "reference": "15e6a07ec2a2c75ceb1b21dd98105ee8456d2257", "shasum": "" }, "require": { "php": ">=8.1", "psr/container": "^1.1|^2.0", "symfony/deprecation-contracts": "^2.5|^3" }, "conflict": { "ext-psr": "<1.1|>=2" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "3.7-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Service\\": "" }, "exclude-from-classmap": [ "/Test/" ] }, "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": "Generic abstractions related to writing services", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/service-contracts/tree/v3.7.3" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-07-27T15:39:01+00:00" }, { "name": "symfony/string", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/string.git", "reference": "9bc35d074ad16a58c21cd52b18c5cacc4f4c3981" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/string/zipball/9bc35d074ad16a58c21cd52b18c5cacc4f4c3981", "reference": "9bc35d074ad16a58c21cd52b18c5cacc4f4c3981", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3.0", "symfony/polyfill-ctype": "~1.8", "symfony/polyfill-intl-grapheme": "~1.33", "symfony/polyfill-intl-normalizer": "~1.0", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { "symfony/translation-contracts": "<2.5" }, "require-dev": { "symfony/emoji": "^7.1|^8.0", "symfony/http-client": "^6.4|^7.0|^8.0", "symfony/intl": "^6.4|^7.0|^8.0", "symfony/translation-contracts": "^2.5|^3.0", "symfony/var-exporter": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "files": [ "Resources/functions.php" ], "psr-4": { "Symfony\\Component\\String\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "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": "Provides an object-oriented API to strings and deals with bytes, UTF-8 code points and grapheme clusters in a unified way", "homepage": "https://symfony.com", "keywords": [ "grapheme", "i18n", "string", "unicode", "utf-8", "utf8" ], "support": { "source": "https://github.com/symfony/string/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-03T15:15:30+00:00" }, { "name": "symfony/translation", "version": "v7.4.17", "source": { "type": "git", "url": "https://github.com/symfony/translation.git", "reference": "2ee1e4a3b32a528a642babe041ff7c440b213b4b" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/translation/zipball/2ee1e4a3b32a528a642babe041ff7c440b213b4b", "reference": "2ee1e4a3b32a528a642babe041ff7c440b213b4b", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0", "symfony/translation-contracts": "^2.5.3|^3.3" }, "conflict": { "nikic/php-parser": "<5.0", "symfony/config": "<6.4", "symfony/console": "<6.4", "symfony/dependency-injection": "<6.4", "symfony/http-client-contracts": "<2.5", "symfony/http-kernel": "<6.4", "symfony/service-contracts": "<2.5", "symfony/twig-bundle": "<6.4", "symfony/yaml": "<6.4" }, "provide": { "symfony/translation-implementation": "2.3|3.0" }, "require-dev": { "nikic/php-parser": "^5.0", "psr/log": "^1|^2|^3", "symfony/config": "^6.4|^7.0|^8.0", "symfony/console": "^6.4|^7.0|^8.0", "symfony/dependency-injection": "^6.4|^7.0|^8.0", "symfony/finder": "^6.4|^7.0|^8.0", "symfony/http-client-contracts": "^2.5|^3.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/intl": "^6.4|^7.0|^8.0", "symfony/polyfill-intl-icu": "^1.21", "symfony/routing": "^6.4|^7.0|^8.0", "symfony/service-contracts": "^2.5|^3", "symfony/yaml": "^6.4|^7.0|^8.0" }, "type": "library", "autoload": { "files": [ "Resources/functions.php" ], "psr-4": { "Symfony\\Component\\Translation\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Provides tools to internationalize your application", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/translation/tree/v7.4.17" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-08-21T17:40:08+00:00" }, { "name": "symfony/translation-contracts", "version": "v2.5.4", "source": { "type": "git", "url": "https://github.com/symfony/translation-contracts.git", "reference": "450d4172653f38818657022252f9d81be89ee9a8" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/translation-contracts/zipball/450d4172653f38818657022252f9d81be89ee9a8", "reference": "450d4172653f38818657022252f9d81be89ee9a8", "shasum": "" }, "require": { "php": ">=7.2.5" }, "suggest": { "symfony/translation-implementation": "" }, "type": "library", "extra": { "thanks": { "url": "https://github.com/symfony/contracts", "name": "symfony/contracts" }, "branch-alias": { "dev-main": "2.5-dev" } }, "autoload": { "psr-4": { "Symfony\\Contracts\\Translation\\": "" } }, "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": "Generic abstractions related to translation", "homepage": "https://symfony.com", "keywords": [ "abstractions", "contracts", "decoupling", "interfaces", "interoperability", "standards" ], "support": { "source": "https://github.com/symfony/translation-contracts/tree/v2.5.4" }, "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": "2024-09-25T14:11:13+00:00" }, { "name": "symfony/var-dumper", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/var-dumper.git", "reference": "55d06b02f49eca9bff61828548988e6f8763e8a6" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/var-dumper/zipball/55d06b02f49eca9bff61828548988e6f8763e8a6", "reference": "55d06b02f49eca9bff61828548988e6f8763e8a6", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-mbstring": "~1.0" }, "conflict": { "symfony/console": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0", "symfony/http-kernel": "^6.4|^7.0|^8.0", "symfony/process": "^6.4|^7.0|^8.0", "symfony/uid": "^6.4|^7.0|^8.0", "twig/twig": "^3.12|^4.0" }, "bin": [ "Resources/bin/var-dump-server" ], "type": "library", "autoload": { "files": [ "Resources/functions/dump.php" ], "psr-4": { "Symfony\\Component\\VarDumper\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "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": "Provides mechanisms for walking through any arbitrary PHP variable", "homepage": "https://symfony.com", "keywords": [ "debug", "dump" ], "support": { "source": "https://github.com/symfony/var-dumper/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-13T05:48:33+00:00" }, { "name": "symfony/yaml", "version": "v7.4.21", "source": { "type": "git", "url": "https://github.com/symfony/yaml.git", "reference": "044907929c7999814378be22da34722c7a86bad4" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/symfony/yaml/zipball/044907929c7999814378be22da34722c7a86bad4", "reference": "044907929c7999814378be22da34722c7a86bad4", "shasum": "" }, "require": { "php": ">=8.2", "symfony/deprecation-contracts": "^2.5|^3", "symfony/polyfill-ctype": "^1.8" }, "conflict": { "symfony/console": "<6.4" }, "require-dev": { "symfony/console": "^6.4|^7.0|^8.0" }, "bin": [ "Resources/bin/yaml-lint" ], "type": "library", "autoload": { "psr-4": { "Symfony\\Component\\Yaml\\": "" }, "exclude-from-classmap": [ "/Tests/" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Fabien Potencier", "email": "fabien@symfony.com" }, { "name": "Symfony Community", "homepage": "https://symfony.com/contributors" } ], "description": "Loads and dumps YAML files", "homepage": "https://symfony.com", "support": { "source": "https://github.com/symfony/yaml/tree/v7.4.21" }, "funding": [ { "url": "https://symfony.com/sponsor", "type": "custom" }, { "url": "https://github.com/fabpot", "type": "github" }, { "url": "https://github.com/nicolas-grekas", "type": "github" }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], "time": "2026-10-12T12:34:30+00:00" }, { "name": "tijsverkoyen/css-to-inline-styles", "version": "v2.4.0", "source": { "type": "git", "url": "https://github.com/tijsverkoyen/CssToInlineStyles.git", "reference": "f0292ccf0ec75843d65027214426b6b163b48b41" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/tijsverkoyen/CssToInlineStyles/zipball/f0292ccf0ec75843d65027214426b6b163b48b41", "reference": "f0292ccf0ec75843d65027214426b6b163b48b41", "shasum": "" }, "require": { "ext-dom": "*", "ext-libxml": "*", "php": "^7.4 || ^8.0", "symfony/css-selector": "^5.4 || ^6.0 || ^7.0 || ^8.0" }, "require-dev": { "phpstan/phpstan": "^2.0", "phpstan/phpstan-phpunit": "^2.0", "phpunit/phpunit": "^8.5.21 || ^9.5.10" }, "type": "library", "extra": { "branch-alias": { "dev-master": "2.x-dev" } }, "autoload": { "psr-4": { "TijsVerkoyen\\CssToInlineStyles\\": "src" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "BSD-3-Clause" ], "authors": [ { "name": "Tijs Verkoyen", "email": "css_to_inline_styles@verkoyen.eu", "role": "Developer" } ], "description": "CssToInlineStyles is a class that enables you to convert HTML-pages/files into HTML-pages/files with inline styles. This is very useful when you're sending emails.", "homepage": "https://github.com/tijsverkoyen/CssToInlineStyles", "support": { "issues": "https://github.com/tijsverkoyen/CssToInlineStyles/issues", "source": "https://github.com/tijsverkoyen/CssToInlineStyles/tree/v2.4.0" }, "time": "2025-12-02T11:56:42+00:00" }, { "name": "voku/portable-ascii", "version": "2.1.1", "source": { "type": "git", "url": "https://github.com/voku/portable-ascii.git", "reference": "8e1051fe39379367aecf014f41744ce7539a856f" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/voku/portable-ascii/zipball/8e1051fe39379367aecf014f41744ce7539a856f", "reference": "8e1051fe39379367aecf014f41744ce7539a856f", "shasum": "" }, "require": { "php": ">=7.1.0" }, "require-dev": { "phpunit/phpunit": "~8.5 || ~9.6 || ~10.5 || ~11.5" }, "suggest": { "ext-intl": "Use Intl for transliterator_transliterate() support" }, "type": "library", "autoload": { "psr-4": { "voku\\": "src/voku/" } }, "notification-url": "https://packagist.org/downloads/", "license": [ "MIT" ], "authors": [ { "name": "Lars Moelleken", "homepage": "https://www.moelleken.org/" } ], "description": "Portable ASCII library - performance optimized (ascii) string functions for php.", "homepage": "https://github.com/voku/portable-ascii", "keywords": [ "ascii", "clean", "php" ], "support": { "issues": "https://github.com/voku/portable-ascii/issues", "source": "https://github.com/voku/portable-ascii/tree/2.1.1" }, "funding": [ { "url": "https://www.paypal.me/moelleken", "type": "custom" }, { "url": "https://github.com/voku", "type": "github" }, { "url": "https://opencollective.com/portable-ascii", "type": "open_collective" }, { "url": "https://www.patreon.com/voku", "type": "patreon" }, { "url": "https://tidelift.com/funding/github/packagist/voku/portable-ascii", "type": "tidelift" } ], "time": "2026-04-26T05:33:54+00:00" }, { "name": "wikimedia/less.php", "version": "v5.5.1", "source": { "type": "git", "url": "https://github.com/wikimedia/less.php.git", "reference": "f3e9516585fb28e5119a050e32c5a1708d9899a7" }, "dist": { "type": "zip", "url": "https://api.github.com/repos/wikimedia/less.php/zipball/f3e9516585fb28e5119a050e32c5a1708d9899a7", "reference": "f3e9516585fb28e5119a050e32c5a1708d9899a7", "shasum": "" }, "require": { "php": ">=8.1" }, "require-dev": { "mediawiki/mediawiki-codesniffer": "48.0.0", "mediawiki/mediawiki-phan-config": "0.19.0", "mediawiki/minus-x": "1.1.3", "php-parallel-lint/php-console-highlighter": "1.0.0", "php-parallel-lint/php-parallel-lint": "1.4.0", "phpunit/phpunit": "10.5.63" }, "bin": [ "bin/lessc" ], "type": "library", "autoload": { "psr-0": { "Less": "lib/" }, "classmap": [ "lessc.inc.php" ] }, "notification-url": "https://packagist.org/downloads/", "license": [ "Apache-2.0" ], "authors": [ { "name": "Timo Tijhof", "homepage": "https://timotijhof.net" }, { "name": "Josh Schmidt", "homepage": "https://github.com/oyejorge" }, { "name": "Matt Agar", "homepage": "https://github.com/agar" }, { "name": "Martin Jantošovič", "homepage": "https://github.com/Mordred" } ], "description": "PHP port of the LESS processor", "homepage": "https://gerrit.wikimedia.org/g/mediawiki/libs/less.php", "keywords": [ "css", "less", "less.js", "lesscss", "php", "stylesheet" ], "support": { "issues": "https://github.com/wikimedia/less.php/issues", "source": "https://github.com/wikimedia/less.php/tree/v5.5.1" }, "time": "2026-02-14T00:12:28+00:00" } ], "packages-dev": [], "aliases": [], "minimum-stability": "stable", "stability-flags": { "fof/formatting": 10, "skynettechnologies/flarum-skyneta11y-pdf-remediation": 20 }, "prefer-stable": true, "prefer-lowest": false, "platform": [], "platform-dev": [], "plugin-api-version": "2.6.0" }