{
    "config": {
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "require-dev": {
        "tareq1988/wp-php-cs-fixer": "dev-master",
        "woocommerce/woocommerce-sniffs": "^1.0.0",
        "friendsofphp/php-cs-fixer": "^3.52",
        "szepeviktor/phpstan-wordpress": "^1.3",
        "phpstan/phpstan-strict-rules": "^1.5",
        "rector/rector": "^1.0"
    },
    "scripts": {
        "format": "vendor/bin/php-cs-fixer fix --diff --dry-run --show-progress=bar",
        "format:fix": "vendor/bin/php-cs-fixer fix --diff --show-progress=bar",
        "phpstan": "phpstan analyze --no-progress",
        "syntax": "find ./ -type f -not -path './vendor/*' -name '*.php' -print0|xargs -0 -L1 -P4 -- php -l",
        "rector": "vendor/bin/rector process --dry-run",
        "rector:fix": "vendor/bin/rector process"
    }
}
