{
  "version": "1.0.6",
  "require": {
    "vlucas/phpdotenv": "^5.2",
    "giggsey/libphonenumber-for-php": "^8.12",
    "htmlburger/carbon-fields": "^3.2",
    "auth0/auth0-php": "^8.3.1",
    "http-interop/http-factory-guzzle": "^1.2",
    "chargebee/chargebee-php": "^3.23",
    "stripe/stripe-php": "^16.1",
    "mailchimp/marketing": "^3.0",
    "guzzlehttp/guzzle": "^7.9",
    "gocardless/gocardless-pro": "^6.0",
    "monolog/monolog": "3.8.0",
    "cmdisp/monolog-microsoft-teams": "^2.0",
    "sentry/sentry": "^4.17",
    "google/cloud-logging": "^1.34",
    "brick/math": "^0.10"
  },
  "require-dev": {
    "squizlabs/php_codesniffer": "^3.5",
    "phpstan/phpstan": "^1.10",
    "roots/wordpress": "^6.4",
    "phpunit/phpunit": "^9",
    "brain/monkey": "^2.7",
    "mockery/mockery": "^1.6",
    "yoast/phpunit-polyfills": "^4.0"
  },
  "autoload": {
    "psr-4": {
      "CommonKnowledge\\JoinBlock\\": "src",
      "CommonKnowledge\\JoinBlock\\Tests\\": "tests"
    }
  },
  "scripts": {
    "lint": [
      "phpcs --ignore=vendor,tests,wordpress --extensions=php --standard=PSR12 . && phpstan analyse -c phpstan.neon --memory-limit 2G"
    ],
    "lint:fix": [
      "phpcbf --ignore=vendor,tests,wordpress --extensions=php --standard=PSR12 ."
    ]
  },
  "config": {
    "allow-plugins": {
      "php-http/discovery": true,
      "roots/wordpress-core-installer": true
    }
  }
}
