{
    "name": "cypht-org/cypht",
    "description": "Lightweight Open Source webmail written in PHP and JavaScript",
    "type": "project",
    "keywords": [
        "php",
        "webmail",
        "webmail-client",
        "imap",
        "smtp",
        "news-reader",
        "rss",
        "atom",
        "e-mail",
        "jmap",
        "cypht",
        "sieve",
        "managesieve"
    ],
    "homepage": "https://cypht.org",
    "license": "LGPL-2.1",
    "authors": [
        {
            "name": "Jason Munro",
            "email": "jason@cypht.org",
            "homepage": "http://jasonmunro.net",
            "role": "Project author and admin"
        }
    ],
    "support": {
        "issues": "https://github.com/cypht-org/cypht/issues",
        "chat": "https://gitter.im/cypht-org/community",
        "wiki": "https://github.com/cypht-org/cypht/wiki",
        "source": "https://github.com/cypht-org/cypht/",
        "docs": "https://cypht.org/documentation.html"
    },
    "require": {
        "bacon/bacon-qr-code": "^1.0.3 || ^2.0.0",
        "christian-riesen/base32": "^1.3.2",
        "composer": "^2.0.0",
        "ext-curl": "*",
        "ext-fileinfo": "*",
        "ext-iconv": "*",
        "ext-json": "*",
        "ext-mbstring": "*",
        "ext-openssl": "*",
        "ext-session": "*",
        "ezyang/htmlpurifier": "^4.17",
        "henrique-borba/php-sieve-manager": "^1.0",
        "league/commonmark": "^2.4",
        "paragonie/random_compat": "^2.0.18",
        "php": ">=8.1",
        "symfony/dotenv": "^4.3 || 5.4",
        "symfony/yaml": "~6.4.3",
        "thomaspark/bootswatch": "^5.3",
        "twbs/bootstrap": "^5.3",
        "twbs/bootstrap-icons": "^1.11",
        "webklex/composer-info": "^0.0.1",
        "zbateson/mail-mime-parser": "^2.4"
    },
    "require-dev": {
        "phpunit/phpunit": "^10.5"
    },
    "suggest": {
        "ext-pdo": "To use database features, this needs to be installed",
        "ext-redis": "To use Redis for caching, this needs to be installed",
        "ext-gd": "To use 2fa, this needs to be installed for the QR code display",
        "ext-memcached": "To use Memcached for caching, this needs to be installed",
        "ext-gnupg": "To use the PGP module set, this needs to be installed",
        "ext-imagick": "To use 2fa, this needs to be installed for the QR code display"
    },
    "config": {
        "platform": {
            "php": "8.1"
        },
        "optimize-autoloader": true,
        "allow-plugins": {
            "endroid/installer": false
        }
    },
    "scripts": {
        "post-update-cmd": "composer suggest",
        "post-package-install": "composer suggest",
        "post-install-cmd": "composer suggest"
    }
}
