{
  "name": "kybernaut/form-enhancer-pro",
  "type": "project",
  "license": "GNU General Public License v3.0",
  "autoload": {
    "psr-4": {
      "FormEnhancer\\": "src/",
      "FormEnhancerPro\\": "srcPro/"
    }
  },
  "authors": [
    {
      "name": "Karolína Vyskočilová",
      "email": "karolina@kybernaut.cz"
    }
  ],
  "require": {
    "php": "8.1",
    "freemius/wordpress-sdk": "*"
  },
  "config": {
    "allow-plugins": {
      "wpify/scoper": true,
      "dealerdirect/phpcodesniffer-composer-installer": true
    },
    "platform": {
      "php": "8.1"
    }
  },
  "scripts" : {
    "standards:check": "phpcs",
    "standards:fix": "phpcbf",
    "test": "vendor/bin/phpunit --testsuite Unit",
    "test:report": "XDEBUG_MODE=coverage vendor/bin/phpunit --testsuite Unit --coverage-text",
    "test:report:html": "XDEBUG_MODE=coverage vendor/bin/phpunit --testsuite Unit --coverage-html ./.coverage-report && open ./.coverage-report/index.html",
    "test:clear-cache": "rm -f .phpunit.result.cache",
    "install-deps": "cd srcDepsPro/ && composer install && rm -rf ../vendor/depsPro && mv vendor/depsPro ../vendor/ && rm -r vendor",
    "update-deps": "cd srcDepsPro/ && composer update && rm -rf ../vendor/depsPro && mv vendor/depsPro ../vendor/ && rm -r vendor"
  },
  "extra": {
    "wpify-scoper": {
      "prefix": "FormEnhancerDeps",
      "folder": "vendor/deps"
    }
  },
  "require-dev": {
    "10up/wp_mock": "*",
    "infinum/eightshift-coding-standards": "^3.0.0",
    "phpcompatibility/php-compatibility": "*",
    "wp-coding-standards/wpcs": "dev-hotifx/escape-output-sniff ",
    "dealerdirect/phpcodesniffer-composer-installer": "^1.0",
    "squizlabs/php_codesniffer": "3.12.2",
    "woocommerce/woocommerce-sniffs": "*",
    "freemius/php-sdk": "*"
  }
}
