egroupware/composer.json

163 lines
4.6 KiB
JSON

{
"name": "egroupware/egroupware",
"version": "dev-master",
"description": "EGroupware extends a classic groupware with an integrated CRM-system, a secure file-server and Collabora Online Office.",
"keywords": [
"groupware",
"webmail",
"address-book",
"calendar",
"caldav-server",
"carddav-server",
"project-management",
"php",
"javascript",
"collaboration"
],
"type": "project",
"homepage": "https://www.egroupware.org/",
"license": "GPL-2.0-or-later",
"authors": [
{
"name": "Ralf Becker",
"email": "rb@egroupware.org"
},
{
"name": "Hadi Nategh",
"email": "hn@egroupware.org"
},
{
"name": "Nathan Gray",
"email": "ng@egroupware.org"
}
],
"support": {
"forum": "https://help.egroupware.org",
"wiki": "https://wiki.egroupware.org",
"source": "https://github.com/egroupware/egroupware",
"issuses": "https://my.egroupware.org"
},
"repositories": [
{
"type": "composer",
"url": "https://asset-packagist.org"
}
],
"config": {
"platform": {
"php": "7.4"
},
"preferred-install": {
"egroupware/*": "source",
"*": "dist"
},
"fxp-asset": {
"enabled": false
},
"sort-packages": true,
"allow-plugins": {
"composer/installers": true,
"simplesamlphp/composer-module-installer": true,
"oomphinc/composer-installers-extender": true
}
},
"require": {
"php": ">=7.4,<=8.1",
"ext-gd": "*",
"ext-json": "*",
"ext-mysqli": "*",
"ext-openssl": "*",
"ext-pdo": "*",
"ext-session": "*",
"ext-xml": "*",
"ext-xsl": "*",
"adldap2/adldap2": "=4.0.4",
"async-aws/s3": "^2.0",
"bigbluebutton/bigbluebutton-api-php": "^2.0",
"bower-asset/cropper": "2.3.*",
"bower-asset/diff2html": "^2.7",
"bower-asset/jquery": "^1.12.4",
"defuse/php-encryption": "^2.4",
"egroupware/activesync": "self.version",
"egroupware/adodb-php": "^5.20.9",
"egroupware/bookmarks": "self.version",
"egroupware/collabora": "self.version",
"egroupware/compress": "^2.3.0",
"egroupware/crypt": "^2.8.0",
"egroupware/crypt-blowfish": "^1.2.0",
"egroupware/date": "^2.5.0",
"egroupware/exception": "^2.1.0",
"egroupware/hstream": "^1.7.0",
"egroupware/http": "^2.2.0",
"egroupware/icalendar": "^2.2.1",
"egroupware/idna": "^1.2.0",
"egroupware/imap-client": "^2.31.0",
"egroupware/listheaders": "^1.3.0",
"egroupware/mail": "^2.7.0",
"egroupware/managesieve": "^1.1.0",
"egroupware/mapi": "^1.1.0",
"egroupware/mime": "^2.13.0",
"egroupware/news_admin": "self.version",
"egroupware/nls": "^2.3.0",
"egroupware/openid": "self.version",
"egroupware/projectmanager": "self.version",
"egroupware/registration": "self.version",
"egroupware/rocketchat": "self.version",
"egroupware/secret": "^2.1.0",
"egroupware/smallpart": "self.version",
"egroupware/smtp": "^1.10.0",
"egroupware/socket-client": "^2.2.0",
"egroupware/status": "self.version",
"egroupware/stream-filter": "^2.1.0",
"egroupware/stream-wrapper": "^2.2.0",
"egroupware/support": "^2.3.0",
"egroupware/swoolepush": "self.version",
"egroupware/text-diff": "^2.3.0",
"egroupware/text-flowed": "^2.1.0",
"egroupware/tracker": "self.version",
"egroupware/translation": "^2.3.0",
"egroupware/url": "^2.3.0",
"egroupware/util": "^2.7.0",
"egroupware/webdav": "^0.4.0",
"egroupware/z-push-dev": "2.5.0.1",
"giggsey/libphonenumber-for-php": "^8.12",
"guzzlehttp/guzzle": "^7.4.1",
"guzzlehttp/psr7": "^2.1.0",
"jumbojett/openid-connect-php": "^0.9.10",
"npm-asset/as-jqplot": "1.0.*",
"npm-asset/gridster": "0.5.*",
"oomphinc/composer-installers-extender": "^2.0.1",
"pear/auth_sasl": "*",
"pear/log": "*",
"pear/pear": "*",
"pear/xml_feed_parser": "^1.0.5",
"phpseclib/phpseclib": "^2.0.31",
"pragmarx/google2fa-qrcode": "^1.0",
"robrichards/xmlseclibs": "^3.1.1",
"simplesamlphp/simplesamlphp": "^1.19.0",
"simplesamlphp/twig-configurable-i18n": "~2.3.3",
"tinymce/tinymce": "^5.10.8"
},
"require-dev": {
"phpunit/phpunit": "^9"
},
"suggest": {
"ext-opcache": "Opcode cache to speed up PHP",
"ext-apcu": "Used for in-memory caching",
"ext-tidy": "Used for tidying up docx templates",
"ext-bz2": "Used for compressing backups",
"ext-zip": "Used for backup and downloading of multiple files",
"ext-mbstring": "Used for charset conversation and Unicode support",
"ext-mhash": "Used for password hashing",
"ext-ldap": "Required to access LDAP or ActiveDirectory"
},
"extra": {
"installer-types": ["egroupware-app"],
"installer-paths": {
"{$name}/": ["type:egroupware-app"]
}
},
"minimum-stability": "dev",
"prefer-stable": true
}