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 "security": "https://www.phpmyadmin.net/security/",
9 "forum": "https://www.phpmyadmin.net/support/",
10 "issues": "https://github.com/phpmyadmin/phpmyadmin/issues",
11 "wiki": "https://wiki.phpmyadmin.net/",
12 "docs": "https://docs.phpmyadmin.net/",
13 "source": "https://github.com/phpmyadmin/phpmyadmin"
15 "license": "GPL-2.0-only",
18 "name": "The phpMyAdmin Team",
19 "email": "developers@phpmyadmin.net",
20 "homepage": "https://www.phpmyadmin.net/team/"
23 "non-feature-branches": ["RELEASE_.*"],
28 "files": ["vendor/phpmyadmin/motranslator/src/functions.php"],
29 "exclude-from-classmap": [
31 "/vendor/tecnickcom/tcpdf/tcpdf_barcodes_*.php",
32 "/vendor/tecnickcom/tcpdf/tcpdf_import.php",
33 "/vendor/tecnickcom/tcpdf/tcpdf_parser.php",
34 "/vendor/tecnickcom/tcpdf/include/tcpdf_filters.php",
35 "/vendor/tecnickcom/tcpdf/include/barcodes"
40 "PhpMyAdmin\\Tests\\": "test/classes",
41 "PhpMyAdmin\\Tests\\Selenium\\": "test/selenium/"
47 "url": "https://www.phpmyadmin.net"
60 "composer/ca-bundle": "^1.2",
61 "fig/http-message-util": "^1.1",
62 "google/recaptcha": "^1.3",
63 "laminas/laminas-httphandlerrunner": "^2.6",
64 "nikic/fast-route": "^1.3",
65 "phpmyadmin/motranslator": "^6.0-dev",
66 "phpmyadmin/shapefile": "^4.0-dev",
67 "phpmyadmin/sql-parser": "^6.0-dev",
68 "phpmyadmin/twig-i18n-extension": "^5.0-dev",
69 "psr/http-factory": "^1.0",
70 "psr/http-message": "^1.1",
71 "psr/http-server-handler": "^1.0",
72 "psr/http-server-middleware": "^1.0",
73 "slim/psr7": "^1.6.1",
74 "symfony/config": "^6.2",
75 "symfony/dependency-injection": "^6.2",
76 "symfony/expression-language": "^6.2",
77 "symfony/polyfill-ctype": "^1.24",
78 "symfony/polyfill-mbstring": "^1.24",
80 "webmozart/assert": "^1.10",
81 "williamdes/mariadb-mysql-kbs": "^1.2"
84 "bacon/bacon-qr-code": "<2.0",
85 "pragmarx/google2fa-qrcode": "<2.1",
86 "tecnickcom/tcpdf": "<6.4.4"
89 "ext-curl": "Updates checking",
90 "ext-opcache": "Better performance",
91 "ext-zlib": "For gz import and export",
92 "ext-bz2": "For bzip2 import and export",
93 "ext-zip": "For zip import and export",
94 "ext-gd2": "For image transformations",
95 "ext-mbstring": "For best performance",
96 "tecnickcom/tcpdf": "For PDF support",
97 "pragmarx/google2fa-qrcode": "^2.1 or ^3.0 - For 2FA authentication",
98 "bacon/bacon-qr-code": "^2.0 - For 2FA authentication",
99 "code-lts/u2f-php-server": "For FIDO U2F authentication",
100 "web-auth/webauthn-lib": "For better WebAuthn/FIDO2 authentication support"
103 "bacon/bacon-qr-code": "^2.0",
104 "code-lts/u2f-php-server": "^1.2",
105 "guzzlehttp/psr7": "^2.5",
106 "httpsoft/http-message": "^1.1",
107 "laminas/laminas-diactoros": "^3.0",
108 "nyholm/psr7": "^1.8",
109 "php-webdriver/webdriver": "^1.14",
110 "phpmyadmin/coding-standard": "^4.0",
111 "phpstan/extension-installer": "^1.3",
112 "phpstan/phpstan": "^1.10.15",
113 "phpstan/phpstan-phpunit": "^1.3",
114 "phpstan/phpstan-strict-rules": "^1.5",
115 "phpstan/phpstan-webmozart-assert": "^1.2",
116 "phpunit/phpunit": "^10.1",
117 "pragmarx/google2fa-qrcode": "^3.0",
118 "psalm/plugin-phpunit": "^0.18.4",
119 "roave/security-advisories": "dev-latest",
120 "symfony/console": "^6.2",
121 "tecnickcom/tcpdf": "^6.4.4",
122 "vimeo/psalm": "^5.14",
123 "web-auth/webauthn-lib": "^3.3.12"
127 "dev-master": "6.0.x-dev"
131 "phpcbf": "@php phpcbf",
132 "phpcs": "@php phpcs",
133 "phpstan": "@php phpstan analyse",
134 "psalm": "@php psalm --no-diff",
135 "phpunit": "@php phpunit --color=always",
142 "update:baselines": [
143 "@php phpstan analyse --generate-baseline",
144 "@php psalm --set-baseline=psalm-baseline.xml"
146 "twig-lint": "@php scripts/console lint:twig --ansi --show-deprecations"
149 "sort-packages": true,
150 "discard-changes": true,
152 "dealerdirect/phpcodesniffer-composer-installer": true,
153 "phpstan/extension-installer": true,
154 "composer/package-versions-deprecated": true