{ "name": "respect/validation", "description": "The most awesome validation engine ever created for PHP", "keywords": ["respect", "validation", "validator"], "type": "library", "homepage": "http://respect.github.io/Validation/", "license": "MIT", "authors": [ { "name": "Respect/Validation Contributors", "homepage": "https://github.com/Respect/Validation/graphs/contributors" } ], "config": { "sort-packages": true, "allow-plugins": { "dealerdirect/phpcodesniffer-composer-installer": true } }, "require": { "php": "^7.4 || ^8.0 || ^8.1 || ^8.2", "respect/stringifier": "^0.2.0", "symfony/polyfill-mbstring": "^1.2" }, "require-dev": { "egulias/email-validator": "^3.0", "malukenho/docheader": "^0.1", "mikey179/vfsstream": "^1.6", "phpstan/phpstan": "^1.9", "phpstan/phpstan-deprecation-rules": "^1.1", "phpstan/phpstan-phpunit": "^1.3", "phpunit/phpunit": "^9.6", "psr/http-message": "^1.0", "respect/coding-standard": "^3.0", "squizlabs/php_codesniffer": "^3.7", "symfony/validator": "^3.0||^4.0" }, "suggest": { "ext-bcmath": "Arbitrary Precision Mathematics", "ext-fileinfo": "File Information", "ext-mbstring": "Multibyte String Functions", "egulias/email-validator": "Strict (RFC compliant) email validation" }, "autoload": { "psr-4": { "Respect\\Validation\\": "library/" } }, "autoload-dev": { "psr-4": { "Respect\\Validation\\": "tests/unit/", "Respect\\Validation\\Test\\": "tests/library/" } }, "scripts": { "docheader": "vendor/bin/docheader check library/ tests/", "phpcs": "vendor/bin/phpcs", "phpstan": "vendor/bin/phpstan analyze", "phpunit": "vendor/bin/phpunit", "phpunit-integration": "vendor/bin/phpunit --testsuite=integration", "phpunit-unit": "vendor/bin/phpunit --testsuite=unit", "qa": [ "@docheader", "@phpcs", "@phpstan", "@phpunit" ] } }