{
    "name": "drupal/drupal-extension",
    "description": "Drupal extension for Behat",
    "license": "GPL-2.0-or-later",
    "type": "behat-extension",
    "keywords": [
        "drupal",
        "web",
        "test"
    ],
    "authors": [
        {
            "name": "Jonathan Hedstrom",
            "email": "jhedstrom@gmail.com"
        },
        {
            "name": "Melissa Anderson",
            "homepage": "https://github.com/eliza411"
        },
        {
            "name": "Pieter Frenssen",
            "homepage": "https://github.com/pfrenssen"
        },
        {
            "name": "Alex Skrypnyk",
            "email": "alex@drevops.com",
            "role": "maintainer"
        },
        {
            "name": "Ricardo Sanz",
            "homepage": "https://github.com/rsanzante",
            "role": "maintainer"
        }
    ],
    "homepage": "http://drupal.org/project/drupalextension",
    "require": {
        "php": ">=8.2",
        "behat/behat": "^3.22",
        "behat/gherkin": "^4.13",
        "behat/mink": "^1.12",
        "behat/mink-browserkit-driver": "^2.1.0",
        "drupal/drupal-driver": "^3.0.0-alpha1",
        "friends-of-behat/mink-extension": "^2.7.1",
        "lullabot/mink-selenium2-driver": "^1.7.4",
        "symfony/css-selector": "^6.4.3 || ^7",
        "symfony/dom-crawler": "^6.4.3 || ^7",
        "symfony/http-client": "^6.4.3 || ^7",
        "webflo/drupal-finder": "^1.3.1"
    },
    "require-dev": {
        "composer/installers": "^2.3",
        "dantleech/gherkin-lint": "^0.2.3",
        "dflydev/dot-access-data": "^3.0.3",
        "drevops/behat-phpserver": "^2.3",
        "drevops/behat-screenshot": "^2.2",
        "drevops/phpcs-standard": "^0.7.0",
        "drupal/coder": "^8.3.27",
        "drupal/core": "^11",
        "drupal/core-composer-scaffold": "^11",
        "drush/drush": "^12.5.2 || ^13.7",
        "dvdoug/behat-code-coverage": "^5.3.7",
        "ergebnis/composer-normalize": "^2.50",
        "grasmash/yaml-cli": "^3.2.1",
        "guzzlehttp/guzzle": "^7.8.2",
        "guzzlehttp/promises": "^2.0.3",
        "guzzlehttp/psr7": "^2.6.3",
        "justinrainbow/json-schema": "^5.3",
        "league/container": "^4.2",
        "masterminds/html5": "^2.8",
        "php-parallel-lint/php-parallel-lint": "^1.4",
        "phpstan/phpstan": "^2.1",
        "phpunit/php-code-coverage": "^11.0 || ^12.0",
        "phpunit/phpunit": "^10.5 || ^11.0",
        "rector/rector": "^2.0",
        "symfony/browser-kit": "^6.4.3 || ^7",
        "symfony/config": "^6.4.3 || ^7",
        "symfony/console": "^6.4.3 || ^7",
        "symfony/dependency-injection": "^6.4.3 || ^7",
        "symfony/event-dispatcher": "^6.4.3 || ^7",
        "symfony/event-dispatcher-contracts": "^3.4.2",
        "symfony/filesystem": "^6.4.3 || ^7",
        "symfony/http-kernel": "^6.4.3 || ^7",
        "symfony/mime": "^6.4.3 || ^7",
        "symfony/routing": "^6.4.3 || ^7",
        "symfony/translation-contracts": "^3.4.2",
        "symfony/var-dumper": "^6.4.3 || ^7",
        "symfony/var-exporter": "^6.4.3 || ^7",
        "symfony/yaml": "^6.4.3 || ^7",
        "webmozart/assert": "^2"
    },
    "minimum-stability": "alpha",
    "prefer-stable": true,
    "autoload": {
        "psr-0": {
            "Drupal\\DrupalExtension": "src/",
            "Drupal\\Exception": "src/",
            "Drupal\\MinkExtension": "src/"
        }
    },
    "config": {
        "allow-plugins": {
            "composer/installers": true,
            "dealerdirect/phpcodesniffer-composer-installer": true,
            "drupal/core-composer-scaffold": true,
            "ergebnis/composer-normalize": true
        },
        "sort-packages": true
    },
    "extra": {
        "branch-alias": {
            "dev-main": "6.0.x-dev"
        },
        "drupal-scaffold": {
            "file-mapping": {
                "[project-root]/.editorconfig": false,
                "[project-root]/.gitattributes": false,
                "[web-root]/.csslintrc": false,
                "[web-root]/.editorconfig": false,
                "[web-root]/.eslintignore": false,
                "[web-root]/.eslintrc.json": false,
                "[web-root]/.gitattributes": false,
                "[web-root]/.ht.router.php": false,
                "[web-root]/.htaccess": false,
                "[web-root]/INSTALL.txt": false,
                "[web-root]/README.md": false,
                "[web-root]/README.txt": false,
                "[web-root]/example.gitignore": false,
                "[web-root]/robots.txt": false,
                "[web-root]/sites/example.settings.local.php": false,
                "[web-root]/sites/example.sites.php": false,
                "[web-root]/update.php": false,
                "[web-root]/web.config": false
            },
            "locations": {
                "web-root": "build/web"
            }
        },
        "installer-paths": {
            "build/drush/Commands/contrib/{$name}": [
                "type:drupal-drush"
            ],
            "build/web/core": [
                "type:drupal-core"
            ],
            "build/recipes/{$name}": [
                "type:drupal-recipe"
            ],
            "build/web/libraries/{$name}": [
                "type:drupal-library"
            ],
            "build/web/modules/contrib/{$name}": [
                "type:drupal-module"
            ],
            "build/web/profiles/contrib/{$name}": [
                "type:drupal-profile"
            ],
            "build/web/themes/contrib/{$name}": [
                "type:drupal-theme"
            ]
        }
    }
}
