{
    "require": {
        "woocommerce/woocommerce-sniffs": "0.1.3"
    },
    "require-dev": {
        "composer/composer": "^2.6",
        "wpify/scoper": "3.2.3",
        "phpunit/phpunit": "10.4.2"
    },
    "scripts": {
        "build-deps": "bash build-deps.sh",
        "phpstan-72": "phpstan/vendor/bin/phpstan -cphpstan/php72.neon",
        "phpstan-74": "phpstan/vendor/bin/phpstan -cphpstan/php74.neon",
        "phpstan-80": "phpstan/vendor/bin/phpstan -cphpstan/php80.neon",
        "tests-unit": "./vendor/bin/phpunit tests",
        "tests-coverage": "php -d xdebug.mode=coverage -d memory_limit=200M ./vendor/bin/phpunit tests --coverage-html ./tests-coverage"
    },
    "config": {
        "platform": {
            "php": "8.1"
        },
        "allow-plugins": {
            "wpify/scoper": true,
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    },
    "autoload": {
        "psr-4": {
            "Packetery\\Core\\": "src/Packetery/Core"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Tests\\": "tests/"
        }
    },
    "extra": {
        "wpify-scoper": {
            "prefix": "Packetery",
            "folder": "deps",
            "temp": "temp/scoper-works",
            "composerjson": "composer-deps.json",
            "composerlock": "composer-deps.lock",
            "autorun": false
        }
    }
}
