{
    "name": "chevereto/chevereto",
    "description": "Chevereto V4 (free edition)",
    "license": "AGPL-3.0-only",
    "authors": [
        {
            "name": "Rodolfo Berrios",
            "email": "rodolfo@chevereto.com"
        }
    ],
    "config": {
        "optimize-autoloader": true,
        "classmap-authoritative": true,
        "vendor-dir": "vendor",
        "allow-plugins": {
            "composer/package-versions-deprecated": true
        },
        "platform": {
            "php": "8.1.28"
        }
    },
    "require": {
        "php": "^8.1",
        "intervention/image": "^2.6",
        "jeroendesloovere/xmp-metadata-extractor": "^2.0",
        "guzzlehttp/psr7": "^1.7||^2",
        "aws/aws-sdk-php": "^3.336.15",
        "phpmailer/phpmailer": "^6.5",
        "psr/cache": "^1",
        "psr/log": "^1||^2||^3",
        "phpseclib/phpseclib": "^3.0.37",
        "mobiledetect/mobiledetectlib": "^2.8",
        "mlocati/ip-lib": "^1.17",
        "composer/ca-bundle": "^1.2",
        "chevere/throwable-handler": "^1.0.2",
        "pragmarx/google2fa": "^8.0",
        "pragmarx/google2fa-qrcode": "^3.0",
        "phpseclib/bcmath_compat": "^2.0",
        "chillerlan/php-qrcode": "^4.3",
        "firebase/php-jwt": "^6.3",
        "lychee-org/php-exif": "1.0.2",
        "p3k/emoji-detector": "^1.0",
        "php-ffmpeg/php-ffmpeg": "^1.2",
        "psy/psysh": "^0.11.8",
        "chevere/cache": "^0.5.0",
        "chevere/var-dump": "^2.0.7",
        "chevere/var-support": "^1.0",
        "matthiasmullie/scrapbook": "^1.0",
        "xrdebug/php": "^3.0",
        "donatj/phpuseragentparser": "^1.11",
        "chevere/router": "^0.9.1",
        "chevere/http": "^0.7.1",
        "laminas/laminas-httphandlerrunner": "^2.13"
    },
    "autoload": {
        "files": [
            "src/Encryption/functions.php",
            "src/Vars/functions.php",
            "src/Legacy/functions.php",
            "src/Legacy/functions-render.php",
            "src/Legacy/G/functions.php",
            "src/Legacy/G/functions-render.php",
            "legacy/load/integrity-check.php",
            "legacy/load/app.php",
            "legacy/load/l10n.php"
        ],
        "psr-4": {
            "Chevereto\\": "src/",
            "Chevereto\\Tests\\": "tests/"
        }
    },
    "require-dev": {
        "phpunit/phpunit": "^9.2",
        "symplify/easy-coding-standard": "^12.2",
        "phpstan/phpstan": "^1.11"
    },
    "prefer-stable": true,
    "scripts": {
        "update-cs": "cd .. && mkdir -p .ecs && cd .ecs && curl -O https://raw.githubusercontent.com/chevere/code-style/main/.ecs/ecs-chevere.php && cd --",
        "phpstan": "vendor/bin/phpstan analyse --memory-limit=512M"
    },
    "scripts-descriptions": {
        "update-cs": "Update Chevere code style definition"
    }
}
