{
    "name": "crlv/crlv",
    "description": "Project template for Drupal projects based on drupal/recommended-project",
    "type": "project",
    "license": "GPL-2.0-or-later",
    "authors": [
        {
            "name": "Happyculture team",
            "role": "Developer",
            "email": "contact@happyculture.coop"
        }
    ],
    "homepage": "https://github.com/Happyculture/kumquat",
    "require": {
        "bower-asset/chosen": "^1.8",
        "bower-asset/jqueryui-touch-punch": "dev-master",
        "composer/installers": "^1.9",
        "cweagans/composer-patches": "^1.6.5",
        "drupal/admin_toolbar": "^3.0",
        "drupal/advanced_text_formatter": "^2.0",
        "drupal/allowed_formats": "^1",
        "drupal/auditfiles": "^2.11",
        "drupal/back_to_top": "^2.0",
        "drupal/block_class": "^1.3",
        "drupal/block_inactive_users": "^1.4",
        "drupal/block_visibility_groups": "^1.4",
        "drupal/browsersync": "^2.0",
        "drupal/chosen": "^3.0",
        "drupal/ckeditor_blockimagepaste": "^1.3",
        "drupal/ckeditor_media_embed": "^1.10",
        "drupal/config_filter": "^1.6",
        "drupal/config_split": "^1",
        "drupal/config_update": "^1.7",
        "drupal/console": "^1",
        "drupal/contact_block": "^1.5",
        "drupal/content_sync": "^3.0@beta",
        "drupal/core": "~9.0",
        "drupal/core-composer-scaffold": "^9",
        "drupal/core-project-message": "^9",
        "drupal/core-recommended": "^9.2.0",
        "drupal/ctools": "^3.4",
        "drupal/diff": "^1",
        "drupal/disable_user_1_edit": "^1",
        "drupal/editor_advanced_link": "^1",
        "drupal/editor_file": "^1",
        "drupal/eu_cookie_compliance": "^1",
        "drupal/fb_likebox": "^2.2",
        "drupal/field_delimiter": "^1.1",
        "drupal/field_group": "^3",
        "drupal/flood_control": "^2.0",
        "drupal/gin": "^3",
        "drupal/gin_toolbar": "^1",
        "drupal/image_field_to_media": "^1.0",
        "drupal/image_url_formatter": "^1.0",
        "drupal/media_directories": "^2.0",
        "drupal/menu_admin_per_menu": "^1",
        "drupal/menu_link_attributes": "^1.2",
        "drupal/menu_position": "^1.0@beta",
        "drupal/metatag": "^1",
        "drupal/migrate_tools": "^5.0",
        "drupal/migrate_upgrade": "^3",
        "drupal/paragraphs": "^1",
        "drupal/pathauto": "^1.8",
        "drupal/printfriendly": "^3.5",
        "drupal/redirect": "^1",
        "drupal/responsive_menu": "^4.4",
        "drupal/role_delegation": "^1",
        "drupal/route_condition": "^2",
        "drupal/search_api": "^1.18",
        "drupal/simplenews": "^2.0@beta",
        "drupal/slick_views": "^2.3",
        "drupal/structure_sync": "^2.0",
        "drupal/term_merge": "^2.0@beta",
        "drupal/token": "^1.7",
        "drupal/twig_tweak": "^3.0",
        "drupal/twitter_block": "^3.0@alpha",
        "drupal/varbase_editor": "^9.0",
        "drupal/varbase_heroslider_media": "^9.0",
        "drupal/varbase_layout_builder": "^10.0",
        "drupal/varbase_seo": "^9.0",
        "drupal/vartheme_bs4": "^9.0",
        "drupal/view_unpublished": "^1",
        "drupal/views_bootstrap": "^4.3",
        "drupal/views_conditional": "^1.4",
        "drupal/views_infinite_scroll": "^1.7",
        "drupal/views_selective_filters": "dev-8.x-1.x",
        "drupal/viewsreference": "^1.7",
        "drupal/vmi": "^2.9",
        "drupal/webform": "^6",
        "drupal/xmlsitemap": "^1.0",
        "drush/drush": "10.x-dev",
        "frdh/mmenu": "^8.5",
        "npm-asset/blazy": "^1.8",
        "npm-asset/dropzone": "^5.9",
        "npm-asset/slick-carousel": "~1.6.0",
        "npm-asset/tocbot": "^4.0",
        "oomphinc/composer-installers-extender": "^2",
        "vlucas/phpdotenv": "^5",
        "zaporylie/composer-drupal-optimizations": "^1",
        "drupal/google_analytics": "4.0.0 as 3.1",
        "drupal/google_analytics_reports": "4.0.0-alpha1 as 3.0-rc3"

    },
    "require-dev": {
        "drupal/core-dev": "~9.0",
        "drupal/devel": "^4",
        "drupal/devel_entity_updates": "^3",
        "drupal/environment_indicator": "^4",
        "drupal/stage_file_proxy": "^1"
    },
    "conflict": {
        "drupal/drupal": "*"
    },
    "repositories": {
		"mypackage": {
			"type": "package",
			"package": {
				"name": "drupal/views_selective_filters",
				"type": "drupal-module",
				"version": "dev-8.x-1.x",
				"source": {
				  "type": "git",
				  "url": "https://git.drupalcode.org/project/views_selective_filters.git",
				  "reference": "8ce42b942df68fe9663867e2a86afb1d04518554"
				}
			}
		},
		"mypackage2": {
			"type": "package",
			"package": {
				"name": "frdh/mmenu",
				"type": "drupal-library",
				"version": "8.5.24",
				"source": {
				  "type": "git",
				  "url": "https://github.com/FrDH/mmenu-js.git",
				  "reference": "cc566754025757a4f7dcf00f4b807311c15eba5d"
				}
			}
		},
        "drupal": {
            "type": "composer",
            "url": "https://packages.drupal.org/8"
        },
        "assets": {
            "type": "composer",
            "url": "https://asset-packagist.org"
        }		
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "config": {
        "discard-changes": true,
        "optimize-autoloader": true,
        "sort-packages": true,
        "allow-plugins": {
            "composer/installers": true,
            "cweagans/composer-patches": true,
            "oomphinc/composer-installers-extender": true,
            "drupal/console-extend-plugin": true,
            "drupal/core-composer-scaffold": true,
            "drupal/core-project-message": true,
            "zaporylie/composer-drupal-optimizations": true,
            "dealerdirect/phpcodesniffer-composer-installer": true
        }
    },
    "scripts": {
        "update-core": "@composer update drupal/core-recommended drupal/core-dev --with-dependencies"
    },
    "extra": {
        "drupal-core-project-message": {
            "post-create-project-cmd-message": [
                "Thanks for using Kumquat.",
                "The next step is to run `drupal combawa:initialize-build-scripts` to setup your project.",
                "You should also have a look at `drupal kumquat` commands to start your development process faster."
            ]
        },
        "drupal-scaffold": {
            "locations": {
                "web-root": "web/"
            },
            "file-mapping": {
                "[web-root]/example.gitignore": false,
                "[web-root]/INSTALL.txt": false,
                "[web-root]/README.txt": false,
                "[web-root]/sites/README.txt": false,
                "[web-root]/modules/README.txt": false,
                "[web-root]/profiles/README.txt": false,
                "[web-root]/themes/README.txt": false
            }
        },
        "installer-types": ["bower-asset", "npm-asset"],
        "installer-paths": {
            "web/core": ["type:drupal-core"],
			"web/libraries/jquery-ui-touch-punch": [
                "bower-asset/jqueryui-touch-punch"
            ],
			"web/libraries/slick": [
                "npm-asset/slick-carousel"
            ],
			"web/libraries/{$name}": [
                "type:drupal-library",
                "type:bower-asset",
                "type:npm-asset"
            ],
            "web/modules/contrib/{$name}": ["type:drupal-module"],
            "web/profiles/contrib/{$name}": ["type:drupal-profile"],
            "web/profiles/custom/{$name}": ["type:drupal-custom-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"],
            "vendor/{$vendor}/{$name}": ["type:drupal-console-library"]
        },
		"drupal-libraries": {
            "library-directory": "web/libraries",
            "libraries": [
                {
                    "name": "dropzone",
                    "package": "npm-asset/dropzone"
                },
				{
                    "name": "slick",
                    "package": "npm-asset/slick-carousel"
                },
                {
                    "name": "jquery-ui-touch-punch",
                    "package": "bower-asset/jqueryui-touch-punch"
                }
            ]
        },
        "patchLevel": {
            "drupal/core": "-p2"
        },
        "patches": {
            "drupal/core": {
                "Fix field_layout + extra fields": "https://www.drupal.org/files/issues/2018-09-11/field_layout_extra_fields-2989418-12.patch",
                "Fix loading new JS in Ajax calls (Media Library + CDN)": "https://www.drupal.org/files/issues/2021-05-27/1988968-228--9.2.x.patch",
                "Fix ajaxViews not initialized in nested views": "https://www.drupal.org/files/issues/2020-11-29/2858890-58.patch",
                "Allow views attachment displays to use own pager": "https://www.drupal.org/files/issues/2020-11-29/2833734-allow-attachment-pager-42.patch",
                "Add Content moderation to Taxonomy terms": "https://www.drupal.org/files/issues/2021-06-24/3047110-27.patch",
                "Insert image from remote URL": "https://www.drupal.org/files/issues/2019-12-23/pp_1_allow_entering_2510394-47.patch"
            },
            "drupal/menu_position": {
                "#3146668 Fix an error when adding a new rule on Drupal 9 fails with SchemaIncompleteException": "https://www.drupal.org/files/issues/2020-06-08/drupal9_schemaexception-3146668-2.patch",
                "WSOD when parent is missing": "https://www.drupal.org/files/issues/2020-07-29/drupal-menu_position-WSOD-when-menu-parent-no-longer-exists-3110502-26.patch"
            },
            "drupal/migrate_spreadsheet": {
                "Avoid counting and importing empty row": "https://www.drupal.org/files/issues/2020-07-17/migrate_spreadsheet-do-not-read-empty-cells-3159792-2.patch"
            },
            "drupal/migrate_plus": {
              "Add process plugin to skip files that don't exist": "https://www.drupal.org/files/issues/2020-02-13/migrate_plus-add_skip_on_file_exists_plugin-3113394-2.patch"
            },
			"drupal/views_selective_filters": {
				"fix SQL error views_selective_filters/issues/2804485#comment-13745205": "https://www.drupal.org/files/issues/2020-07-13/views_selective_filters-sql_error-2804485-9-8.patch",
				"fix D9 compatibility views_selective_filters/issues/3170132": "https://www.drupal.org/files/issues/2021-05-11/3170132-d9-compatibility-1.patch"
			}
        }
    }
}
