-
Notifications
You must be signed in to change notification settings - Fork 0
composer.json
Oleksandr Horbatiuk edited this page Mar 8, 2024
·
6 revisions
{
"name": "lexhouk/p8",
"description": "Website based on CMS Drupal and installation profile D8+.",
"type": "project",
"minimum-stability": "dev",
"prefer-stable": true,
"require": {
"drush/drush": "~12.0",
"lexhouk/d8": "dev-main",
"slowprog/composer-copy-file": "0.3.3",
"wikimedia/composer-merge-plugin": "2.0.1"
},
"scripts": {
"post-install-cmd": [ "@composer drupal:scaffold" ],
"post-update-cmd": [
"rm -f profiles/contrib/d8/themes/custom/d8_theme/sass/_{progress-bars,variables}.scss",
"rm -rf profiles/contrib/d8/themes/custom/d8_theme/sass/bootstrap",
"rm -rf profiles/contrib/d8/themes/custom/d8_theme/sass/mixins",
"SlowProg\\CopyFile\\ScriptHandler::copy"
]
},
"extra": {
"installer-paths": {
"core": [ "drupal/core" ],
"libraries/{$name}": [ "type:drupal-library" ],
"modules/contrib/{$name}": [ "type:drupal-module" ],
"profiles/contrib/{$name}": [ "type:drupal-profile" ],
"themes/contrib/{$name}": [ "type:drupal-theme" ]
},
"enable-patching": true,
"patchLevel": { "drupal/core": "-p2" },
"copy-file-dev": {
"vendor/twbs/bootstrap-sass/assets/stylesheets/bootstrap/": "profiles/contrib/d8/themes/custom/d8_theme/sass/bootstrap/"
},
"merge-plugin": {
"include": "profiles/contrib/d8/composer.json",
"recurse": true,
"replace": false,
"ignore-duplicates": false,
"merge-dev": true,
"merge-extra": false,
"merge-extra-deep": false,
"merge-scripts": false
}
},
"config": {
"allow-plugins": {
"composer/installers": true,
"cweagans/composer-patches": true,
"drupal/console-extend-plugin": true,
"drupal/core-composer-scaffold": true,
"wikimedia/composer-merge-plugin": true
}
},
"repositories": [
{
"type": "composer",
"url": "https://repo.packagist.org"
},
{
"type": "composer",
"url": "https://packages.drupal.org/8"
}
]
}