{
  "name": "dbout/wp-orm",
  "description": "WordPress ORM with Eloquent.",
  "type": "package",
  "license": "MIT",
  "authors": [
    {
      "name": "Dimitri BOUTEILLE",
      "email": "bonjour@dimitri-bouteille.fr",
      "homepage": "https://github.com/dimitriBouteille",
      "role": "Developer"
    }
  ],
  "keywords": ["wordpress", "wp", "orm", "database", "eloquent", "db", "sql", "migration"],
  "homepage": "https://github.com/dimitriBouteille/wp-orm",
  "support": {
    "issues": "https://github.com/dimitriBouteille/wp-orm/issues",
    "source": "https://github.com/dimitriBouteille/wp-orm/"
  },
  "minimum-stability": "dev",
  "prefer-stable": true,
  "require": {
    "php": ">=8.2",
    "laravel/serializable-closure": ">=1.3",
    "illuminate/database": "^11.0",
    "illuminate/events": "^11.0"
  },
  "autoload": {
    "files": [
      "src/helpers.php"
    ],
    "psr-4": {
      "Dbout\\WpOrm\\": "src/"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "Dbout\\WpOrm\\Tests\\": "tests/"
    }
  },
  "require-dev": {
    "phpunit/phpunit": "^11.0",
    "yoast/phpunit-polyfills": "^3.0",
    "rector/rector": "^2.0",
    "phpstan/extension-installer": "^1.4",
    "szepeviktor/phpstan-wordpress": "^2.0",
    "friendsofphp/php-cs-fixer": "^3.68",
    "phpstan/phpstan": "^2.0",
    "roots/wordpress": "^6.8"
  },
  "config": {
    "allow-plugins": {
      "roots/wordpress-core-installer": true,
      "phpstan/extension-installer": true
    }
  },
  "extra": {
    "phpstan": {
      "includes": [
        "extension.neon"
      ]
    },
    "wordpress-install-dir": "web/wordpress"
  },
  "scripts": {
    "rector": "vendor/bin/rector process src --dry-run",
    "phpstan": "vendor/bin/phpstan analyse -c phpstan.neon",
    "test:unit": "vendor/bin/phpunit --no-coverage",
    "test:unit:coverage": "vendor/bin/phpunit",
    "test:wordPress": "vendor/bin/phpunit -c phpunit-wp.xml --no-coverage",
    "test:wordPress:coverage": "vendor/bin/phpunit -c phpunit-wp.xml",
    "csFixer": "vendor/bin/php-cs-fixer fix --verbose --diff --dry-run",
    "fix:csFixer": "vendor/bin/php-cs-fixer fix"
  }
}
