{
    "name": "ithemes/solid-performance",
    "type": "wordpress-plugin",
    "description": "Your No-Code Caching, Performance, & Page Speed Solution",
    "license": "GPL-2.0-or-later",
    "autoload": {
        "psr-4": {
            "SolidWP\\Performance\\": "src/Performance"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "SolidWP\\Performance\\Tests\\": "tests/_support/Classes",
            "SolidWP\\Performance\\Tests\\Integration\\": "tests/Integration"
        }
    },
    "authors": [
        {
            "name": "Tanner Record",
            "email": "tanner.record@gmail.com"
        }
    ],
    "minimum-stability": "stable",
    "require": {
        "php": ">=7.4",
        "lucatume/di52": "^3.3",
        "stellarwp/arrays": "^1.2",
        "stellarwp/container-contract": "^1.1",
        "stellarwp/pipeline": "^1.0",
        "stellarwp/superglobals": "^1.2.0",
        "stellarwp/telemetry": "^2.3",
        "wp-cli/wp-config-transformer": "^1.3",
        "rogervila/array-diff-multidimensional": "^2.1",
        "fire015/flintstone": "^2.3",
        "ralouphie/getallheaders": "^3.0"
    },
    "require-dev": {
        "lucatume/wp-browser": "^3.5 || ^4.0",
        "phpcompatibility/phpcompatibility-wp": "^2.1",
        "stellarwp/coding-standards": "^2.0",
        "wp-cli/wp-cli-bundle": "^2.10"
    },
    "config": {
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    },
    "scripts": {
        "pup": [
            "sh -c 'test -f ./bin/pup.phar || curl -o bin/pup.phar -L -C - https://github.com/stellarwp/pup/releases/download/1.3.5/pup.phar'",
            "@php ./bin/pup.phar"
        ],
        "strauss": [
            "test -f ./bin/strauss.phar || curl -o bin/strauss.phar -L -C - https://github.com/BrianHenryIE/strauss/releases/download/0.19.2/strauss.phar",
            "@php bin/strauss.phar",
            "@composer dump-autoload"
        ],
        "post-install-cmd": [
            "@strauss"
        ],
        "post-update-cmd": [
            "@strauss"
        ],
        "compatibility:php-7.4": "phpcs -p ./src -s --standard=PHPCompatibilityWP --runtime-set testVersion 7.4",
        "compatibility:php-8.0": "phpcs -p ./src -s --standard=PHPCompatibilityWP --runtime-set testVersion 8.0",
        "compatibility:php-8.1": "phpcs -p ./src -s --standard=PHPCompatibilityWP --runtime-set testVersion 8.1",
        "compatibility:php-8.2": "phpcs -p ./src -s --standard=PHPCompatibilityWP --runtime-set testVersion 8.2",
        "compatibility": [
            "@compatibility:php-7.4",
            "@compatibility:php-8.0",
            "@compatibility:php-8.1",
            "@compatibility:php-8.2"
        ]
    },
    "suggest": {
        "ext-zlib": "Required if you want to cache and deliver files using gzip or deflate compression",
        "ext-brotli": "Required if you want to cache and deliver files using brotli compression",
        "ext-zstd": "Required if you want to cache and deliver files using zstd compression"
    },
    "extra": {
        "strauss": {
            "target_directory": "vendor/vendor-prefixed",
            "namespace_prefix": "SolidWP\\Performance\\",
            "classmap_prefix": "SolidWP_Performance_",
            "constant_prefix": "SolidWP_Performance_",
            "delete_vendor_packages": true,
            "packages": [
                "psr/container",
                "stellarwp/arrays",
                "stellarwp/container-contract",
                "stellarwp/telemetry",
                "stellarwp/pipeline",
                "stellarwp/superglobals",
                "lucatume/di52",
                "rogervila/array-diff-multidimensional",
                "wp-cli/wp-config-transformer",
                "fire015/flintstone"
            ],
            "excluded_from_prefix": {
                "file_patterns": []
            },
            "include_modified_date": false,
            "include_author": false
        }
    }
}
