{
  "name": "solspace/craft-calendar",
  "description": "The most powerful event management and calendaring plugin!",
  "version": "5.0.31",
  "type": "craft-plugin",
  "authors": [
    {
      "name": "Solspace",
      "homepage": "https://solspace.com"
    }
  ],
  "require": {
    "php": "^8.0.2|^8.2.0",
    "craftcms/cms": "^4.0.0|^5.0.0",
    "rlanvin/php-rrule": "^1.6.0|^2.0.0",
    "symfony/property-access": "^2.8|^3.0|^4.0|^5.0|^6.0|^7.0",
    "symfony/finder": "^2.8|^3.0|^4.0|^5.0|^6.0|^7.0",
    "symfony/filesystem": "^2.8|^3.0|^4.0|^5.0|^6.0|^7.0",
    "nesbot/carbon": "^1.22.1|^2.19|^3.0.0",
    "composer/class-map-generator": "^1.1"
  },
  "require-dev": {
    "phpunit/phpunit": "^9.3.0",
    "friendsofphp/php-cs-fixer": "^v3.52.0",
    "brainmaestro/composer-git-hooks": "^2.8",
    "putyourlightson/craft-blitz": "^4.23",
    "solspace/craft-freeform": "^5.12"
  },
  "autoload": {
    "psr-4": {
      "Solspace\\Calendar\\": "packages/plugin/src",
      "Solspace\\Tests\\Calendar\\": "packages/plugin/tests"
    }
  },
  "scripts": {
    "test:unit": "vendor/bin/phpunit --configuration ./phpunit.xml",
    "fix": "vendor/bin/php-cs-fixer fix --diff --config=./.php-cs-fixer.dist.php",
    "fix:dry-run": "vendor/bin/php-cs-fixer fix --dry-run --diff  --config=./.php-cs-fixer.dist.php",
    "cghooks": "vendor/bin/cghooks",
    "post-install-cmd": "cghooks add --ignore-lock",
    "post-update-cmd": "cghooks update"
  },
  "extra": {
    "schemaVersion": "5.0.1",
    "handle": "calendar",
    "class": "Solspace\\Calendar\\Calendar",
    "name": "Calendar",
    "developer": "Solspace",
    "developerUrl": "https://docs.solspace.com/",
    "documentationUrl": "https://docs.solspace.com/craft/calendar/v5/",
    "changelogUrl": "https://raw.githubusercontent.com/solspace/craft-calendar/v5/CHANGELOG.md",
    "hasSettings": true,
    "hasCpSection": true,
    "hooks": {
      "pre-commit": [
        "set -e",
        "printf '\\n\\e[32m######### Linting Scripts #########\\e[0m\\n\\n'",
        "npm run lint",
        "printf '\\n\\e[32m######### Running Unit Tests #########\\e[0m\\n\\n'",
        "composer run test:unit",
        "printf '\\n\\e[32m######### Running CS Fixer dry run #########\\e[0m\\n\\n'",
        "composer run fix:dry-run || (printf \"\\e[41mCS Fixer found issues\\e[0m\\n\" && exit 1)"
      ]
    }
  },
  "minimum-stability": "dev",
  "prefer-stable": true,
  "config": {
    "allow-plugins": {
      "yiisoft/yii2-composer": true,
      "craftcms/plugin-installer": true
    }
  }
}
