{
    "name": "elula/wsdesk",
    "description": "WS Desk",
    "type": "wordpress-plugin",
    "require": {
        "ext-json": "*",
        "ext-mbstring": "*",
        "illuminate/support": "^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0",
        "symfony/polyfill-mbstring": "1.20.0",
        "symfony/translation": "4.0",
        "zendesk/zendesk_api_client_php": "^2.2"
    },
    "autoload": {
        "psr-4": {
            "WSDesk\\": "includes/"
        },
        "files": [
            "includes/wp-fluent/autoload.php"
        ]
    },
    "require-dev": {
        "fakerphp/faker": "^1.13",
        "woocommerce/woocommerce-sniffs": "^0.1.0",
        "squizlabs/php_codesniffer": "*",
        "wp-coding-standards/wpcs": "^2.3",
        "phpcompatibility/php-compatibility": "^9.3",
        "woocommerce/woocommerce-git-hooks": "^1.0",
        "dealerdirect/phpcodesniffer-composer-installer": "v0.7.0",
        "johnpbloch/wordpress-core": "^5.8"
    },
    "scripts": {
        "pre-update-cmd": [
          "WooCommerce\\GitHooks\\Hooks::preHooks"
        ],
        "pre-install-cmd": [
          "WooCommerce\\GitHooks\\Hooks::preHooks"
        ],
        "post-install-cmd": [
          "WooCommerce\\GitHooks\\Hooks::postHooks"
        ],
        "post-update-cmd": [
          "WooCommerce\\GitHooks\\Hooks::postHooks"
        ],
        "phpcs": [
          "phpcs --standard=phpcs.xml -s --ignore-annotations --warning-severity=0 --extensions=php,html ."
        ],
        "phpcbf": [
          "phpcbf --standard=phpcs.xml -s --ignore-annotations --extensions=php,html ."
        ]
    },
      "extra": {
        "scripts-description": {
          "test": "Run unit tests",
          "phpcs": "Analyze code against the WordPress coding standards with PHP_CodeSniffer",
          "phpcbf": "Fix coding standards warnings/errors automatically with PHP Code Beautifier"
        }
      },
    "config": {
        "platform": {
            "php": "7.4.33"
        },
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true,
            "typisttech/imposter-plugin": true
        }
    }
}
