{
    "name": "richardmuvirimi/force-reinstall",
    "version" : "1.1.11",
    "description": "Easily force a Plugin or Theme reinstall from WordPress.org",
    "type": "wordpress-plugin",
    "license": "GNU-V2",
    "autoload": {
        "psr-4": {
            "RichardMuvirimi\\ForceReinstall\\": "src/",
            "RichardMuvirimi\\ForceReinstall\\Vendor\\": "vendor/force-reinstall/psr-4"
        },
        "classmap": [
            "vendor/force-reinstall/classes/"
        ]
    },
    "autoload-dev": {
        "psr-4": {
            "RichardMuvirimi\\ForceReinstall\\Tests\\": "tests/src/",
            "RichardMuvirimi\\ForceReinstall\\": "src/"
        }
    },
    "config": {
        "platform": {
            "php": "7.3"
        },
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true
        },
        "process-timeout": 0
    },
    "scripts": {
        "qc": [
            "@phpcs",
            "@test"
        ],
        "bump-version": [
            "@php bump-version.php"
        ],
        "phpcs": [
            "vendor/bin/phpcs ."
        ],
        "php-cs-setup": [
            "Dealerdirect\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin::run",
            "@phpcs -i"
        ],
        "phpunit": [
            "@php vendor/bin/phpunit"
        ],
        "test": [
            "phpunit"
        ],
        "mk-dependencies-dir": [
            "@php -r \"if (!file_exists('./vendor/force-reinstall/classes')) { mkdir('./vendor/force-reinstall/classes', 0777, true); }\""
        ],
        "pre-install-cmd": [
            "@mk-dependencies-dir"
        ],
        "pre-update-cmd": [
            "@mk-dependencies-dir"
        ],
        "post-install-cmd": [
            "@deploy"
        ],
        "post-update-cmd": [
            "@deploy"
        ],
        "deploy": [
            "@php -r \"copy('https://github.com/coenjacobs/mozart/releases/download/0.7.1/mozart.phar', './mozart.phar');\"",
            "@php ./mozart.phar compose",
            "@composer dump-autoload",
            "@php -r \"@unlink('./mozart.phar');\""
        ],
        "docker:up" : [
            "sudo docker-compose -f docker-compose.yml up -d"
        ],
        "docker:down" : [
            "sudo docker-compose -f docker-compose.yml down"
        ]
    },
    "authors": [
        {
            "name": "Richard Muvirimi",
            "email": "richard@tyganeutronics.com",
            "homepage": "https://richard.co.zw",
            "role": "Developer"
        }
    ],
    "minimum-stability": "stable",
    "require": {
        "php": ">=7.3",
        "ext-json": "*",
        "br33f/php-ga4-mp": "^0.1.4",
        "symfony/polyfill-php74": "^1.33",
        "symfony/polyfill-php80": "^1.33",
        "symfony/polyfill-php81": "^1.33",
        "symfony/polyfill-php82": "^1.33",
        "symfony/polyfill-php83": "^1.33",
        "symfony/polyfill-php84": "^1.33",
        "symfony/polyfill-php85": "^1.33",
        "yidas/client-ip": "^1.0"
    },
    "require-dev": {
        "phpcompatibility/phpcompatibility-wp": "^2.1",
        "brain/monkey": "^2.6",
        "phpunit/phpunit": "^8.5",
        "squizlabs/php_codesniffer": "^3.7",
        "dealerdirect/phpcodesniffer-composer-installer": "^1.0"
    },
    "extra": {
        "mozart": {
            "dep_namespace": "RichardMuvirimi\\ForceReinstall\\Vendor\\",
            "dep_directory": "/vendor/force-reinstall/psr-4/",
            "classmap_directory": "/vendor/force-reinstall/classes/",
            "classmap_prefix": "ForceReinstall_",
            "delete_vendor_directories": true
        }
    }
}