{
    "name": "pantheon-upstreams/drupal-composer-managed",
    "description": "Install Drupal 9 with Composer on Pantheon.",
    "type": "project",
    "license": "MIT",
    "repositories": [
        {
            "type": "composer",
            "url": "https://packages.drupal.org/8"
        },
        {
            "type": "path",
            "url": "upstream-configuration"
        },
        {
            "type": "package",
            "package": {
              "name": "harvesthq/chosen",
              "version": "1.8.7",
              "type": "drupal-library",
              "extra": {
                "installer-name": "chosen"
              },
              "dist": {
                "url": "https://github.com/harvesthq/chosen/releases/download/v1.8.7/chosen_v1.8.7.zip",
                "type": "zip"
              },
              "require": {
                "composer/installers": "~1.0"
              }
            }
        }
    ],
    "require": {
        "pantheon-upstreams/upstream-configuration": "dev-main",
        "composer/installers": "^1.9",
        "drupal/core-composer-scaffold": "^9.2",
        "drupal/core-recommended": "^9.2",
        "pantheon-systems/drupal-integrations": "^9",
        "cweagans/composer-patches": "^1.7",
        "drush/drush": "^11 || ^12",
        "drupal/admin_toolbar": "^3.2",
        "drupal/pathauto": "^1.11",
        "drupal/redirect": "^1.8",
        "drupal/allowed_formats": "^1.5",
        "drupal/twig_tweak": "^3.2",
        "drupal/paragraphs": "^1.15",
        "drupal/config_pages": "^2.10",
        "drupal/metatag": "^1.22",
        "drupal/pagerer": "^2.3",
        "drupal/linkit": "^6.0@beta",
        "drupal/stage_file_proxy": "^1.2",
        "drupal/field_group": "^3.3",
        "drupal/editor_advanced_link": "^2.0",
        "drupal/focal_point": "^1.5",
        "drupal/entity_embed": "^1.3",
        "drupal/date_all_day": "^1.0@beta",
        "drupal/better_social_sharing_buttons": "^4.0",
        "drupal/addtocalendar": "^3.2",
        "drupal/svg_image_field": "^2.1",
        "drupal/jquery_ui_draggable": "^1.2",
        "drupal/webform": "^6.1",
        "drupal/entity_browser": "^2.8",
        "drupal/inline_entity_form": "^1.0@RC",
        "drupal/chosen": "^3.0",
        "drupal/sitewide_alert": "^2.0",
        "drupal/calendar": "^1.0@alpha",
        "drupal/better_exposed_filters": "^5.2",
        "drupal/views_ajax_history": "^1.6",
        "abraham/twitteroauth": "^4.0",
        "drupal/sticky": "^2.0",
        "drupal/menu_position": "^1.0@beta",
        "drupal/viewsreference": "^1.8",
        "drupal/smart_trim": "^2.0",
        "drupal/environment_indicator": "^4.0",
        "drupal/rabbit_hole": "^1.0@beta",
        "drupal/search_api_pantheon": "^8.1",
        "drupal/views_show_more": "^1.0",
        "drupal/honeypot": "^2.1",
        "drupal/migrate_source_csv": "^3.5",
        "drupal/content_moderation_notifications": "^3.5",
        "drupal/media_directories": "^2.0",
        "drupal/taxonomy_import": "^2.0",
        "drupal/migrate_plus": "^6.0",
        "drupal/migrate_tools": "^6.0",
        "drupal/media_bulk_upload": "^3.0",
        "drupal/optional_end_date": "^1.3",
        "wikimedia/composer-merge-plugin": "^2.1",
        "drupal/dropzonejs": "^2.8",
        "drupal/pantheon_advanced_page_cache": "^2.1",
        "drupal/redis": "^1.6"
    },
    "require-dev": {
        "drupal/core-dev": "^9.2"
    },
    "conflict": {
            "drupal/drupal": "*"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "extra": {
        "enable-patching": true,
        "patches": {
            "drupal/core": {
                "Fixed the menu tree for section nav": "patches/menu-link-tree-fix.patch"
            },
            "drupal/calendar": {
                "Fixed mini calendar": "patches/calendar-fix.patch",
                "Calendar pager theme fix": "patches/calendar-pager-fix.patch"
            },
            "drupal/addtocalendar": {
                "Changed span to button in widget": "patches/add-to-calendar.patch"
            }
        },
        "merge-plugin": {
            "include": [
                "web/modules/contrib/dropzonejs/composer.libraries.json"
            ]
        },
        "drupal-scaffold": {
            "locations": {
                "web-root": "./web"
            },
            "allowed-packages": [
                "pantheon-systems/drupal-integrations"
            ],
            "file-mapping": {
                "[project-root]/.editorconfig": false,
                "[project-root]/pantheon.upstream.yml": false,
                "[project-root]/.gitattributes": false
            }
        },
        "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"],
            "web/private/scripts/quicksilver/{$name}/": ["type:quicksilver-script"]
        },
        "composer-exit-on-patch-failure": true,
        "patchLevel": {
            "drupal/core": "-p2"
        }
    },
    "autoload": {
        "classmap": [
            "upstream-configuration/scripts/ComposerScripts.php"
        ]
    },
    "scripts": {
        "pre-update-cmd": [
            "DrupalComposerManaged\\ComposerScripts::preUpdate"
        ],
        "upstream-require": [
            "DrupalComposerManaged\\ComposerScripts::upstreamRequire"
        ]
    },
    "scripts-descriptions": {
        "upstream-require": "Add a dependency to an upstream. See https://pantheon.io/docs/create-custom-upstream for information on creating custom upstreams."
    },
    "config": {
        "preferred-install": "dist",
        "sort-packages": false,
        "platform": {
            "php": "7.4"
        },
        "allow-plugins": {
            "composer/installers": true,
            "cweagans/composer-patches": true,
            "drupal/core-composer-scaffold": true,
            "dealerdirect/phpcodesniffer-composer-installer": true,
            "wikimedia/composer-merge-plugin": true
        }
    }
}
