{ "require": { "php": "^7.4 || ^8.0", "ext-sodium": "*", "ext-xml": "*", "ext-zip": "*", "symfony/polyfill-php80": "^1.24", "symfony/polyfill-php81": "^1.24", "symfony/polyfill-mbstring": "^1.24" }, "require-dev": { "dealerdirect/phpcodesniffer-composer-installer": "^0.7.1", "phpstan/phpstan": "^1.4", "spip/coding-standards": "^1.2" }, "suggest": { "ext-mbstring": "Faster than the polyfill for string actions", "ext-curl": "*", "ext-gd": "For image processing", "ext-mysqli": "*", "ext-pdo": "*", "ext-pdo_sqlite": "*" }, "autoload": { "psr-4": { "Spip\\": "ecrire/src/" } }, "archive": { "exclude": [ "!vendor", "phpcs.xml.dist", "phpstan.neon.dist", "phpstan-baseline.neon", "!plugins-dist", "!squelettes-dist", "!config/ecran_securite.php", "!config/remove.txt", "!IMG/remove.txt", "!local/remove.txt", "!local/CACHEDIR.TAG", "!tmp/remove.txt", "!tmp/CACHEDIR.TAG" ] }, "config": { "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true }, "platform": { "php": "7.4.27" } } }