{
  "name": "wpextended/wpextended",
  "description": "WP Extended Pro - A comprehensive WordPress extension plugin",
  "type": "wordpress-plugin",
  "license": "proprietary",
  "require": {
    "php": ">=8.1"
  },
  "require-dev": {
    "brain/monkey": "^2.6",
    "brianhenryie/strauss": "^0.20.1",
    "enshrined/svg-sanitize": "^1.0",
    "laravel/pint": "^1.18",
    "pestphp/pest": "^2.0",
    "phpstan/phpstan": "^1.12",
    "rector/rector": "^1.2",
    "szepeviktor/phpstan-wordpress": "^1.3"
  },
  "autoload-dev": {
    "psr-4": {
      "Wpextended\\Tests\\": "tests/"
    }
  },
  "config": {
    "platform": {
      "php": "8.1.0"
    },
    "allow-plugins": {
      "pestphp/pest-plugin": true
    },
    "sort-packages": true
  },
  "extra": {
    "strauss": {
      "target_directory": "includes/vendor-prefixed",
      "namespace_prefix": "Wpextended\\Vendor\\",
      "classmap_prefix": "Wpextended_Vendor_",
      "constant_prefix": "WPEXT_VENDOR_",
      "packages": [
        "enshrined/svg-sanitize"
      ],
      "delete_vendor_packages": false
    }
  },
  "scripts": {
    "test": "pest",
    "lint": "pint",
    "lint:check": "pint --test",
    "analyse": "phpstan analyse --memory-limit=2G",
    "modernise": "rector process",
    "modernise:check": "rector process --dry-run",
    "strauss": "strauss"
  }
}
