{
    "name": "getgrav/grav-plugin-api",
    "type": "grav-plugin",
    "description": "RESTful API plugin for Grav CMS",
    "keywords": ["api", "rest", "headless", "plugin"],
    "homepage": "https://github.com/getgrav/grav-plugin-api",
    "license": "MIT",
    "authors": [
        {
            "name": "Team Grav",
            "email": "devs@getgrav.org",
            "homepage": "https://getgrav.org",
            "role": "Developer"
        }
    ],
    "support": {
        "issues": "https://github.com/getgrav/grav-plugin-api/issues",
        "docs": "https://learn.getgrav.org/api"
    },
    "require": {
        "php": "^8.3",
        "ext-json": "*",
        "nikic/fast-route": "^1.3",
        "firebase/php-jwt": "^6.10 || ^7.0"
    },
    "replace": {
        "symfony/yaml": "*"
    },
    "require-dev": {
        "phpunit/phpunit": "^11.0",
        "psr/http-message": "^2.0"
    },
    "autoload": {
        "psr-4": {
            "Grav\\Plugin\\Api\\": "classes/Api"
        },
        "classmap": [
            "api.php"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "Grav\\Plugin\\Api\\Tests\\": "tests"
        }
    },
    "config": {
        "platform": {
            "php": "8.3"
        }
    },
    "scripts": {
        "test": "vendor/bin/phpunit"
    }
}
