Unpack recipes

This commit is contained in:
Oliver Davies 2025-09-19 00:40:44 +01:00
parent dbeb58b7e8
commit f3eb2af16b
2 changed files with 66 additions and 929 deletions

View file

@ -18,28 +18,77 @@
"require": { "require": {
"composer/composer": "^2.8", "composer/composer": "^2.8",
"composer/installers": "^2.3", "composer/installers": "^2.3",
"drupal/core": "@rc", "drupal/add_content_by_bundle": "^1.2.2",
"drupal/address": "^2",
"drupal/addtocal_augment": "^1.2.3",
"drupal/ai": "^1.1",
"drupal/ai_agents": "^1.1",
"drupal/ai_image_alt_text": "^1",
"drupal/ai_provider_anthropic": "^1.1",
"drupal/ai_provider_openai": "^1.1",
"drupal/automatic_updates": "^4",
"drupal/autosave_form": "^1.10",
"drupal/better_exposed_filters": "^7",
"drupal/bpmn_io": "^2.0.6",
"drupal/captcha": "^2.0.7",
"drupal/coffee": "^2",
"drupal/core": "^11.2",
"drupal/core-composer-scaffold": "^11.2.4", "drupal/core-composer-scaffold": "^11.2.4",
"drupal/core-project-message": "^11.2.4", "drupal/core-project-message": "^11.2.4",
"drupal/core-recipe-unpack": "^11.2.4", "drupal/core-recipe-unpack": "^11.2.4",
"drupal/core-recommended": "^11.2.4", "drupal/core-recommended": "^11.2.4",
"drupal/core-vendor-hardening": "^11.2.4", "drupal/core-vendor-hardening": "^11.2.4",
"drupal/drupal_cms_accessibility_tools": "^1.2", "drupal/dashboard": "^2",
"drupal/drupal_cms_ai": "^1.2", "drupal/drupal_cms_helper": "^1.2",
"drupal/drupal_cms_blog": "^1.2", "drupal/drupal_cms_olivero": "^1.2",
"drupal/drupal_cms_case_study": "^1.2", "drupal/easy_breadcrumb": "^2.0.9",
"drupal/drupal_cms_events": "^1.2", "drupal/easy_email": "^3.0.2",
"drupal/drupal_cms_forms": "^1.2", "drupal/easy_email_theme": "^1",
"drupal/drupal_cms_google_analytics": "^1.2", "drupal/eca": "^2.1.4",
"drupal/drupal_cms_news": "^1.2", "drupal/editoria11y": "^2.2",
"drupal/drupal_cms_page": "^1.2", "drupal/field_group": "^3.6 || ^4",
"drupal/drupal_cms_person": "^1.2", "drupal/focal_point": "^2.1",
"drupal/drupal_cms_project": "^1.2", "drupal/friendly_captcha_challenge": "^0.9",
"drupal/drupal_cms_seo_tools": "^1.2", "drupal/friendlycaptcha": "^1.1",
"drupal/drupal_cms_starter": "^1.2", "drupal/geocoder": "^4.10",
"drupal/project_browser": "@beta", "drupal/geofield": "^1.47",
"drupal/gin": "^5",
"drupal/google_tag": "^2.0.7",
"drupal/honeypot": "^2.1",
"drupal/klaro": "^3",
"drupal/leaflet": "^10.3.4",
"drupal/linkit": "^7",
"drupal/login_emailusername": "^3",
"drupal/mailsystem": "^4",
"drupal/menu_link_attributes": "^1.5",
"drupal/metatag": "^2",
"drupal/pathauto": "^1.13",
"drupal/project_browser": "^2.1-beta3",
"drupal/recipe_installer_kit": "^1-alpha6@alpha", "drupal/recipe_installer_kit": "^1-alpha6@alpha",
"drupal/webform": "@beta" "drupal/redirect": "^1.10",
"drupal/robotstxt": "^1.6",
"drupal/sam": "^1.2",
"drupal/scheduler": "^2.2",
"drupal/scheduler_content_moderation_integration": "^3.0.4",
"drupal/search_api": "^1.36",
"drupal/search_api_autocomplete": "^1.9",
"drupal/search_api_exclude": "^2",
"drupal/selective_better_exposed_filters": "^3",
"drupal/seo_checklist": "^5.2.1",
"drupal/simple_search_form": "^1.5",
"drupal/simple_sitemap": "^4.2.2",
"drupal/sitemap": "^2",
"drupal/smart_date": "^4.2.1",
"drupal/svg_image": "^3.1",
"drupal/symfony_mailer_lite": "^2.0.1",
"drupal/tagify": "^1.2",
"drupal/token": "^1.15",
"drupal/token_or": "^2.2",
"drupal/trash": "^3.0.13",
"drupal/webform": "^6.3-beta1",
"drupal/yoast_seo": "^2.1",
"geocoder-php/nominatim-provider": "^5.7",
"league/commonmark": "^2.4"
}, },
"require-dev": { "require-dev": {
"drush/drush": "^13.6.1" "drush/drush": "^13.6.1"

914
drupal-cms/composer.lock generated
View file

@ -4,7 +4,7 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically" "This file is @generated automatically"
], ],
"content-hash": "cbb0a969612f01e73b673ba0dc3c5161", "content-hash": "368730a2ccd7aec5b1bbafe9775d80ec",
"packages": [ "packages": [
{ {
"name": "asm89/stack-cors", "name": "asm89/stack-cors",
@ -3751,371 +3751,6 @@
"source": "https://git.drupalcode.org/project/date_augmenter" "source": "https://git.drupalcode.org/project/date_augmenter"
} }
}, },
{
"name": "drupal/drupal_cms_accessibility_tools",
"version": "1.2.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_accessibility_tools.git",
"reference": "2a84b30877a62a346033cf3b223e3befb2dd88ed"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_accessibility_tools/repository/archive.zip?sha=2a84b30877a62a346033cf3b223e3befb2dd88ed",
"reference": "2a84b30877a62a346033cf3b223e3befb2dd88ed",
"shasum": ""
},
"require": {
"drupal/core": "^10.3 || ^11",
"drupal/drupal_cms_page": "^1.2",
"drupal/editoria11y": "^2.2"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds automated checks to help ensure content conforms to web accessibility guidelines.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_accessibility_tools/-/tree/1.2.4"
},
"time": "2025-09-04T10:06:53+00:00"
},
{
"name": "drupal/drupal_cms_admin_ui",
"version": "1.2.5",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_admin_ui.git",
"reference": "6fe148e620f0cac1bab72f993adb2caea6bd5d3b"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_admin_ui/repository/archive.zip?sha=6fe148e620f0cac1bab72f993adb2caea6bd5d3b",
"reference": "6fe148e620f0cac1bab72f993adb2caea6bd5d3b",
"shasum": ""
},
"require": {
"drupal/coffee": "^2",
"drupal/core": "^11.2",
"drupal/dashboard": "^2",
"drupal/gin": "^5",
"drupal/sam": "^1.2",
"drupal/tagify": "^1.2"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Sets up a nice administrative theme and navigation.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_admin_ui/-/tree/1.2.5"
},
"time": "2025-09-09T08:41:31+00:00"
},
{
"name": "drupal/drupal_cms_ai",
"version": "1.2.3",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_ai.git",
"reference": "eba5e0e2bfc75c937f698fa7f7a4e0c466584310"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_ai/repository/archive.zip?sha=eba5e0e2bfc75c937f698fa7f7a4e0c466584310",
"reference": "eba5e0e2bfc75c937f698fa7f7a4e0c466584310",
"shasum": ""
},
"require": {
"drupal/ai": "^1.1",
"drupal/ai_agents": "^1.1",
"drupal/ai_image_alt_text": "^1",
"drupal/ai_provider_anthropic": "^1.1",
"drupal/ai_provider_openai": "^1.1",
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_privacy_basic": "^1.2",
"league/commonmark": "^2.4"
},
"conflict": {
"drupal/project_browser": "<2-alpha7"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds integration with AI services, such as alt text generation and a chat bot to assist with site building. Requires an API key from Open AI or Anthropic.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_ai/-/tree/1.2.3"
},
"time": "2025-07-09T13:09:00+00:00"
},
{
"name": "drupal/drupal_cms_anti_spam",
"version": "1.2.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_anti_spam.git",
"reference": "4905af18b215c5ef2a01ae2b0cace82800017d8f"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_anti_spam/repository/archive.zip?sha=4905af18b215c5ef2a01ae2b0cace82800017d8f",
"reference": "4905af18b215c5ef2a01ae2b0cace82800017d8f",
"shasum": ""
},
"require": {
"drupal/captcha": "^2.0.7",
"drupal/core": "^10.4 || ^11",
"drupal/friendly_captcha_challenge": "^0.9",
"drupal/friendlycaptcha": "^1.1",
"drupal/honeypot": "^2.1"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Sets up anti-spam and anti-abuse functionality.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_anti_spam/-/tree/1.2.4"
},
"time": "2025-09-04T10:06:53+00:00"
},
{
"name": "drupal/drupal_cms_authentication",
"version": "1.2.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_authentication.git",
"reference": "33ecef76d93287e01a9ace1e3f72ceecfa21b82c"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_authentication/repository/archive.zip?sha=33ecef76d93287e01a9ace1e3f72ceecfa21b82c",
"reference": "33ecef76d93287e01a9ace1e3f72ceecfa21b82c",
"shasum": ""
},
"require": {
"drupal/bpmn_io": "^2.0.6",
"drupal/core": "^10.3 || ^11",
"drupal/eca": "^2.1.4",
"drupal/login_emailusername": "^3",
"drupal/token": "^1"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Sets up a site with useful authentication features.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_authentication/-/tree/1.2.4"
},
"time": "2025-09-04T10:06:53+00:00"
},
{
"name": "drupal/drupal_cms_blog",
"version": "1.2.5",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_blog.git",
"reference": "f63648047d9ffc875becf83687c158b6f56056d6"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_blog/repository/archive.zip?sha=f63648047d9ffc875becf83687c158b6f56056d6",
"reference": "f63648047d9ffc875becf83687c158b6f56056d6",
"shasum": ""
},
"require": {
"drupal/add_content_by_bundle": "^1.2.2",
"drupal/better_exposed_filters": "^7",
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_page": "^1.2",
"drupal/selective_better_exposed_filters": "^3"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds a blog post content type and listing page.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_blog/-/tree/1.2.5"
},
"time": "2025-09-09T08:41:31+00:00"
},
{
"name": "drupal/drupal_cms_case_study",
"version": "1.2.5",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_case_study.git",
"reference": "e80e2a69c2fa9adbcb825de687035c9af4af5ac5"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_case_study/repository/archive.zip?sha=e80e2a69c2fa9adbcb825de687035c9af4af5ac5",
"reference": "e80e2a69c2fa9adbcb825de687035c9af4af5ac5",
"shasum": ""
},
"require": {
"drupal/add_content_by_bundle": "^1.2.2",
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_page": "^1.2"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds a case study content type and listing page.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_case_study/-/tree/1.2.5"
},
"time": "2025-09-09T08:41:31+00:00"
},
{
"name": "drupal/drupal_cms_content_type_base",
"version": "1.2.5",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_content_type_base.git",
"reference": "b76ebda9c431a2957df7b26ae93f3dbe308d0664"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_content_type_base/repository/archive.zip?sha=b76ebda9c431a2957df7b26ae93f3dbe308d0664",
"reference": "b76ebda9c431a2957df7b26ae93f3dbe308d0664",
"shasum": ""
},
"require": {
"drupal/autosave_form": "^1.10",
"drupal/bpmn_io": "^2.0.6",
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_image": "^1.2",
"drupal/eca": "^2.1.4",
"drupal/linkit": "^7",
"drupal/pathauto": "^1.13",
"drupal/scheduler": "^2.2",
"drupal/scheduler_content_moderation_integration": "^3.0.4",
"drupal/tagify": "^1.2",
"drupal/token": "^1",
"drupal/trash": "^3.0.13"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Provides basic tools for creating content.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_content_type_base/-/tree/1.2.5"
},
"time": "2025-09-09T08:41:31+00:00"
},
{
"name": "drupal/drupal_cms_events",
"version": "1.2.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_events.git",
"reference": "f639b5a06f571fc9fbabb9d2cecf0e2fbbd80fb0"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_events/repository/archive.zip?sha=f639b5a06f571fc9fbabb9d2cecf0e2fbbd80fb0",
"reference": "f639b5a06f571fc9fbabb9d2cecf0e2fbbd80fb0",
"shasum": ""
},
"require": {
"drupal/add_content_by_bundle": "^1.2.2",
"drupal/address": "^2",
"drupal/addtocal_augment": "^1.2.3",
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_page": "^1.2",
"drupal/drupal_cms_privacy_basic": "^1.2",
"drupal/geocoder": "^4.10",
"drupal/geofield": "^1.47",
"drupal/leaflet": "^10.3.4",
"drupal/smart_date": "^4.2.1",
"geocoder-php/nominatim-provider": "^5.7"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds an event content type and listing page.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_events/-/tree/1.2.4"
},
"time": "2025-09-04T10:06:53+00:00"
},
{
"name": "drupal/drupal_cms_forms",
"version": "1.2.5",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_forms.git",
"reference": "842cd61aebaaafbcf0162e04e997376245f37868"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_forms/repository/archive.zip?sha=842cd61aebaaafbcf0162e04e997376245f37868",
"reference": "842cd61aebaaafbcf0162e04e997376245f37868",
"shasum": ""
},
"require": {
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_anti_spam": "^1.2",
"drupal/drupal_cms_page": "^1.2",
"drupal/webform": "^6.3-beta1"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds a simple contact form, and tools for building forms.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_forms/-/tree/1.2.5"
},
"time": "2025-09-09T08:41:31+00:00"
},
{
"name": "drupal/drupal_cms_google_analytics",
"version": "1.2.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_google_analytics.git",
"reference": "2c06066875a658dece01ea75bd57f5099db856bf"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_google_analytics/repository/archive.zip?sha=2c06066875a658dece01ea75bd57f5099db856bf",
"reference": "2c06066875a658dece01ea75bd57f5099db856bf",
"shasum": ""
},
"require": {
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_privacy_basic": "^1.2",
"drupal/google_tag": "^2.0.7"
},
"conflict": {
"drupal/project_browser": "<2-alpha7"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"description": "Adds tracking of website traffic using Google Analytics and Google Tag Manager. Requires a Google Tag Manager ID.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_google_analytics/-/tree/1.2.4"
},
"time": "2025-09-04T10:06:53+00:00"
},
{ {
"name": "drupal/drupal_cms_helper", "name": "drupal/drupal_cms_helper",
"version": "1.2.5", "version": "1.2.5",
@ -4160,68 +3795,6 @@
"source": "https://git.drupalcode.org/project/drupal_cms_helper" "source": "https://git.drupalcode.org/project/drupal_cms_helper"
} }
}, },
{
"name": "drupal/drupal_cms_image",
"version": "1.2.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_image.git",
"reference": "b055a037d5eedd7862d7a7c5d5dc99ba9ec902c4"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_image/repository/archive.zip?sha=b055a037d5eedd7862d7a7c5d5dc99ba9ec902c4",
"reference": "b055a037d5eedd7862d7a7c5d5dc99ba9ec902c4",
"shasum": ""
},
"require": {
"drupal/core": "^10.4 || ^11",
"drupal/focal_point": "^2",
"drupal/svg_image": "^3.1"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Sets up base image configuration including responsive image styles, view modes, focal point-based cropping and SVG images.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_image/-/tree/1.2.4"
},
"time": "2025-09-04T10:06:53+00:00"
},
{
"name": "drupal/drupal_cms_news",
"version": "1.2.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_news.git",
"reference": "854601bded054cfee7628ce91c872e2a6a58d7c2"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_news/repository/archive.zip?sha=854601bded054cfee7628ce91c872e2a6a58d7c2",
"reference": "854601bded054cfee7628ce91c872e2a6a58d7c2",
"shasum": ""
},
"require": {
"drupal/add_content_by_bundle": "^1.2.2",
"drupal/better_exposed_filters": "^7",
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_page": "^1.2",
"drupal/selective_better_exposed_filters": "^3"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds a news content type and listing page.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_news/-/tree/1.2.4"
},
"time": "2025-09-04T10:06:53+00:00"
},
{ {
"name": "drupal/drupal_cms_olivero", "name": "drupal/drupal_cms_olivero",
"version": "1.2.0", "version": "1.2.0",
@ -4286,315 +3859,6 @@
"source": "https://git.drupalcode.org/project/drupal_cms_olivero" "source": "https://git.drupalcode.org/project/drupal_cms_olivero"
} }
}, },
{
"name": "drupal/drupal_cms_page",
"version": "1.2.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_page.git",
"reference": "4d5184d404bdb79fb472073924cbb52ed394a988"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_page/repository/archive.zip?sha=4d5184d404bdb79fb472073924cbb52ed394a988",
"reference": "4d5184d404bdb79fb472073924cbb52ed394a988",
"shasum": ""
},
"require": {
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_content_type_base": "^1.2"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds a content type for simple pages.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_page/-/tree/1.2.4"
},
"time": "2025-09-04T10:06:53+00:00"
},
{
"name": "drupal/drupal_cms_person",
"version": "1.2.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_person.git",
"reference": "44bfd4b6ad0159186ad7d1860de807e3f48c3e60"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_person/repository/archive.zip?sha=44bfd4b6ad0159186ad7d1860de807e3f48c3e60",
"reference": "44bfd4b6ad0159186ad7d1860de807e3f48c3e60",
"shasum": ""
},
"require": {
"drupal/add_content_by_bundle": "^1.2.2",
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_page": "^1.2"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds a person profile content type.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_person/-/tree/1.2.4"
},
"time": "2025-09-04T10:06:53+00:00"
},
{
"name": "drupal/drupal_cms_privacy_basic",
"version": "1.2.5",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_privacy_basic.git",
"reference": "8f2ff3403edfba10420d1e41dff948e1e5e31af6"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_privacy_basic/repository/archive.zip?sha=8f2ff3403edfba10420d1e41dff948e1e5e31af6",
"reference": "8f2ff3403edfba10420d1e41dff948e1e5e31af6",
"shasum": ""
},
"require": {
"drupal/bpmn_io": "^2.0.6",
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_page": "^1.2",
"drupal/eca": "^2.1.4",
"drupal/klaro": "^3",
"drupal/menu_link_attributes": "^1.5"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds basic privacy features such as consent management and remote content blocking.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_privacy_basic/-/tree/1.2.5"
},
"time": "2025-09-09T08:41:31+00:00"
},
{
"name": "drupal/drupal_cms_project",
"version": "1.2.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_project.git",
"reference": "43d63ff0549a8bdabc8f5748043bb928c3c4edbe"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_project/repository/archive.zip?sha=43d63ff0549a8bdabc8f5748043bb928c3c4edbe",
"reference": "43d63ff0549a8bdabc8f5748043bb928c3c4edbe",
"shasum": ""
},
"require": {
"drupal/add_content_by_bundle": "^1.2.2",
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_page": "^1.2"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds a project content type and listing page.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_project/-/tree/1.2.4"
},
"time": "2025-09-04T10:06:53+00:00"
},
{
"name": "drupal/drupal_cms_remote_video",
"version": "1.2.5",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_remote_video.git",
"reference": "3104e5d3203eea71e2a12b68e8a5c0b26236f787"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_remote_video/repository/archive.zip?sha=3104e5d3203eea71e2a12b68e8a5c0b26236f787",
"reference": "3104e5d3203eea71e2a12b68e8a5c0b26236f787",
"shasum": ""
},
"require": {
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_privacy_basic": "^1.2"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Configures display options for remote video.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_remote_video/-/tree/1.2.5"
},
"time": "2025-09-09T08:41:31+00:00"
},
{
"name": "drupal/drupal_cms_search",
"version": "1.2.5",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_search.git",
"reference": "76e9ba0fa2b7278b5753048542b0acad7a022262"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_search/repository/archive.zip?sha=76e9ba0fa2b7278b5753048542b0acad7a022262",
"reference": "76e9ba0fa2b7278b5753048542b0acad7a022262",
"shasum": ""
},
"require": {
"drupal/core": "^10.4 || ^11",
"drupal/drupal_cms_helper": "^1.2",
"drupal/search_api": "^1.36",
"drupal/search_api_autocomplete": "^1.9",
"drupal/search_api_exclude": "^2",
"drupal/simple_search_form": "^1.5"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds a search to help visitors find content.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_search/-/tree/1.2.5"
},
"time": "2025-09-09T08:41:31+00:00"
},
{
"name": "drupal/drupal_cms_seo_basic",
"version": "1.2.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_seo_basic.git",
"reference": "2990acbb8d94cd9e67e4928a9da354e56faa8626"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_seo_basic/repository/archive.zip?sha=2990acbb8d94cd9e67e4928a9da354e56faa8626",
"reference": "2990acbb8d94cd9e67e4928a9da354e56faa8626",
"shasum": ""
},
"require": {
"drupal/core": "^10.4 || ^11",
"drupal/easy_breadcrumb": "^2.0.9",
"drupal/pathauto": "^1.13",
"drupal/redirect": "^1.10",
"drupal/token": "^1.15"
},
"suggest": {
"drupal/drupal_cms_accessibility_tools": "Adds automated checks to help ensure content conforms to web accessibility guidelines.",
"drupal/drupal_cms_analytics": "Adds recipes for tracking website traffic.",
"drupal/drupal_cms_seo_tools": "Add additional SEO tools to help configure and manage meta tags, SEO analysis, sitemaps, with an SEO checklist and dashboard."
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Provides basic SEO best practices.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_seo_basic/-/tree/1.2.4"
},
"time": "2025-09-04T10:06:53+00:00"
},
{
"name": "drupal/drupal_cms_seo_tools",
"version": "1.2.5",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_seo_tools.git",
"reference": "4692e8e0e00a3bd50129358b540e568810f177d5"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_seo_tools/repository/archive.zip?sha=4692e8e0e00a3bd50129358b540e568810f177d5",
"reference": "4692e8e0e00a3bd50129358b540e568810f177d5",
"shasum": ""
},
"require": {
"drupal/bpmn_io": "^2.0.6",
"drupal/core": "^10.4 || ^11",
"drupal/eca": "^2.1.4",
"drupal/field_group": "^3.6 || ^4",
"drupal/focal_point": "^2.1",
"drupal/metatag": "^2",
"drupal/robotstxt": "^1.6",
"drupal/seo_checklist": "^5.2.1",
"drupal/simple_sitemap": "^4.2.2",
"drupal/sitemap": "^2",
"drupal/token_or": "^2.2",
"drupal/yoast_seo": "^2.1"
},
"suggest": {
"drupal/drupal_cms_accessibility_tools": "Adds automated checks to help ensure content conforms to web accessibility guidelines.",
"drupal/drupal_cms_analytics": "Adds recipes for tracking website traffic."
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Adds common search engine optimisation tools such as meta tags, XML sitemap, robots.txt management and more.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_seo_tools/-/tree/1.2.5"
},
"time": "2025-09-09T08:41:31+00:00"
},
{
"name": "drupal/drupal_cms_starter",
"version": "1.2.5",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/drupal_cms_starter.git",
"reference": "6390e930befec5e12ee28a8b41827905d90e5c51"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Fdrupal_cms_starter/repository/archive.zip?sha=6390e930befec5e12ee28a8b41827905d90e5c51",
"reference": "6390e930befec5e12ee28a8b41827905d90e5c51",
"shasum": ""
},
"require": {
"drupal/automatic_updates": "^4",
"drupal/bpmn_io": "^2.0.6",
"drupal/core": "^11.2",
"drupal/dashboard": "^2",
"drupal/drupal_cms_admin_ui": "^1.2",
"drupal/drupal_cms_anti_spam": "^1.2",
"drupal/drupal_cms_authentication": "^1.2",
"drupal/drupal_cms_helper": "^1.2",
"drupal/drupal_cms_olivero": "^1.2",
"drupal/drupal_cms_page": "^1.2",
"drupal/drupal_cms_privacy_basic": "^1.2",
"drupal/drupal_cms_remote_video": "^1.2",
"drupal/drupal_cms_search": "^1.2",
"drupal/drupal_cms_seo_basic": "^1.2",
"drupal/easy_email_express": "^1.0.2",
"drupal/eca": "^2.1.4",
"drupal/project_browser": "^2.1-beta3",
"drupal/token": "^1"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0-or-later"
],
"description": "Applies the foundational Drupal CMS recipes.",
"support": {
"source": "https://git.drupalcode.org/project/drupal_cms_starter/-/tree/1.2.5"
},
"time": "2025-09-09T08:41:31+00:00"
},
{ {
"name": "drupal/easy_breadcrumb", "name": "drupal/easy_breadcrumb",
"version": "2.0.9", "version": "2.0.9",
@ -4752,112 +4016,6 @@
"source": "https://git.drupalcode.org/project/easy_email" "source": "https://git.drupalcode.org/project/easy_email"
} }
}, },
{
"name": "drupal/easy_email_express",
"version": "1.0.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/easy_email_express.git",
"reference": "aff24f73fe8b2e04cbb524a7887c035385ba8662"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Feasy_email_express/repository/archive.zip?sha=aff24f73fe8b2e04cbb524a7887c035385ba8662",
"reference": "aff24f73fe8b2e04cbb524a7887c035385ba8662",
"shasum": ""
},
"require": {
"drupal/core": "^10.3 || ^11",
"drupal/easy_email_standard": "^1.0.2",
"drupal/easy_email_types_core": "^1.0.3",
"drupal/easy_email_types_default": "^1.0.1"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0+"
],
"description": "Easy Email configuration that replaces all core emails with HTML formatted emails.",
"homepage": "https://www.drupal.org/project/easy_email_express",
"keywords": [
"drupal"
],
"support": {
"issues": "https://www.drupal.org/project/issues/easy_email_express",
"source": "https://git.drupalcode.org/project/easy_email_express"
},
"time": "2025-06-16T14:18:11+00:00"
},
{
"name": "drupal/easy_email_standard",
"version": "1.0.3",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/easy_email_standard.git",
"reference": "e252ab7285864d7e3d63ee3e78d5c7a518f00a17"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Feasy_email_standard/repository/archive.zip?sha=e252ab7285864d7e3d63ee3e78d5c7a518f00a17",
"reference": "e252ab7285864d7e3d63ee3e78d5c7a518f00a17",
"shasum": ""
},
"require": {
"drupal/core": "^10.3 || ^11",
"drupal/easy_email": "^3.0.2",
"drupal/easy_email_theme": "^1",
"drupal/mailsystem": "^4",
"drupal/symfony_mailer_lite": "^2.0.1"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0+"
],
"description": "Easy Email module and theme for sending HTML emails from Drupal.",
"homepage": "https://www.drupal.org/project/easy_email_standard",
"keywords": [
"drupal"
],
"support": {
"issues": "https://www.drupal.org/project/issues/easy_email_standard",
"source": "https://git.drupalcode.org/project/easy_email_standard"
},
"time": "2025-06-16T14:15:30+00:00"
},
{
"name": "drupal/easy_email_text_format",
"version": "1.0.3",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/easy_email_text_format.git",
"reference": "568b1d97a91c4aab6aa2e6a3936f280cc49f8385"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Feasy_email_text_format/repository/archive.zip?sha=568b1d97a91c4aab6aa2e6a3936f280cc49f8385",
"reference": "568b1d97a91c4aab6aa2e6a3936f280cc49f8385",
"shasum": ""
},
"require": {
"drupal/core": "^10.3 || ^11"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0+"
],
"description": "Text format and editor config for editing HTML body of Easy Email templates.",
"homepage": "https://www.drupal.org/project/easy_email_text_format",
"keywords": [
"drupal"
],
"support": {
"issues": "https://www.drupal.org/project/issues/easy_email_text_format",
"source": "https://git.drupalcode.org/project/easy_email_text_format"
},
"time": "2025-06-16T14:07:18+00:00"
},
{ {
"name": "drupal/easy_email_theme", "name": "drupal/easy_email_theme",
"version": "1.1.0", "version": "1.1.0",
@ -4902,76 +4060,6 @@
"source": "https://git.drupalcode.org/project/easy_email_theme" "source": "https://git.drupalcode.org/project/easy_email_theme"
} }
}, },
{
"name": "drupal/easy_email_types_core",
"version": "1.0.4",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/easy_email_types_core.git",
"reference": "d8e41ba370031d8978e4dc30efaed9d91be1a75c"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Feasy_email_types_core/repository/archive.zip?sha=d8e41ba370031d8978e4dc30efaed9d91be1a75c",
"reference": "d8e41ba370031d8978e4dc30efaed9d91be1a75c",
"shasum": ""
},
"require": {
"drupal/core": "^10.3 || ^11",
"drupal/easy_email": "^3.0.2",
"drupal/easy_email_text_format": "^1"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0+"
],
"description": "Easy Email templates that replicate and override the content of emails sent by Drupal core with HTML-formatted versions.",
"homepage": "https://www.drupal.org/project/easy_email_types_core",
"keywords": [
"drupal"
],
"support": {
"issues": "https://www.drupal.org/project/issues/easy_email_types_core",
"source": "https://git.drupalcode.org/project/easy_email_types_core"
},
"time": "2025-06-16T14:13:31+00:00"
},
{
"name": "drupal/easy_email_types_default",
"version": "1.0.2",
"source": {
"type": "git",
"url": "https://git.drupalcode.org/project/easy_email_types_default.git",
"reference": "7f981984cd1d1d9e6eddf4a914210d7ae3d490e2"
},
"dist": {
"type": "zip",
"url": "https://git.drupalcode.org/api/v4/projects/project%2Feasy_email_types_default/repository/archive.zip?sha=7f981984cd1d1d9e6eddf4a914210d7ae3d490e2",
"reference": "7f981984cd1d1d9e6eddf4a914210d7ae3d490e2",
"shasum": ""
},
"require": {
"drupal/core": "^10.3 || ^11",
"drupal/easy_email": "^3.0.2",
"drupal/easy_email_text_format": "^1.0.2"
},
"type": "drupal-recipe",
"notification-url": "https://packagist.org/downloads/",
"license": [
"GPL-2.0+"
],
"description": "A default Easy Email template configured to override all emails sent from the site.",
"homepage": "https://www.drupal.org/project/easy_email_types_default",
"keywords": [
"drupal"
],
"support": {
"issues": "https://www.drupal.org/project/issues/easy_email_types_default",
"source": "https://git.drupalcode.org/project/easy_email_types_default"
},
"time": "2025-06-16T14:10:36+00:00"
},
{ {
"name": "drupal/eca", "name": "drupal/eca",
"version": "2.1.13", "version": "2.1.13",