{
  "name": "offload-project/laravel-waitlist",
  "description": "Manage multiple waitlists in Laravel - perfect for beta programs, product launches, and feature access control",
  "keywords": [
    "laravel",
    "waitlist",
    "waiting-list",
    "multiple-waitlists",
    "invitation",
    "notifications",
    "beta-access",
    "launch",
    "mailchimp",
    "convertkit",
    "audienceful",
    "newsletter",
    "offload-project"
  ],
  "homepage": "https://github.com/offload-project/laravel-waitlist",
  "license": "MIT",
  "authors": [
    {
      "name": "Offload Project"
    }
  ],
  "require": {
    "php": "^8.3",
    "illuminate/support": "^11.0|^12.0|^13.0",
    "illuminate/database": "^11.0|^12.0|^13.0"
  },
  "require-dev": {
    "captainhook/captainhook-phar": "^5.29",
    "larastan/larastan": "^3.8.1",
    "laravel/pint": "^1.26.0",
    "offload-project/laravel-invite-only": "^2.0",
    "orchestra/testbench": "^9.0|^10.8|^11.0",
    "pestphp/pest": "^3.0|^4.0",
    "pestphp/pest-plugin-laravel": "^3.0|^4.0",
    "ramsey/conventional-commits": "^1.7"
  },
  "autoload": {
    "psr-4": {
      "OffloadProject\\Waitlist\\": "src/"
    }
  },
  "autoload-dev": {
    "psr-4": {
      "OffloadProject\\Waitlist\\Tests\\": "tests/"
    }
  },
  "extra": {
    "laravel": {
      "providers": [
        "OffloadProject\\Waitlist\\WaitlistServiceProvider"
      ],
      "aliases": {
        "Waitlist": "OffloadProject\\Waitlist\\Facades\\Waitlist"
      }
    }
  },
  "scripts": {
    "test": "pest",
    "test-coverage": "pest --coverage",
    "analyse": "phpstan analyse --memory-limit=-1",
    "analyse-baseline": "phpstan analyse --memory-limit=-1 --generate-baseline",
    "pint": "vendor/bin/pint",
    "install-hooks": "vendor/bin/captainhook install --only-enabled"
  },
  "config": {
    "allow-plugins": {
      "captainhook/captainhook-phar": true,
      "pestphp/pest-plugin": true
    },
    "sort-packages": true
  },
  "minimum-stability": "stable",
  "prefer-stable": true
}
