{
    "name": "drupal/recommended-project",
    "description": "Project template for Drupal 9 projects with a relocated document root",
    "type": "project",
    "license": "GPL-2.0-or-later",
    "homepage": "https://www.drupal.org/project/drupal",
    "support": {
        "docs": "https://www.drupal.org/docs/user_guide/en/index.html",
        "chat": "https://www.drupal.org/node/314178"
    },
    "repositories": [
        {
            "type": "composer",
            "url": "https://packages.drupal.org/8"
        }
    ],
    "require": {
        "composer/installers": "^1.9",
        "cweagans/composer-patches": "^1.7",
        "drupal/acl": "^2",
        "drupal/addanother": "^1.2",
        "drupal/address": "^2.0",
        "drupal/admin_toolbar": "^3.3",
        "drupal/advanced_page_cache": "^2.0",
        "drupal/advban": "^1.4",
        "drupal/aggregator": "^2.2",
        "drupal/allowed_formats": "^3.0",
        "drupal/asset_injector": "^2.17",
        "drupal/author_bulk_assignment": "^2.0",
        "drupal/autosave_form": "^1.4",
        "drupal/batch_plugin": "^1.0",
        "drupal/better_exposed_filters": "^7",
        "drupal/blazy": "^3.0",
        "drupal/block_class": "2.0.x-dev@dev",
        "drupal/block_field": "^1.0@RC",
        "drupal/block_title_link": "^1.1",
        "drupal/bootstrap5": "^4.0",
        "drupal/bootstrap_layout_builder": "^2.1",
        "drupal/bootstrap_styles": "^1.2",
        "drupal/bueditor": "^3.0",
        "drupal/calendar": "^1.0@beta",
        "drupal/captcha": "^2.0",
        "drupal/ckeditor": "^1.0",
        "drupal/closeblock": "^1.0",
        "drupal/computed_field": "^3.0",
        "drupal/conditional_fields": "^4.0@alpha",
        "drupal/config_ignore": "^3.2",
        "drupal/config_partial_export": "^2.0@alpha",
        "drupal/config_split": "^2.0",
        "drupal/content_moderation_notifications": "^3.6",
        "drupal/context": "5.0.0-rc1",
        "drupal/core-composer-scaffold": "^10",
        "drupal/core-project-message": "^10",
        "drupal/core-recommended": "^10",
        "drupal/csv_serialization": "^4.0",
        "drupal/custom_body_class": "^2.0",
        "drupal/devel": "^5.0",
        "drupal/diff": "^2.0@beta",
        "drupal/draggableviews": "^2.1",
        "drupal/dynamic_entity_reference": "^3.2",
        "drupal/editablefields": "^1.0",
        "drupal/emptyparagraphkiller": "^2.0",
        "drupal/entity_type_clone": "^4.0",
        "drupal/entityreference_filter": "2.0.0-beta5",
        "drupal/environment_indicator": "^4.0",
        "drupal/eva": "^3.0",
        "drupal/facets": "^3.0@beta",
        "drupal/feeds": "^3.0@beta",
        "drupal/feeds_tamper": "^2.0@beta",
        "drupal/field_delimiter": "^2.0",
        "drupal/field_display_label": "^2.0",
        "drupal/field_formatter_class": "^1.6",
        "drupal/field_group": "^4.0@alpha",
        "drupal/field_permissions": "^1.2",
        "drupal/field_tools": "^1.0@alpha",
        "drupal/flag": "^4.0@beta",
        "drupal/flickr": "1.x-dev@dev",
        "drupal/flickr_api": "1.x-dev@dev",
        "drupal/fontawesome": "^3.0",
        "drupal/formblock": "^2.0@beta",
        "drupal/geocoder": "4.28",
        "drupal/geofield": "^1.47",
        "drupal/geofield_map": "^11.0",
        "drupal/google_tag": "^1.5",
        "drupal/group": "^2.3",
        "drupal/heading": "^1.7",
        "drupal/honeypot": "2.1.x-dev@dev",
        "drupal/image_effects": "^4.0",
        "drupal/image_style_quality": "^1.4",
        "drupal/insert": "^3.0",
        "drupal/jquery_once": "^1.1",
        "drupal/jquery_ui_datepicker": "^2.1",
        "drupal/jquery_ui_slider": "^2.1",
        "drupal/jquery_ui_touch_punch": "^1.1",
        "drupal/key": "^1.16",
        "drupal/layout_builder_context": "^1.0",
        "drupal/libraries": "^4.0",
        "drupal/linkchecker": "^2.1@alpha",
        "drupal/login_destination": "^2.0@beta",
        "drupal/login_security": "^2.0",
        "drupal/mailsystem": "^4.4",
        "drupal/masquerade": "^2.0@RC",
        "drupal/matomo": "^2.0@alpha",
        "drupal/media_entity_link": "^2.0",
        "drupal/media_library_theme_reset": "^2.0@beta",
        "drupal/menu_block": "^1.10",
        "drupal/menu_breadcrumb": "^2.0",
        "drupal/menu_position": "^1.0@beta",
        "drupal/menus_attribute": "^1.3",
        "drupal/metatag": "^2.1",
        "drupal/migrate_plus": "^6.0",
        "drupal/migrate_tools": "^6.0",
        "drupal/migrate_upgrade": "^4.0",
        "drupal/mimemail": "^1.0@alpha",
        "drupal/minifyhtml": "^2.0",
        "drupal/moderated_content_bulk_publish": "^3.0@beta",
        "drupal/module_filter": "4.x-dev@dev",
        "drupal/node_type_class": "^2.0",
        "drupal/openid_connect": "^3.0@alpha",
        "drupal/optional_end_date": "^2.0@beta",
        "drupal/paragraphs": "^1.15",
        "drupal/paragraphs_edit": "^3.0",
        "drupal/pathauto": "^1.11",
        "drupal/pdf": "^1.2",
        "drupal/prepopulate": "^2.3",
        "drupal/queue_ui": "^3.1",
        "drupal/quicktabs": "^4.0",
        "drupal/rabbit_hole": "^1.0",
        "drupal/rdf": "^3.0@beta",
        "drupal/real_aes": "^2.5",
        "drupal/realname": "^2.0",
        "drupal/redirect": "^1.8",
        "drupal/replicate": "^1.0",
        "drupal/replicate_ui": "^1.1",
        "drupal/responsive_menus": "^2.0@beta",
        "drupal/riddler": "^3.0",
        "drupal/role_delegation": "1.2",
        "drupal/rules": "^4.0",
        "drupal/search404": "^2.1",
        "drupal/search_api": "^1.28",
        "drupal/search_api_exclude": "^2.0",
        "drupal/search_api_sorts": "^1.1",
        "drupal/search_exclude_nid": "^2.0@alpha",
        "drupal/seckit": "^2.0",
        "drupal/security_review": "^2.0",
        "drupal/sharedemail": "^3.0",
        "drupal/show_email": "^1.2",
        "drupal/simple_menu_icons": "^3.0",
        "drupal/simple_sitemap": "^4.1",
        "drupal/simplesamlphp_auth": "^4.0",
        "drupal/slick": "^3.0",
        "drupal/slick_views": "^3.0",
        "drupal/smart_trim": "^2.0",
        "drupal/smtp": "^1.2",
        "drupal/spamspan": "^3.2",
        "drupal/stage_file_proxy": "^3.1",
        "drupal/subpathauto": "^1.2",
        "drupal/superfish": "^1.4",
        "drupal/svg_image": "^3.0",
        "drupal/symfony_mailer": "^1.6@beta",
        "drupal/tac_lite": "^1.6",
        "drupal/text_summary_options": "^2.0",
        "drupal/theme_switcher": "^2",
        "drupal/token": "^1.11",
        "drupal/token_filter": "^2.2",
        "drupal/tvi": "^2.0",
        "drupal/twig_tweak": "^3.4",
        "drupal/twitter_block": "^4.0",
        "drupal/ultimate_cron": "^2.0@alpha",
        "drupal/upgrade_status": "^4.3",
        "drupal/variationcache": "^1.5",
        "drupal/vefl": "^3.2",
        "drupal/verf": "^2.0",
        "drupal/video_embed_field": "^3.0@alpha",
        "drupal/view_unpublished": "^1.0",
        "drupal/viewfield": "^3.0@beta",
        "drupal/views_ajax_get": "^2.0",
        "drupal/views_bootstrap": "^5.5@RC",
        "drupal/views_bulk_edit": "^3.0",
        "drupal/views_bulk_operations": "^4.2",
        "drupal/views_conditional": "^1.5",
        "drupal/views_data_export": "^1.2",
        "drupal/views_entity_form_field": "^1.0@beta",
        "drupal/views_exposed_filter_blocks": "^1.3",
        "drupal/views_field_view": "^1.0@beta",
        "drupal/views_filters_populate": "^2.0",
        "drupal/views_migration": "^1.2",
        "drupal/views_role_based_global_text": "^3.1",
        "drupal/views_secondary_row": "^1.2",
        "drupal/views_selective_filters": "^2.0@alpha",
        "drupal/views_taxonomy_term_name_into_id": "^1.0@RC",
        "drupal/webform": "^6.3@beta",
        "drupal/webform_migrate": "^2.0@alpha",
        "drush/drush": "^12",
        "laminas/laminas-feed": "^2.22",
        "mglaman/composer-drupal-lenient": "^1.0",
        "topfloor/composer-cleanup-vcs-dirs": "^1.1"
    },
    "conflict": {
        "drupal/drupal": "*"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "config": {
        "allow-plugins": {
            "composer/installers": true,
            "cweagans/composer-patches": true,
            "dealerdirect/phpcodesniffer-composer-installer": true,
            "drupal/core-composer-scaffold": true,
            "drupal/core-project-message": true,
            "mglaman/composer-drupal-lenient": true,
            "simplesamlphp/composer-module-installer": true,
            "simplesamlphp/composer-xmlprovider-installer": true,
            "topfloor/composer-cleanup-vcs-dirs": true
        },
        "sort-packages": true,
        "platform-check": false
    },
    "extra": {
        "patches": {
            "drupal/closeblock": {
                "D10 compatibility": "https://www.drupal.org/files/issues/2023-09-21/drupal-comability-17.patch"
            },
            "drupal/flickr": {
                "D10 compatibility": "patches/flickr.patch"
            },
            "drupal/node_type_class": {
                "D10 compatibility": "https://www.drupal.org/files/issues/2022-06-16/node_type_class.2.0.1.rector.patch"
            },
            "drupal/flickr_api": {
                "D10 compatibility": "patches/flickr-api.patch"
            },
            "drupal/vefl": {
                "BEF 7.0 compatibility": "patches/vefl.patch"
            },
            "drupal/block_class": {
                "Block class issue": "https://git.drupalcode.org/project/block_class/-/merge_requests/52.diff"
            },
            "drupal/custom_body_class":{
                "Deprecation warning":"https://www.drupal.org/files/issues/2024-03-29/custom_body_class-fix-preg_match_warning.patch"
            }
        },
        "drupal-scaffold": {
            "locations": {
                "web-root": "web/"
            }
        },
        "installer-paths": {
            "web/core": [
                "type:drupal-core"
            ],
            "web/libraries/{$name}": [
                "type:drupal-library"
            ],
            "web/modules/contrib/{$name}": [
                "type:drupal-module"
            ],
            "web/profiles/contrib/{$name}": [
                "type:drupal-profile"
            ],
            "web/themes/contrib/{$name}": [
                "type:drupal-theme"
            ],
            "drush/Commands/contrib/{$name}": [
                "type:drupal-drush"
            ],
            "web/modules/custom/{$name}": [
                "type:drupal-custom-module"
            ],
            "web/profiles/custom/{$name}": [
                "type:drupal-custom-profile"
            ],
            "web/themes/custom/{$name}": [
                "type:drupal-custom-theme"
            ]
        },
        "drupal-core-project-message": {
            "include-keys": [
                "homepage",
                "support"
            ],
            "post-create-project-cmd-message": [
                "<bg=blue;fg=white>                                                         </>",
                "<bg=blue;fg=white>  Congratulations, you’ve installed the Drupal codebase  </>",
                "<bg=blue;fg=white>  from the drupal/recommended-project template!          </>",
                "<bg=blue;fg=white>                                                         </>",
                "",
                "<bg=yellow;fg=black>Next steps</>:",
                "  * Install the site: https://www.drupal.org/docs/8/install",
                "  * Read the user guide: https://www.drupal.org/docs/user_guide/en/index.html",
                "  * Get support: https://www.drupal.org/support",
                "  * Get involved with the Drupal community:",
                "      https://www.drupal.org/getting-involved",
                "  * Remove the plugin that prints this message:",
                "      composer remove drupal/core-project-message"
            ]
        },
        "drupal-lenient": {
            "allowed-list": ["drupal/closeblock", "drupal/flickr", "drupal/flickr_api", "drupal/node_type_class"]
        }
    }
}
