{ "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": "^3.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", "garethp/php-ews": ">=0.11.2", "henrique-borba/php-sieve-manager": "^1.0", "league/commonmark": "^2.8", "monolog/monolog": "^3.0", "php": ">=8.1", "sentry/sdk": "^4.0", "symfony/dotenv": "^6.4", "symfony/yaml": "^6.4.40", "thomaspark/bootswatch": "^5.3", "twbs/bootstrap": "^5.3", "twbs/bootstrap-icons": "^1.11", "webklex/composer-info": "^0.0.1", "zbateson/mail-mime-parser": "^3.0" }, "require-dev": { "phpunit/phpunit": "^10.5.62", "opis/json-schema": "^2.4" }, "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-install-cmd": "composer suggest" }, "repositories": { "tiki.org": { "type": "composer", "url": "https://composer.tiki.org", "canonical": false, "_comment": [ "-------------------------------------------------------------", "IMPORTANT: php-sieve-manager is tempotarily preferred from composer.tiki.org", "until the github repo issue is resolved.", "-------------------------------------------------------------" ], "only": [ "henrique-borba/php-sieve-manager" ] } } }