roundcube/templates/composer.json.j2
meaz b404bc9cb4 update template coz of composer new security thing (#5)
Composer 2.2 comes with a new security feature, it does not trust plugins by default unless you specify it in the composer file, so since July 2022 plugins will no longer be executed if they aren't specified in the composer.json file.

Co-authored-by: meaz <meaz@disroot.org>
Reviewed-on: #5
2022-07-26 06:17:22 +00:00

41 lines
1.2 KiB
Django/Jinja

{
"name": "roundcube/roundcubemail",
"description": "The Roundcube Webmail suite",
"license": "GPL-3.0-or-later",
"repositories": [
{
"type": "composer",
"url": "https://plugins.roundcube.net"
}
],
"require": {
{% if rcube_plugins_carddav == 'yes' %}
{{ rcube_plugins_carddav_composer }}
{% endif %}
"php": ">=5.5.0",
"pear/pear-core-minimal": "~1.10.1",
"pear/auth_sasl": "~1.1.0",
"pear/mail_mime": "~1.10.0",
"pear/net_smtp": "~1.10.0",
"pear/crypt_gpg": "~1.6.3",
"pear/net_sieve": "~1.4.5",
"roundcube/plugin-installer": "~0.3.0",
"roundcube/rtf-html-php": "~2.1",
"masterminds/html5": "~2.7.0",
"endroid/qr-code": "~1.6.5",
"guzzlehttp/guzzle": "^6.5.5"
},
"require-dev": {
"phpunit/phpunit": "^4.8.36 || ^5.7.21 || ^6 || ^7"
},
"suggest": {
"kolab/net_ldap3": "~1.1.1 required for connecting to LDAP",
"bjeavons/zxcvbn-php": "^1.0 required for Zxcvbn password strength driver"
},
"config": {
"allow-plugins": {
"roundcube/plugin-installer": true
}
}
}