2 "name": "phpmyadmin/phpmyadmin",
4 "description": "A web interface for MySQL and MariaDB",
5 "keywords": ["phpmyadmin","mysql","web"],
6 "homepage": "https://www.phpmyadmin.net/",
8 "forum": "https://www.phpmyadmin.net/support/",
9 "issues": "https://github.com/phpmyadmin/phpmyadmin/issues",
10 "wiki": "https://wiki.phpmyadmin.net/",
11 "docs": "https://docs.phpmyadmin.net/",
12 "source": "https://github.com/phpmyadmin/phpmyadmin"
14 "license": "GPL-2.0-only",
17 "name": "The phpMyAdmin Team",
18 "email": "developers@phpmyadmin.net",
19 "homepage": "https://www.phpmyadmin.net/team/"
22 "non-feature-branches": ["RELEASE_.*"],
25 "PhpMyAdmin\\": "libraries/classes"
27 "files": ["vendor/phpmyadmin/motranslator/src/functions.php"]
31 "PhpMyAdmin\\Tests\\": "test/classes",
32 "PhpMyAdmin\\Tests\\Selenium\\": "test/selenium/"
38 "url": "https://www.phpmyadmin.net"
42 "php": "^7.2.5 || ^8.0",
50 "composer/ca-bundle": "^1.2",
51 "google/recaptcha": "^1.1",
52 "nikic/fast-route": "^1.3",
53 "paragonie/sodium_compat": "^1.17",
54 "phpmyadmin/motranslator": "^5.0",
55 "phpmyadmin/shapefile": "^3.0.1",
56 "phpmyadmin/sql-parser": "^5.5",
57 "phpmyadmin/twig-i18n-extension": "^4.0",
58 "psr/http-factory": "^1.0",
59 "psr/http-message": "^1.0",
61 "symfony/config": "^5.2.3",
62 "symfony/dependency-injection": "^5.2.3",
63 "symfony/expression-language": "^5.2.3",
64 "symfony/polyfill-ctype": "^1.17.0",
65 "symfony/polyfill-mbstring": "^1.17.0",
66 "symfony/polyfill-php80": "^1.16",
67 "twig/twig": "^3.3.5",
68 "webmozart/assert": "^1.10",
69 "williamdes/mariadb-mysql-kbs": "^1.2"
72 "bacon/bacon-qr-code": "<2.0",
73 "pragmarx/google2fa-qrcode": "<2.1",
74 "tecnickcom/tcpdf": "<6.4.4"
77 "ext-curl": "Updates checking",
78 "ext-opcache": "Better performance",
79 "ext-zlib": "For gz import and export",
80 "ext-bz2": "For bzip2 import and export",
81 "ext-zip": "For zip import and export",
82 "ext-gd2": "For image transformations",
83 "ext-mbstring": "For best performance",
84 "ext-sodium": "Better encryption performance",
85 "tecnickcom/tcpdf": "For PDF support",
86 "pragmarx/google2fa-qrcode": "^2.1 - For 2FA authentication",
87 "bacon/bacon-qr-code": "^2.0 - For 2FA authentication",
88 "code-lts/u2f-php-server": "For FIDO U2F authentication"
91 "bacon/bacon-qr-code": "^2.0",
92 "code-lts/u2f-php-server": "^1.2",
93 "php-webdriver/webdriver": "^1.11",
94 "phpmyadmin/coding-standard": "^3.0.0",
95 "phpstan/extension-installer": "^1.1",
96 "phpstan/phpstan": "^1.4.5",
97 "phpstan/phpstan-phpunit": "^1.0",
98 "phpstan/phpstan-webmozart-assert": "^1.0",
99 "phpunit/phpunit": "^8.5 || ^9.5",
100 "pragmarx/google2fa-qrcode": "^2.1",
101 "psalm/plugin-phpunit": "^0.16.1",
102 "roave/security-advisories": "dev-latest",
103 "symfony/console": "^5.2.3",
104 "tecnickcom/tcpdf": "^6.4.4",
105 "vimeo/psalm": "^4.19"
109 "dev-master": "5.2.x-dev"
115 "phpstan": "phpstan analyse",
116 "psalm": "psalm --no-diff",
117 "phpunit": "phpunit --color=always",
124 "update:baselines": "phpstan analyse --generate-baseline && psalm --set-baseline=psalm-baseline.xml",
125 "twig-lint": "php scripts/console lint:twig --ansi --show-deprecations"
128 "sort-packages": true,
129 "discard-changes": true,
131 "dealerdirect/phpcodesniffer-composer-installer": true,
132 "phpstan/extension-installer": true,
133 "composer/package-versions-deprecated": true