For daily emails, I want all links to be absolute URLs so they work when embedded in the sent emails. This module does this. As there is no Drupal 11 compatible release, I've had to add the Lenient Composer endpoint and add patch the rel_to_abs module to make it D11 compatible. If everything works, I'll update the issue and mark it as RTBC. https://www.drupal.org/project/rel_to_abs https://www.drupal.org/docs/develop/using-composer/using-the-drupal-lenient-composer-plugin https://github.com/cweagans/composer-patches https://www.drupal.org/project/rel_to_abs/issues/3434164
141 lines
4.9 KiB
JSON
141 lines
4.9 KiB
JSON
{
|
||
"name": "drupal/recommended-project",
|
||
"description": "Project template for Drupal 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": "^2.3",
|
||
"cweagans/composer-patches": "^1.7",
|
||
"drupal/core-composer-scaffold": "^11.1",
|
||
"drupal/core-project-message": "^11.1",
|
||
"drupal/core-recommended": "^11.1",
|
||
"drupal/drupal_cms_seo_tools": "^1.1",
|
||
"drupal/feeds": "^3.0",
|
||
"drupal/markdown_easy": "^1.0",
|
||
"drupal/paragraphs": "^1.19",
|
||
"drupal/pathauto": "^1.13",
|
||
"drupal/redirect": "^1.11",
|
||
"drupal/rel_to_abs": "^2.2",
|
||
"drupal/tome": "^1.13",
|
||
"drupal/twig_tweak": "^3.4",
|
||
"drupal/weight": "^3.6",
|
||
"drush/drush": "^13.5",
|
||
"mglaman/composer-drupal-lenient": "^1.0"
|
||
},
|
||
"conflict": {
|
||
"drupal/drupal": "*"
|
||
},
|
||
"minimum-stability": "stable",
|
||
"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,
|
||
"php-http/discovery": true,
|
||
"phpstan/extension-installer": true,
|
||
"tbachert/spi": true
|
||
},
|
||
"sort-packages": true
|
||
},
|
||
"extra": {
|
||
"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"
|
||
],
|
||
"recipes/{$name}": [
|
||
"type:drupal-recipe"
|
||
]
|
||
},
|
||
"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/installing-drupal",
|
||
" * 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/rel_to_abs"]
|
||
},
|
||
"patches": {
|
||
"drupal/rel_to_abs": {
|
||
"Automated Drupal 11 compatibility fixes for rel_to_abs": "https://www.drupal.org/files/issues/2024-03-24/rel_to_abs.2.2.5.rector.patch"
|
||
}
|
||
}
|
||
},
|
||
"scripts": {
|
||
"export": "drush tome:export --yes",
|
||
"import": "drush tome:import",
|
||
"generate": "drush tome:static --uri https://www.oliverdavies.uk",
|
||
"post-install-cmd": [
|
||
"@symlink"
|
||
],
|
||
"post-update-cmd": [
|
||
"@symlink"
|
||
],
|
||
"symlink": "./tools/scripts/symlink.sh",
|
||
"test": [
|
||
"composer validate --strict"
|
||
]
|
||
},
|
||
"require-dev": {
|
||
"drupal/core-dev": "^11.1"
|
||
}
|
||
}
|