{
    "name": "macroweb/macroweb-drupal-skeleton",
    "description": "Project template for Drupal 8 projects with composer by macroweb",
    "type": "project",
    "license": "GPL-2.0-or-later",
    "authors": [
        {
            "name": "",
            "role": ""
        }
    ],
    "repositories": [
        {
            "type": "composer",
            "url": "https://packages.drupal.org/8",
            "exclude": ["drupal/admin_content_notification", "drupal/login_lock"]
        },
        {
            "type": "composer",
            "url": "https://asset-packagist.org"
        },
        {
            "type": "composer",
            "url": "https://oauth2@git.macroweb.hu/api/v4/group/19/-/packages/composer/packages.json"
        },
        {
            "type": "package",
            "package": {
                "name": "drupal/admin_content_notification",
                "version": "4.1",
                "type": "drupal-module",
                "require": {
                    "drupal/core": "^8 || ^9 || ^10 || ^11"
                },
                "source": {
                    "url": "https://git.drupalcode.org/project/admin_content_notification.git",
                    "type": "git",
                    "reference": "8.x-4.1"
                }
            }
        },
        {
            "type": "package",
            "package": {
                "name": "drupal/login_lock",
                "version": "1.0.1",
                "type": "drupal-module",
                "require": {
                    "drupal/core": "^8 || ^9 || ^10 || ^11"
                },
                "source": {
                    "url": "https://git.drupalcode.org/project/login_lock.git",
                    "type": "git",
                    "reference": "1.0.x"
                }
            }
        },
        {
          "type": "package",
          "package": {
          "name": "ckeditor/div",
            "version": "4.16.2",
            "type": "drupal-library",
            "extra": {
              "installer-name": "ckeditor/plugins/div"
            },
            "dist": {
              "url": "https://download.ckeditor.com/div/releases/div_4.16.2.zip",
              "type": "zip"
            }
          }
        },
        {
            "type": "package",
            "package": {
                "name": "ckeditor/fakeobjects",
                "version": "4.16.2",
                "type": "drupal-library",
                "dist": {
                    "url": "https://download.ckeditor.com/fakeobjects/releases/fakeobjects_4.16.2.zip",
                    "type": "zip"
                }
            }
        },
        {
            "type": "package",
            "package": {
                "name": "malsup/cycle",
                "version": "3.0.3",
                "type": "drupal-library",
                "dist": {
                    "url": "https://github.com/malsup/cycle/archive/refs/tags/3.0.3-a.zip",
                    "type": "zip"
                }
            }
        },
        {
            "type": "package",
            "package": {
                "name": "turbojettechnologies/colorbox",
                "version": "1.7.0",
                "type": "drupal-library",
                "dist": {
                    "url": "https://github.com/TurbojetTechnologies/colorbox/archive/refs/tags/1.7.0.zip",
                    "type": "zip"
                }
            }
        }
    ],
    "require": {
        "bower-asset/chosen": "1.8.7",
        "bower-asset/dropzone": "v5.5.0",
        "bower-asset/jquery-hoverintent": "^1.10",
        "bower-asset/json2": "dev-master",
        "ckeditor/div": "4.16.2",
        "ckeditor/fakeobjects": "^4.16.2",
        "composer/installers": "~1.11",
        "cweagans/composer-patches": "^1.7",
        "drupal/address": "^2.0",
        "drupal/admin_content_notification": "4.1",
        "drupal/admin_toolbar": "^3.0",
        "drupal/auto_entitylabel": "^3.0@beta",
        "drupal/back_to_top": "^3.0",
        "drupal/backup_migrate": "^5.0",
        "drupal/better_exposed_filters": "^7.0",
        "drupal/captcha": "^2.0",
        "drupal/change_pwd_page": "^2.0",
        "drupal/ckeditor5_paste_filter": "^1.0",
        "drupal/ckeditor_accordion": "^2.2",
        "drupal/ckeditor_div_manager": "^3.0",
        "drupal/classy": "^2.0",
        "drupal/colorbox": "^2.1",
        "drupal/config_ignore": "^3.0",
        "drupal/config_role_split": "^1.0@beta",
        "drupal/config_split": "^2.0",
        "drupal/content_moderation_notifications": "^3.3",
        "drupal/core-composer-scaffold": "^11",
        "drupal/core-project-message": "^11",
        "drupal/core-recommended": "^11",
        "drupal/ctools": "^4.1",
        "drupal/devel": "^5.0",
        "drupal/draggableviews": "^2.0",
        "drupal/drd_agent": "^4.0",
        "drupal/dropzonejs": "^2.0@alpha",
        "drupal/editor_advanced_link": "^2.0",
        "drupal/embed": "^1.0",
        "drupal/entity_browser": "^2.0",
        "drupal/entity_embed": "^1.0",
        "drupal/entity_usage": "^2.0@beta",
        "drupal/environment_indicator": "^4.0",
        "drupal/eu_cookie_compliance": "^1.5",
        "drupal/events_log_track": "^4.0",
        "drupal/extlink": "^2.0",
        "drupal/facets": "^2.0",
        "drupal/fakeobjects": "^2.0",
        "drupal/field_group": "^3.0",
        "drupal/file_delete": "^3.0",
        "drupal/fullcalendar_view": "^5.0",
        "drupal/genpass": "^2.1",
        "drupal/geocoder": "^3.34 || ^4.12",
        "drupal/geofield_map": "^11.0",
        "drupal/google_analytics": "^4.0",
        "drupal/image_delta_formatter": "^1.0",
        "drupal/inline_entity_form": "^3.0",
        "drupal/jquery_ui_accordion": "^2.0",
        "drupal/jquery_ui_dialog": "^2.1",
        "drupal/jquery_ui_effects": "^2.0",
        "drupal/leaflet": "^10.0",
        "drupal/linkit": "^7.0",
        "drupal/login_emailusername": "^3.0",
        "drupal/login_lock": "1.0.1",
        "drupal/mail_safety": "^2.0",
        "drupal/masquerade": "^2.0@beta",
        "drupal/media_entity_download": "^2.1",
        "drupal/menu_admin_per_menu": "^1.0",
        "drupal/menu_block": "^1.7",
        "drupal/menu_position": "^1.0@beta",
        "drupal/metatag": "^2.0",
        "drupal/migrate_file": "^3.0",
        "drupal/migrate_plus": "^6.0",
        "drupal/migrate_spreadsheet": "^2.2",
        "drupal/module_missing_message_fixer": "^2.0",
        "drupal/multiple_fields_remove_button": "^2.2",
        "drupal/override_node_options": "^2.4",
        "drupal/password_policy": "^4.0",
        "drupal/password_strength": "^2.0",
        "drupal/pathauto": "^1.4",
        "drupal/potx": "^1.1",
        "drupal/profile": "^1.2",
        "drupal/queue_unique": "^4.0",
        "drupal/rabbit_hole": "^1.0@beta",
        "drupal/recaptcha": "^3.0",
        "drupal/recaptcha_v3": "^2.0",
        "drupal/redirect": "^1.3",
        "drupal/registration_role": "^2.0",
        "drupal/responsive_favicons": "^4.0",
        "drupal/role_delegation": "^1.1",
        "drupal/rules": "^4.0",
        "drupal/search_api": "^1.12",
        "drupal/select2": "^2.0",
        "drupal/seven": "^2.0",
        "drupal/shs": "^2.0",
        "drupal/slick_views": "^3.0",
        "drupal/smart_date": "^4.0.0",
        "drupal/spamspan": "^3.0",
        "drupal/svg_image": "^3.0",
        "drupal/symfony_mailer": "^1.5",
        "drupal/telephone_validation": "^2.2",
        "drupal/upgrade_status": "^4.0",
        "drupal/verf": "^2.1",
        "drupal/view_unpublished": "^1.0@alpha",
        "drupal/viewfield": "^3.0@beta",
        "drupal/views_argument_token": "^2.0",
        "drupal/views_bulk_edit": "^3.0",
        "drupal/views_bulk_operations": "^4.0",
        "drupal/views_cm_current_state": "^2.0",
        "drupal/views_data_export": "^1.5",
        "drupal/views_infinite_scroll": "^2.0",
        "drupal/views_random_seed": "^1.0",
        "drupal/webform": "^6.3",
        "drupal/xls_serialization": "^1.3",
        "drupal/xmlsitemap": "^2.0",
        "drush/drush": "^13",
        "geocoder-php/google-maps-provider": "^4.6",
        "macroweb/auction": "^3.0",
        "macroweb/promobar": "^4.0",
        "malsup/cycle": "^3.0",
        "npm-asset/blazy": "^1.8",
        "npm-asset/jquery.pause": "^3.0",
        "npm-asset/select2": "^4.0",
        "npm-asset/slick-carousel": "^1.8",
        "oomphinc/composer-installers-extender": "^2.0",
        "turbojettechnologies/colorbox": "1.7.0",
        "vlucas/phpdotenv": "^2.4",
        "webflo/drupal-finder": "^1.0.0",
        "webmozart/path-util": "^2.3",
        "wikimedia/composer-merge-plugin": "^2.0"
    },
    "require-dev": {
        "drupal/coder": "^8.3",
        "drupal/core-dev": "^11",
        "kint-php/kint": "^3.3",
        "phpspec/prophecy-phpunit": "^2",
        "phpunit/phpunit": "^9.5",
        "squizlabs/php_codesniffer": "^3.6"
    },
    "conflict": {
        "drupal/drupal": "*"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "config": {
        "sort-packages": true,
        "allow-plugins": {
            "dealerdirect/phpcodesniffer-composer-installer": true,
            "composer/installers": true,
            "cweagans/composer-patches": true,
            "drupal/core-composer-scaffold": true,
            "drupal/core-project-message": true,
            "oomphinc/composer-installers-extender": true,
            "wikimedia/composer-merge-plugin": true,
            "php-http/discovery": true,
            "phpstan/extension-installer": true,
            "tbachert/spi": true
        }
    },
    "extra": {
        "merge-plugin": {
            "include": [
                "web/modules/contrib/webform/composer.libraries.json"
            ]
        },
        "enable-patching": true,
        "composer-exit-on-patch-failure": false,
        "patchLevel": {
          "drupal/core": "-p2"
        },
        "patches": {
            "drupal/core": {
                "Use TrustedRedirectResponse Error on Multilingual Setup - 2643466#60": "https://www.drupal.org/files/issues/2024-07-19/2643466-60.patch",
                "Display content moderation form on published revisions": "https://www.drupal.org/files/issues/2021-10-28/2875843_show-on-published_33.patch",
                "Imported PO files have no public URL but have a link at admin/content/files - #2449895-115": "https://www.drupal.org/files/issues/2025-07-09/2449895-115.patch"
            },
            "drupal/admin_content_notification": {
                "Drupal 11 compatibility - #3490597-MR !5": "https://git.drupalcode.org/project/admin_content_notification/-/merge_requests/5.diff",
                "#3253051 - hook_admin_content_notification_recipients_alter have no effect": "patches/admin-content-notification-alter-3253051-custom.patch"
            },
            "drupal/change_pwd_page": {
                "Module breaks core's password reset form - #3372510-10": "https://www.drupal.org/files/issues/2024-10-28/alter-route-path-3372510-10.patch",
                "Integrity constraint violation: 1048 Column 'name' cannot be null: INSERT INTO \"users_field_data\" - #3320366-15": "https://www.drupal.org/files/issues/2023-09-21/3320366.patch",
                "Argument #1 ($callback) must be a valid callback, function \"_password_policy_user_profile_form_submit\" not found or invalid function name - #3318837-8": "https://www.drupal.org/files/issues/2023-05-22/3318837-8.patch"
            },
            "drupal/ckeditor_accordion": {
                "TypeError: Cannot read properties of null (reading 'classList') when AJAX triggers attachBehaviors": "patches/ckeditor_accordion-null-check-dt-dd.patch"
            },
            "drupal/colorbox": {
                "Integrate colorbox with remote video - #3021913-49 - NE CSERÉLD GYÁRIRA: https://atrium.macroweb.hu/gysev/node/37815#comment-189568": "patches/colorbox-remote-video-support-3021913-49-CUSTOMIZED.patch"
            },
            "drupal/config_role_split": {
                "Config Role Split tries to process translations of user.role.* configuration in a multilingual site. - #2976974-3": "https://www.drupal.org/files/issues/2024-09-20/config_role_split-stop_processing_config_translation-2976974-3.patch"
            },
            "drupal/draggableviews": {
                "Contextual Link throws RouteNotFoundException: Route 'view.this' does not exist #3316975-32": "https://www.drupal.org/files/issues/2024-06-10/3316975-32-MR40.patch"
            },
            "drupal/entity_embed": {
                "#3077225-10 - Logs flooded with warning messages \"Invalid display settings encountered\"": "https://www.drupal.org/files/issues/2019-12-11/3077225-10.reduce-invalid-config-logs.patch",
                "#3069448-32 - Array to string conversion for Media Image": "https://www.drupal.org/files/issues/2022-11-08/entity-embed_array-to-string_3069448-32.patch",
                "Drupal 10.5/11.2 compatability (tooltip broken, cannot edit embedded entities - #3531672-MR!62)": "https://git.drupalcode.org/project/entity_embed/-/merge_requests/62.diff"
            },
            "drupal/login_lock": {
                "Drupal 11 compatibility - 3431740-MR !3": "https://git.drupalcode.org/project/login_lock/-/merge_requests/3.diff"
            },
            "drupal/migrate_spreadsheet": {
                "Avoid counting and importing empty rows - 3159792#2": "https://www.drupal.org/files/issues/2020-07-17/migrate_spreadsheet-do-not-read-empty-cells-3159792-2.patch"
            },
            "drupal/password_policy": {
                "Display constraint error messages. - #3308001-MR!52": "https://git.drupalcode.org/project/password_policy/-/merge_requests/52.diff"
            },
            "drupal/redirect_after_login": {
                "Headers have already been sent after upgrade to Drupal 9.2 (can't login)" : "https://www.drupal.org/files/issues/2021-06-20/3214949.patch"
            },
            "drupal/rules": {
                "#2816033-MR !88 Rules registers no listeners on rare occasions.": "https://git.drupalcode.org/project/rules/-/merge_requests/88.diff",
                "Data processors do not check type before performing type-specific operations - #2849810": "https://git.drupalcode.org/project/rules/-/merge_requests/9.diff",
                "NumericOffset missing canProcess() - #2849810": "patches/rules-numeric-offset-missing-canprocess.patch"
            }
        },
        "drupal-scaffold": {
            "locations": {
                "web-root": "web/"
            },
            "initial": {
                ".editorconfig": "../.editorconfig",
                ".gitattributes": "../.gitattributes"
            },
            "file-mapping": {
              "[web-root]/.htaccess": false
            }
        },
        "installer-types": [
            "npm-asset",
            "bower-asset"
        ],
        "installer-paths": {
            "web/core": ["type:drupal-core"],
            "web/libraries/jquery.cycle": ["malsup/cycle"],
            "web/libraries/jquery.hoverintent": ["bower-asset/jquery-hoverintent"],
            "web/libraries/{$name}": [
                "type:drupal-library",
                "vendor:npm-asset",
                "vendor:bower-asset"
            ],
            "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/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"
            ]
        }
    }
}
