{
    "name": "sylius/sylius-rector",
    "type": "rector-extension",
    "license": "MIT",
    "description": "Rector upgrades rules for Sylius",
    "require": {
        "php": "^8.0",
        "rector/rector": "^2.0",
        "rector/extension-installer": "~0.11"
    },
    "require-dev": {
        "phpunit/phpunit": "^10.5.44",
        "phpstan/phpstan": "^2.1.2",
        "symplify/phpstan-rules": "^14.2.7",
        "symplify/phpstan-extensions": "^12.0.1",
        "symplify/easy-coding-standard": "^12.5.1",
        "symplify/rule-doc-generator": "^12.2.5",
        "phpstan/extension-installer": "^1.1",
        "phpstan/phpstan-strict-rules": "^2.0.3",
        "phpstan/phpstan-webmozart-assert": "^2.0.0",
        "symplify/vendor-patches": "^11.3.7",
        "symplify/package-builder": "^11.3.2"
    },
    "autoload": {
        "psr-4": {
            "Sylius\\SyliusRector\\": "src"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Sylius\\SyliusRector\\Tests\\": "tests"
        },
        "classmap": [
            "stubs"
        ]
    },
    "scripts": {
        "phpstan": "vendor/bin/phpstan analyse --ansi --error-format symplify",
        "check-cs": "vendor/bin/ecs check --ansi",
        "fix-cs": "vendor/bin/ecs check --fix --ansi",
        "docs": [
            "vendor/bin/rule-doc-generator generate src --output-file docs/rector_rules_overview.md --ansi",
            "vendor/bin/ecs check-markdown docs/rector_rules_overview.md --ansi --fix"
        ]
    },
    "extra": {
        "enable-patching": true,
        "branch-alias": {
            "dev-main": "2.0-dev"
        },
        "rector": {
            "includes": [
                "config/config.php"
            ]
        }
    },
    "conflict": {
        "rector/rector": "<0.11",
        "symplify/phpstan-rules": "^11.1"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "config": {
        "allow-plugins": {
            "cweagans/composer-patches": true,
            "rector/extension-installer": true,
            "phpstan/extension-installer": true
        }
    }
}
