{
    "name": "promphp/prometheus_client_php",
    "description": "Prometheus instrumentation library for PHP applications.",
    "type": "library",
    "license": "Apache-2.0",
    "authors": [
        {
            "name": "Lukas Kämmerling",
            "email": "kontakt@lukas-kaemmerling.de"
        }
    ],
    "replace": {
        "jimdo/prometheus_client_php": "*",
        "endclothing/prometheus_client_php": "*",
        "lkaemmerling/prometheus_client_php": "*"
    },
    "require": {
        "php": "^8.2",
        "ext-json": "*"
    },
    "require-dev": {
        "guzzlehttp/guzzle": "^6.3|^7.0",
        "phpstan/extension-installer": "^1.0",
        "phpstan/phpstan": "^1.5.4",
        "phpstan/phpstan-phpunit": "^1.1.0",
        "phpstan/phpstan-strict-rules": "^1.1.0",
        "phpunit/phpunit": "^9.4",
        "predis/predis": "^2.3",
        "squizlabs/php_codesniffer": "^3.6 || ^4.0",
        "symfony/polyfill-apcu": "^1.6"
    },
    "suggest": {
        "ext-redis": "Required if using Redis.",
        "predis/predis": "Required if using Predis.",
        "ext-apc": "Required if using APCu.",
        "ext-pdo": "Required if using PDO.",
        "promphp/prometheus_push_gateway_php": "An easy client for using Prometheus PushGateway.",
        "symfony/polyfill-apcu": "Required if you use APCu."
    },
    "autoload": {
        "psr-4": {
            "Prometheus\\": "src/Prometheus/"
        }
    },
    "autoload-dev": {
        "psr-0": {
            "Test\\Prometheus\\": "tests/"
        }
    },
    "extra": {
        "branch-alias": {
            "dev-master": "1.0-dev"
        }
    },
    "config": {
        "sort-packages": true,
        "allow-plugins": {
            "phpstan/extension-installer": true
        }
    },
    "prefer-stable": true
}
