{
    "name": "anspress/anspress",
    "type": "wordpress-plugin",
    "description": "Free question and answer plugin for WordPress",
    "license": "GPL-3.0-or-later",
    "authors": [
        {
            "name": "Rahul Aryan",
            "email": "rah12@live.com"
        },
        {
            "name": "AnsPress",
            "email": "support@anspress.net"
        }
    ],
    "require": {
        "php": ">=8.0"
    },
    "require-dev": {
        "dealerdirect/phpcodesniffer-composer-installer": "^1.0",
        "ergebnis/composer-normalize": "^2.28",
        "lucatume/function-mocker": "^1.3",
        "phpro/grumphp": "^1.13",
        "phpunit/phpunit": "^9.6",
        "szepeviktor/phpstan-wordpress": "^1.3",
        "vlucas/phpdotenv": "^5.5",
        "codeatcode/codeatcs": "^1.0",
        "phpmd/phpmd": "^2.13",
        "php-parallel-lint/php-parallel-lint": "^1.3",
        "yoast/phpunit-polyfills": "^2.0",
        "yoast/wp-test-utils": "dev-JRF/update-for-polyfills-2.0",
        "phpunit/php-code-coverage": "^9.2",
        "squizlabs/php_codesniffer": "^3.9",
        "rregeer/phpunit-coverage-check": "^0.3.1",
        "php-mock/php-mock-phpunit": "^2.10"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "scripts": {
        "test": "phpunit",
        "phpcs": "phpcs",
        "grumphp": "grumphp run",
        "phpstan": "phpstan --memory-limit=1G",
        "phpcbf": "phpcbf",
        "test:coverage": "XDEBUG_MODE=coverage ./vendor/bin/phpunit --coverage-clover .coverage/cov.xml",
        "test:coverage-text": "XDEBUG_MODE=coverage ./vendor/bin/phpunit --coverage-text",
        "test:coverage-check": "./vendor/bin/coverage-check .coverage/cov.xml 50",
        "test:setup": "./bin/install-wp-tests.sh test_wordpress root root db"
    },
    "config": {
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true,
            "ergebnis/composer-normalize": true,
            "phpro/grumphp": true
        }
    }
}
