{
    "name": "valeriomonti/auto-alt-text",
    "description": "WordPress plugin that automatically generates alt text for images using AI services (OpenAI, Anthropic Claude, Azure Computer Vision)",
    "license": "MIT",
    "autoload": {
        "psr-4": {
            "AATXT\\": "src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "AATXT\\Tests\\": "tests/"
        }
    },
    "authors": [
        {
            "name": "Valerio Monti",
            "email": "valerio.monti@vmweb.it"
        }
    ],
    "config": {
        "allow-plugins": {
            "php-http/discovery": true,
            "phpstan/extension-installer": true
        }
    },
    "require": {
        "php-di/php-di": "^6.0"
    },
    "require-dev": {
        "phpunit/phpunit": "^9.6.33",
        "phpstan/phpstan": "*",
        "szepeviktor/phpstan-wordpress": "*",
        "phpstan/extension-installer": "*",
        "brianhenryie/strauss": "^0.27.3"
    },
    "scripts": {
        "test": "@php -d error_reporting=E_ALL^E_DEPRECATED vendor/bin/phpunit",
        "test:coverage": "@php -d error_reporting=E_ALL^E_DEPRECATED vendor/bin/phpunit --coverage-html coverage",
        "phpstan": "vendor/bin/phpstan analyse --memory-limit=1G",
        "phpstan:baseline": "vendor/bin/phpstan analyse --memory-limit=1G --generate-baseline",
        "strauss": [
            "@php vendor/bin/strauss",
            "@composer dump-autoload"
        ]
    },
    "extra": {
        "strauss": {
            "target_directory": "vendor-prefixed",
            "namespace_prefix": "AATXT\\Vendor\\",
            "classmap_prefix": "AATXT_Vendor_",
            "classmap_output": true,
            "delete_vendor_packages": true
        }
    }
}
