{
    "name": "drupal/date_recur",
    "type": "drupal-module",
    "description": "Recurring Dates Field",
    "keywords": [
        "Drupal"
    ],
    "license": "GPL-2.0-or-later",
    "homepage": "https://www.drupal.org/project/date_recur",
    "minimum-stability": "dev",
    "support": {
        "issues": "https://www.drupal.org/project/issues/date_recur",
        "source": "http://cgit.drupalcode.org/date_recur"
    },
    "repositories": {
        "drupalorg": {
            "type": "composer",
            "url": "https://packages.drupal.org/8"
        }
    },
    "require": {
        "php": ">=8.1",
        "drupal/core": "^10.2",
        "rlanvin/php-rrule": "^2"
    },
    "require-dev": {
        "composer/installers": "^2",
        "dealerdirect/phpcodesniffer-composer-installer": "^1",
        "drupal/core-dev": "^10.1",
        "drupal/token": "^1.5",
        "micheh/phpcs-gitlab": "^1.1",
        "mockery/mockery": "^1.5",
        "phpstan/extension-installer": "^1.3",
        "phpstan/phpstan": "^1.11",
        "phpstan/phpstan-deprecation-rules": "*",
        "phpstan/phpstan-phpunit": "1.4.x-dev",
        "phpstan/phpstan-strict-rules": "^1@stable",
        "phpunit/phpunit": ">=9",
        "previousnext/coding-standard": "^1"
    },
    "suggest": {
        "drupal/date_recur_interactive": "Provides an interactive recurring date widget."
    },
    "config": {
        "sort-packages": true,
        "allow-plugins": {
            "composer/installers": true,
            "dealerdirect/phpcodesniffer-composer-installer": true,
            "phpstan/extension-installer": true,
            "php-http/discovery": true
        }
    },
    "extra": {
        "drupal-scaffold": {
            "locations": {
                "web-root": "web/"
            }
        },
        "installer-paths": {
            "web/core": [
                "type:drupal-core"
            ]
        }
    },
    "conflict": {
        "drupal/drupal": "10.2.*",
        "drupal/drupal-dev": "10.2.*"
    }
}
