{ "name": "craftcms/cms", "description": "Craft CMS", "keywords": [ "cms", "craftcms", "yii2" ], "homepage": "https://craftcms.com", "license": "proprietary", "authors": [ { "name": "Pixel & Tonic", "homepage": "https://pixelandtonic.com/" } ], "support": { "email": "support@craftcms.com", "issues": "https://github.com/craftcms/cms/issues?state=open", "forum": "https://craftcms.stackexchange.com/", "source": "https://github.com/craftcms/cms", "docs": "https://craftcms.com/docs/5.x/", "rss": "https://github.com/craftcms/cms/releases.atom" }, "require": { "php": "^8.2", "ext-bcmath": "*", "ext-curl": "*", "ext-dom": "*", "ext-intl": "*", "ext-json": "*", "ext-mbstring": "*", "ext-openssl": "*", "ext-pcre": "*", "ext-pdo": "*", "ext-zip": "*", "bacon/bacon-qr-code": "^3.0", "commerceguys/addressing": "^2.1.1", "composer/semver": "^3.3.2", "craftcms/plugin-installer": "~1.6.0", "craftcms/server-check": "~5.1.0", "craftcms/url-validator": "^1.0", "creocoder/yii2-nested-sets": "~0.9.0", "elvanto/litemoji": "~4.3.0", "enshrined/svg-sanitize": "^1.0.0", "guzzlehttp/guzzle": "^7.2.0", "illuminate/collections": "^v10.42.0", "illuminate/support": "^10.49", "league/oauth2-server": "^9.0", "league/uri": "^7.0", "mcp/sdk": "~0.9.0", "mikehaertl/php-shellcommand": "^1.6.3", "moneyphp/money": "^4.0", "monolog/monolog": "^3.0", "phpdocumentor/reflection-docblock": "^5.3", "phpoffice/phpspreadsheet": "^5.3", "pixelandtonic/graphql-php": "~14.11.10.1", "pixelandtonic/imagine": "~1.5.2.1", "pragmarx/google2fa": "^8.0", "pragmarx/recovery": "^0.2.1", "samdark/yii2-psr-log-target": "^1.1.3", "seld/cli-prompt": "^1.0.4", "symfony/css-selector": "^6.0|^7.0", "symfony/dom-crawler": "^6.0|^7.0", "symfony/filesystem": "^6.3|^7.0|^8.0", "symfony/finder": "^6.4|^7.0", "symfony/http-client": "^6.0.3|^7.0", "symfony/property-access": "^7.0", "symfony/property-info": "^7.0", "symfony/serializer": "^6.4|^7.0", "symfony/var-dumper": "^5.0|^6.0|^7.0", "symfony/yaml": "^5.2.3|^6.0|^7.0", "theiconic/name-parser": "^1.2", "twig/twig": "~3.30.0", "voku/portable-ascii": "^2.0", "web-auth/webauthn-lib": "~5.3.9", "yiisoft/yii2": "~2.0.55.0", "yiisoft/yii2-debug": "~2.1.28.0", "yiisoft/yii2-queue": "~2.3.2", "yiisoft/yii2-symfonymailer": "^4.0.0" }, "require-dev": { "codeception/codeception": "^5.2.0", "codeception/lib-innerbrowser": "4.0.1", "codeception/module-asserts": "^3.0.0", "codeception/module-datafactory": "^3.0.0", "codeception/module-phpbrowser": "^3.0.0", "codeception/module-rest": "^3.3.2", "codeception/module-yii2": "^1.1.9", "craftcms/ecs": "dev-main", "fakerphp/faker": "^1.19.0", "league/factory-muffin": "^3.3.0", "mspirkov/yii2-phpstan": "^0.16.1", "phpstan/phpstan": "^2.1", "rector/rector": "^2.0", "vlucas/phpdotenv": "^5.4.1", "yiisoft/yii2-redis": "^2.0" }, "provide": { "bower-asset/inputmask": "5.0.9", "bower-asset/jquery": "3.6.1", "bower-asset/punycode": "^2.2", "bower-asset/yii2-pjax": "~2.0.1", "yii2tech/ar-softdelete": "1.0.4" }, "suggest": { "ext-exif": "Adds support for parsing image EXIF data.", "ext-imagick": "Adds support for more image processing formats and options.", "ext-iconv": "Adds support for more character encodings than PHP’s built-in mb_convert_encoding() function, which Craft will take advantage of when converting strings to UTF-8." }, "autoload": { "psr-4": { "craft\\": "src/", "yii2tech\\ar\\softdelete\\": "lib/ar-softdelete/src/" } }, "autoload-dev": { "psr-4": { "crafttests\\": "tests/" } }, "scripts": { "copy-icons": "php ./scripts/copyicons.php", "check-cs": "ecs check --ansi", "fix-cs": "ecs check --ansi --fix", "codecept-build": "codecept build", "phpstan": "phpstan --memory-limit=1G", "rector": "rector" }, "config": { "sort-packages": true, "platform": { "php": "8.2" }, "platform-check": false, "allow-plugins": { "craftcms/plugin-installer": true, "php-http/discovery": true, "yiisoft/yii2-composer": true } } }