{
    "name": "wordpress\/abilities-api",
    "description": "AI Abilities for WordPress.",
    "license": "GPL-2.0-or-later",
    "type": "library",
    "keywords": [
        "ai",
        "api",
        "llm",
        "abilities",
        "wordpress"
    ],
    "authors": [
        {
            "name": "WordPress AI Team",
            "homepage": "https:\/\/make.wordpress.org\/ai\/"
        }
    ],
    "homepage": "https:\/\/github.com\/WordPress\/abilities-api",
    "support": {
        "issues": "https:\/\/github.com\/WordPress\/abilities-api\/issues",
        "source": "https:\/\/github.com\/WordPress\/abilities-api"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "autoload": {
        "files": [
            "includes\/bootstrap.php"
        ]
    },
    "config": {
        "allow-plugins": {
            "dealerdirect\/phpcodesniffer-composer-installer": true,
            "phpstan\/extension-installer": true,
            "composer\/installers": true
        },
        "platform": {
            "php": "7.4"
        },
        "sort-packages": true
    },
    "repositories": [
        {
            "type": "composer",
            "url": "https:\/\/wpackagist.org",
            "only": [
                "wpackagist-plugin\/*",
                "wpackagist-theme\/*"
            ]
        }
    ],
    "extra": {
        "installer-paths": {
            "vendor\/{$vendor}\/{$name}\/": [
                "wpackagist-plugin\/plugin-check"
            ]
        }
    },
    "require": {
        "php": "^7.4 | ^8"
    },
    "require-dev": {
        "automattic\/vipwpcs": "^3.0",
        "dealerdirect\/phpcodesniffer-composer-installer": "^1.0",
        "phpcompatibility\/php-compatibility": "10.x-dev as 9.99.99",
        "phpcompatibility\/phpcompatibility-wp": "^2.1",
        "phpstan\/extension-installer": "^1.3",
        "phpstan\/phpstan-deprecation-rules": "^2.0.3",
        "phpstan\/phpstan-phpunit": "^2.0.3",
        "phpstan\/phpstan": "^2.1.22",
        "phpunit\/phpunit": "^8.5|^9.6",
        "slevomat\/coding-standard": "^8.0",
        "squizlabs\/php_codesniffer": "^3.9",
        "szepeviktor\/phpstan-wordpress": "^2.0.2",
        "wp-coding-standards\/wpcs": "^3.1",
        "wp-phpunit\/wp-phpunit": "^6.5",
        "wpackagist-plugin\/plugin-check": "^1.6",
        "yoast\/phpunit-polyfills": "^4.0"
    },
    "scripts": {
        "format": "phpcbf",
        "lint": "phpcs",
        "phpstan": "phpstan analyse --memory-limit=1G",
        "test": "phpunit --strict-coverage",
        "test-multisite": [
            "WP_MULTISITE=1 phpunit --exclude-group=ms-excluded"
        ]
    }
}