blob: b13732bed81eef439c4a128f63768c18bc81b409 [file] [log] [blame]
Matthias Andreas Benkardb382b102021-01-02 15:32:21 +01001{
2 "name": "phpmailer/phpmailer",
3 "type": "library",
4 "description": "PHPMailer is a full-featured email creation and transfer class for PHP",
5 "authors": [
6 {
7 "name": "Marcus Bointon",
8 "email": "phpmailer@synchromedia.co.uk"
9 },
10 {
11 "name": "Jim Jagielski",
12 "email": "jimjag@gmail.com"
13 },
14 {
15 "name": "Andy Prevost",
16 "email": "codeworxtech@users.sourceforge.net"
17 },
18 {
19 "name": "Brent R. Matzelle"
20 }
21 ],
22 "funding": [
23 {
Matthias Andreas Benkarde39c4f82021-01-06 17:59:39 +010024 "url": "https://github.com/Synchro",
Matthias Andreas Benkardb382b102021-01-02 15:32:21 +010025 "type": "github"
26 }
27 ],
Matthias Andreas Benkard1ba53812022-12-27 17:32:58 +010028 "config": {
29 "allow-plugins": {
30 "dealerdirect/phpcodesniffer-composer-installer": true
31 }
32 },
Matthias Andreas Benkardb382b102021-01-02 15:32:21 +010033 "require": {
34 "php": ">=5.5.0",
35 "ext-ctype": "*",
Matthias Andreas Benkarde39c4f82021-01-06 17:59:39 +010036 "ext-filter": "*",
37 "ext-hash": "*"
Matthias Andreas Benkardb382b102021-01-02 15:32:21 +010038 },
39 "require-dev": {
Matthias Andreas Benkarde39c4f82021-01-06 17:59:39 +010040 "dealerdirect/phpcodesniffer-composer-installer": "^0.7.0",
41 "doctrine/annotations": "^1.2",
Matthias Andreas Benkard1ba53812022-12-27 17:32:58 +010042 "php-parallel-lint/php-console-highlighter": "^0.5.0",
43 "php-parallel-lint/php-parallel-lint": "^1.3.1",
Matthias Andreas Benkarde39c4f82021-01-06 17:59:39 +010044 "phpcompatibility/php-compatibility": "^9.3.5",
45 "roave/security-advisories": "dev-latest",
Matthias Andreas Benkard1ba53812022-12-27 17:32:58 +010046 "squizlabs/php_codesniffer": "^3.6.2",
47 "yoast/phpunit-polyfills": "^1.0.0"
Matthias Andreas Benkardb382b102021-01-02 15:32:21 +010048 },
49 "suggest": {
Matthias Andreas Benkard7b2a3a12021-08-16 10:57:25 +020050 "ext-mbstring": "Needed to send email in multibyte encoding charset or decode encoded addresses",
Matthias Andreas Benkarde39c4f82021-01-06 17:59:39 +010051 "hayageek/oauth2-yahoo": "Needed for Yahoo XOAUTH2 authentication",
52 "league/oauth2-google": "Needed for Google XOAUTH2 authentication",
53 "psr/log": "For optional PSR-3 debug logging",
54 "stevenmaguire/oauth2-microsoft": "Needed for Microsoft XOAUTH2 authentication",
Matthias Andreas Benkardb382b102021-01-02 15:32:21 +010055 "symfony/polyfill-mbstring": "To support UTF-8 if the Mbstring PHP extension is not enabled (^1.2)"
56 },
57 "autoload": {
58 "psr-4": {
59 "PHPMailer\\PHPMailer\\": "src/"
60 }
61 },
62 "autoload-dev": {
63 "psr-4": {
64 "PHPMailer\\Test\\": "test/"
65 }
66 },
Matthias Andreas Benkard7b2a3a12021-08-16 10:57:25 +020067 "license": "LGPL-2.1-only",
68 "scripts": {
69 "check": "./vendor/bin/phpcs",
Matthias Andreas Benkard1ba53812022-12-27 17:32:58 +010070 "test": "./vendor/bin/phpunit --no-coverage",
71 "coverage": "./vendor/bin/phpunit",
72 "lint": [
73 "@php ./vendor/php-parallel-lint/php-parallel-lint/parallel-lint . -e php,phps --exclude vendor --exclude .git --exclude build"
74 ]
Matthias Andreas Benkard7b2a3a12021-08-16 10:57:25 +020075 }
Matthias Andreas Benkardb382b102021-01-02 15:32:21 +010076}