{ "name": "robmorgan/phinx", "type": "library", "description": "Phinx makes it ridiculously easy to manage the database migrations for your PHP app.", "keywords": [ "phinx", "migrations", "database", "db", "database migrations" ], "homepage": "https://phinx.org", "license": "MIT", "authors": [ { "name": "Rob Morgan", "email": "robbym@gmail.com", "homepage": "https://robmorgan.id.au", "role": "Lead Developer" }, { "name": "Woody Gilk", "email": "woody.gilk@gmail.com", "homepage": "https://shadowhand.me", "role": "Developer" }, { "name": "Richard Quadling", "email": "rquadling@gmail.com", "role": "Developer" }, { "name": "CakePHP Community", "role": "Developer", "homepage": "https://github.com/cakephp/phinx/graphs/contributors" } ], "require": { "php": ">=7.2", "cakephp/database": "^4.0", "psr/container": "^1.0 || ^2.0", "symfony/console": "^3.4|^4.0|^5.0|^6.0", "symfony/config": "^3.4|^4.0|^5.0|^6.0" }, "require-dev": { "ext-json": "*", "ext-pdo": "*", "phpunit/phpunit": "^8.5|^9.3", "sebastian/comparator": ">=1.2.3", "cakephp/cakephp-codesniffer": "^4.0", "symfony/yaml": "^3.4|^4.0|^5.0" }, "autoload": { "psr-4": { "Phinx\\": "src/Phinx/" } }, "autoload-dev": { "psr-4": { "Test\\Phinx\\": "tests/Phinx/" } }, "suggest": { "ext-json": "Install if using JSON configuration format", "ext-pdo": "PDO extension is needed", "symfony/yaml": "Install if using YAML configuration format" }, "scripts": { "check": [ "@test", "@cs-check" ], "cs-check": "phpcs -np app/ src/ tests/", "cs-fix": "phpcbf -np app/ src/ tests/", "stan": "phpstan analyse src/", "stan-setup": "cp composer.json composer.backup && composer require --dev phpstan/phpstan:~1.9.0 && mv composer.backup composer.json", "test": "phpunit --colors=always" }, "bin": [ "bin/phinx" ], "config": { "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true } } }