composer.json
Rama 6.2-dev · réplica de lectura del repositorio original.
{
"name": "joomla/joomla-cms",
"type": "project",
"description": "Joomla CMS",
"keywords": [
"joomla",
"cms"
],
"homepage": "https://github.com/joomla/joomla-cms",
"license": "GPL-2.0-or-later",
"config": {
"optimize-autoloader": true,
"platform": {
"php": "8.3.0"
},
"vendor-dir": "libraries/vendor",
"github-protocols": ["https"],
"audit": {
"ignore": { "PKSA-3mms-4n3p-ym65": "Temporary until Webauthn plugin has been updated." }
}
},
"support": {
"github": "https://github.com/joomla/joomla-cms",
"issues": "https://issues.joomla.org/",
"chat": "https://joom.la/chat/",
"forum": "https://forum.joomla.org/",
"docs": "https://guide.joomla.org/",
"developer docs": "https://manual.joomla.org/"
},
"repositories": [
{
"type": "vcs",
"url": "https://github.com/joomla-backports/json-api-php.git",
"no-api": true
},
{
"type": "vcs",
"url": "https://github.com/joomla-backports/php-tuf.git",
"no-api": true
}
],
"autoload": {
"psr-4": {
"Joomla\\CMS\\": "libraries/src/"
}
},
"autoload-dev": {
"psr-4": {
"Joomla\\Tests\\": "tests",
"Joomla\\PHPStan\\": "build/phpstan/src"
}
},
"require": {
"php": "^8.3.0",
"joomla/application": "^4.0",
"joomla/archive": "^4.0",
"joomla/authentication": "^4.0",
"joomla/console": "^4.0",
"joomla/crypt": "^4.0",
"joomla/data": "^4.0",
"joomla/database": "^4.0",
"joomla/di": "^4.0",
"joomla/event": "^4.0",
"joomla/filter": "^4.1.0",
"joomla/filesystem": "^4.2.1",
"joomla/http": "^4.0",
"joomla/input": "^4.0",
"joomla/language": "^4.0",
"joomla/oauth1": "^4.0",
"joomla/oauth2": "^4.0",
"joomla/registry": "^4.0.1",
"joomla/router": "^4.0",
"joomla/session": "^4.0",
"joomla/string": "^4.0",
"joomla/uri": "^4.0",
"joomla/utilities": "^4.0",
"algo26-matthias/idna-convert": "^4.2.1",
"defuse/php-encryption": "^2.4.0",
"doctrine/inflector": "^2.1.0",
"fig/link-util": "^1.2.0",
"google/recaptcha": "^1.3.1",
"laminas/laminas-diactoros": "^3.8.0",
"paragonie/sodium_compat": "^1.24.2",
"phpmailer/phpmailer": "^6.12.0",
"psr/link": "~1.1.1",
"symfony/console": "^7",
"symfony/error-handler": "^7",
"symfony/ldap": "^7",
"symfony/options-resolver": "^7",
"symfony/polyfill-mbstring": "^1.33.0",
"symfony/web-link": "^6.4.32",
"symfony/yaml": "^6.4.48",
"wamania/php-stemmer": "^4.0.0",
"tobscure/json-api": "dev-joomla-backports",
"willdurand/negotiation": "^3.1.0",
"ext-json": "*",
"ext-simplexml": "*",
"psr/log": "^3.0.2",
"ext-gd": "*",
"web-auth/webauthn-lib": "4.5.2",
"ext-dom": "*",
"composer/ca-bundle": "^1.6.0",
"dragonmantank/cron-expression": "^3.6.0",
"enshrined/svg-sanitize": "^1.1.1",
"lcobucci/jwt": "^4.3.0",
"web-token/jwt-library": "^3.4.10",
"phpseclib/bcmath_compat": "^2.0.3",
"jfcherng/php-diff": "^6.16.2",
"php-tuf/php-tuf": "^1.0.3",
"php-debugbar/php-debugbar": "^2.2.6",
"altcha-org/altcha": "^1.3.2"
},
"require-dev": {
"phpunit/phpunit": "^12.5",
"friendsofphp/php-cs-fixer": "^3.94.2",
"squizlabs/php_codesniffer": "^3.13.6",
"joomla/mediawiki": "^4.0",
"joomla/test": "~4.0",
"phpstan/phpstan": "^2.1.40",
"phpstan/phpstan-deprecation-rules": "^2.0.4"
},
"replace": {
"paragonie/random_compat": "9.99.99",
"symfony/polyfill-php80": "*",
"symfony/polyfill-php81": "*",
"symfony/polyfill-php82": "*",
"symfony/polyfill-php83": "*"
},
"extra": {
"composer-exit-on-patch-failure": true
},
"scripts": {
"post-install-cmd": [
"php build/update_fido_cache.php"
],
"phpcs": "./libraries/vendor/bin/phpcs --extensions=php -p --standard=ruleset.xml .",
"csfixer": "./libraries/vendor/bin/php-cs-fixer fix -vvv --dry-run --diff"
}
}