{
    "name": "rtc/plantshop-wc",
    "autoload": {
        "psr-4": {
            "Rtc\\PlantShopWC\\": "includes/"
        }
    },
    "authors": [
        {
            "name": "Ritec GmbH",
            "email": "plugins@ritec.at"
        }
    ],
    "require": {
        "freemius/wordpress-sdk": "^2.12",
        "endroid/qr-code": "dev-main",
        "bacon/bacon-qr-code": "dev-main",
        "ext-mbstring": "*"
    },
    "config": {
        "platform": {
            "php": "8.3"
        },
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true,
            "wpify/scoper": true
        }
    },
    "scripts": {
        "phpcbf": "vendor/bin/phpcbf -d memory_limit=1G",
        "phpcs": "vendor/bin/phpcs -d memory_limit=1G",
        "phpunit": "vendor/bin/phpunit",
        "test": [
            "@phpcs",
            "@phpunit"
        ],
        "wpify-scoper": "wpify-scoper"
    },
    "require-dev": {
        "wp-coding-standards/wpcs": "^3.0",
        "phpunit/phpunit": "^12.4",
        "yoast/phpunit-polyfills": "^4.0",
        "wpify/scoper": "*"
    },
    "repositories": [
        {
            "type": "path",
            "url": "./modified-libs/endroid-qr-code",
            "options": {
                "symlink": false
            }
        },
        {
            "type": "path",
            "url": "./modified-libs/BaconQrCode",
            "options": {
                "symlink": false
            }
        }
    ],
    "extra": {
        "wpify-scoper": {
            "prefix": "PlantShopWcDeps",
            "folder": "deps",
            "globals": [
                "wordpress",
                "woocommerce",
                "action-scheduler",
                "wp-cli"
            ],
            "composerjson": "composer-deps.json",
            "composerlock": "composer-deps.lock",
            "autorun": true
        }
    }
}
