{
    "name": "webo/mcp",
    "description": "WEBO MCP WordPress plugin",
    "type": "wordpress-plugin",
    "require": {
        "php": ">=8.0",
        "wordpress/abilities-api": "0.4",
        "wordpress/mcp-adapter": "^0.5"
    },
    "require-dev": {
        "dealerdirect/phpcodesniffer-composer-installer": "^1.0",
        "squizlabs/php_codesniffer": "^3.9",
        "wp-coding-standards/wpcs": "^3.1",
        "phpstan/phpstan": "^1.10",
        "phpstan/extension-installer": "^1.3",
        "szepeviktor/phpstan-wordpress": "^1.3",
        "php-parallel-lint/php-parallel-lint": "^1.4",
        "php-parallel-lint/php-console-highlighter": "^1.0"
    },
    "authors": [
        {
            "name": "Đinh WP",
            "homepage": "https://webomcp.com"
        }
    ],
    "scripts": {
        "test": "php scripts/run-tests.php",
        "test:unit": "php scripts/run-unit-tests.php",
        "test:wp70": "php scripts/test-wp70-compat.php",
        "test:contracts": "php scripts/check-contract-drift.php && php tests/test-mutation-contract.php",
        "catalog:sync": "php scripts/sync-contract-catalogs.php --write-json=docs/contracts/catalog-snapshot.json",
        "cs:check": "phpcs --standard=phpcs.xml.dist",
        "cs:fix": "phpcbf --standard=phpcs.xml.dist"
    },
    "config": {
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true,
            "phpstan/extension-installer": true
        },
        "sort-packages": true
    }
}
