{ "name": "getkirby/cms", "description": "The Kirby core", "license": "proprietary", "type": "kirby-cms", "version": "4.0.2", "keywords": [ "kirby", "cms", "core" ], "authors": [ { "name": "Kirby Team", "email": "support@getkirby.com", "homepage": "https://getkirby.com" } ], "homepage": "https://getkirby.com", "support": { "email": "support@getkirby.com", "issues": "https://github.com/getkirby/kirby/issues", "forum": "https://forum.getkirby.com", "source": "https://github.com/getkirby/kirby" }, "require": { "php": "~8.1.0 || ~8.2.0 || ~8.3.0", "ext-SimpleXML": "*", "ext-ctype": "*", "ext-curl": "*", "ext-dom": "*", "ext-filter": "*", "ext-hash": "*", "ext-iconv": "*", "ext-json": "*", "ext-libxml": "*", "ext-mbstring": "*", "ext-openssl": "*", "christian-riesen/base32": "1.6.0", "claviska/simpleimage": "4.0.6", "composer/semver": "3.4.0", "filp/whoops": "2.15.4", "getkirby/composer-installer": "^1.2.1", "laminas/laminas-escaper": "2.13.0", "michelf/php-smartypants": "1.8.1", "phpmailer/phpmailer": "6.9.1", "symfony/polyfill-intl-idn": "1.28.0", "symfony/polyfill-mbstring": "1.28.0", "symfony/yaml": "6.4.0" }, "replace": { "symfony/polyfill-php72": "*" }, "suggest": { "ext-PDO": "Support for using databases", "ext-apcu": "Support for the Apcu cache driver", "ext-exif": "Support for exif information from images", "ext-fileinfo": "Improved mime type detection for files", "ext-intl": "Improved i18n number formatting", "ext-memcached": "Support for the Memcached cache driver", "ext-sodium": "Support for the crypto class and more robust session handling", "ext-zip": "Support for ZIP archive file functions", "ext-zlib": "Sanitization and validation for svgz files" }, "autoload": { "psr-4": { "Kirby\\": "src/" }, "classmap": [ "dependencies/" ], "files": [ "config/setup.php", "config/helpers.php" ] }, "config": { "allow-plugins": { "getkirby/composer-installer": true }, "optimize-autoloader": true, "platform": { "php": "8.1.0" }, "platform-check": false }, "extra": { "unused": [ "symfony/polyfill-intl-idn" ] }, "scripts": { "post-update-cmd": "curl -o cacert.pem https://curl.se/ca/cacert.pem", "analyze": [ "@analyze:composer", "@analyze:psalm", "@analyze:phpmd" ], "analyze:composer": "composer validate --strict --no-check-version --no-check-all", "analyze:phpmd": "phpmd . ansi phpmd.xml.dist --exclude 'dependencies/*,tests/*,vendor/*'", "analyze:psalm": "psalm", "build": "./scripts/build", "ci": [ "@fix", "@analyze", "@test" ], "fix": "php-cs-fixer fix", "test": "phpunit --stderr", "test:coverage": "XDEBUG_MODE=coverage phpunit --stderr --coverage-html=tests/coverage", "zip": "composer archive --format=zip --file=dist" } }