{
    "name": "thephpf/attestation",
    "description": "A PHP library to aid in verifying artifact attestations",
    "type": "library",
    "require": {
        "php": "^7.4||^8.0",
        "ext-json": "*",
        "composer/composer": "^2.2",
        "webmozart/assert": "^1.11"
    },
    "require-dev": {
        "doctrine/coding-standard": "^13.0 || ^14.0",
        "phpstan/phpstan": "^2.1",
        "phpstan/phpstan-webmozart-assert": "^2.0",
        "phpunit/phpunit": "^9.6.25"
    },
    "suggest": {
        "ext-openssl": "Needed to verify certificates using OpenSSL",
        "ext-snappy": "Decompress bundle attestations faster; if not, flow-php/snappy PHP fallback is used"
    },
    "license": "BSD-3-Clause",
    "autoload": {
        "psr-4": {
            "ThePhpFoundation\\Attestation\\": "src/"
        },
        "files": [
            "src/FlowSnappy/polyfill.php"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "ThePhpFoundation\\UnitTest\\Attestation\\": "test/unit",
            "ThePhpFoundation\\IntegrationTest\\Attestation\\": "test/integration"
        }
    },
    "authors": [
        {
            "name": "James Titcumb",
            "email": "james@asgrim.com"
        }
    ],
    "config": {
        "sort-packages": true,
        "preferred-install": "dist",
        "platform": {
            "php": "7.4.0"
        },
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    }
}
