-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcomposer.json
More file actions
146 lines (146 loc) · 6.58 KB
/
Copy pathcomposer.json
File metadata and controls
146 lines (146 loc) · 6.58 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
{
"name": "drupal/cms",
"version": "1.2.0",
"description": "Drupal CMS is a ready-to-use platform built on Drupal core, offering smart defaults to get started quickly and enterprise-grade tools for marketers, designers, and content creators.",
"type": "project",
"license": "GPL-2.0-or-later",
"homepage": "https://www.drupal.org/project/drupal",
"support": {
"docs": "https://drupal.org/docs/user_guide/en/index.html",
"chat": "https://drupal.org/node/314178"
},
"repositories": {
"drupal": {
"type": "composer",
"url": "https://packages.drupal.org/8"
}
},
"require": {
"composer/installers": "^2.3",
"cweagans/composer-patches": "^1.6.5",
"drupal/basecore": "^1.0",
"drupal/bootstrap_business": "^2.0",
"drupal/core": "@rc",
"drupal/core-composer-scaffold": "^11.2",
"drupal/core-project-message": "^11.2",
"drupal/core-recipe-unpack": "^11.2",
"drupal/core-recommended": "^11.2",
"drupal/corporateclean": "^1.0",
"drupal/default_content": "^2.0@alpha",
"drupal/drupal_cms_accessibility_tools": "^1.2",
"drupal/drupal_cms_ai": "^1.2",
"drupal/drupal_cms_analytics": "^1.2",
"drupal/drupal_cms_blog": "^1.2",
"drupal/drupal_cms_case_study": "^1.2",
"drupal/drupal_cms_events": "^1.2",
"drupal/drupal_cms_forms": "^1.2",
"drupal/drupal_cms_news": "^1.2",
"drupal/drupal_cms_page": "^1.2",
"drupal/drupal_cms_person": "^1.2",
"drupal/drupal_cms_project": "^1.2",
"drupal/drupal_cms_seo_tools": "^1.2",
"drupal/drupal_cms_starter": "^1.2",
"drupal/google_tag": "^2.0",
"drupal/project_browser": "@beta",
"drupal/recipe_installer_kit": "^1-alpha6@alpha",
"drupal/simple_styleguide": "^2.0",
"drupal/webform": "@beta",
"drush/drush": "^13",
"morethanthemes/extra_block": "^1.0",
"morethanthemes/extra_content": "^1.0",
"morethanthemes/extra_landing_page": "^1.0",
"morethanthemes/extra_styleguide": "^1.0",
"morethanthemes/extra_ux": "^1.0"
},
"conflict": {
"drupal/drupal": "*"
},
"minimum-stability": "stable",
"prefer-stable": true,
"config": {
"allow-plugins": {
"composer/installers": true,
"cweagans/composer-patches": true,
"drupal/core-composer-scaffold": true,
"drupal/core-project-message": true,
"drupal/core-recipe-unpack": true,
"php-http/discovery": true
},
"sort-packages": true,
"optimize-autoloader": 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"],
"./recipes/{$name}": ["type:drupal-recipe"],
"web/themes/custom/{$name}": ["type:drupal-custom-theme"]
},
"patches": {
"enable-patching" : true,
"drupal/default_content": {
"Add a Normalizer and Denormalizer to support Layout Builder": "https://www.drupal.org/files/issues/2022-12-06/default_content-3160146-53.patch"
},
"drupal/drupal_cms_starter": {
"Expose Extra recipes": "https://github.com/morethanthemes/drupal_cms_starter/compare/1.2.x...chore/allow-extra-recipes-12.patch"
}
},
"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 Drupal CMS! </>",
"<bg=blue;fg=white> </>",
"",
"<bg=yellow;fg=black>Next steps</>:",
" * Read the user guide: https://www.drupal.org/docs/user_guide/en/index.html",
" * Get support: https://drupal.org/support",
" * Get involved with the Drupal community: https://drupal.org/getting-involved"
]
}
},
"scripts": {
"setup-site": [
"./vendor/bin/drush site:install drupal_cms_installer --account-mail=admin@example.com --account-name=admin --account-pass=admin --site-name='My Site' --yes",
"@setup-setup"
],
"setup-site-interactive": [
"./vendor/bin/drush site:install drupal_cms_installer --account-mail=admin@example.com --account-name=admin --account-pass=admin --site-name='My Site'",
"@setup-setup"
],
"setup-setup": [
"./vendor/bin/drush recipe ../recipes/drupal_cms_blog",
"./vendor/bin/drush recipe ../recipes/drupal_cms_events",
"./vendor/bin/drush recipe ../recipes/drupal_cms_news",
"./vendor/bin/drush recipe ../recipes/drupal_cms_case_study",
"./vendor/bin/drush recipe ../recipes/drupal_cms_person",
"./vendor/bin/drush recipe ../recipes/drupal_cms_project",
"./vendor/bin/drush then basecore -y",
"./vendor/bin/drush then corporateclean -y",
"./vendor/bin/drush config:set system.theme default corporateclean -y",
"./vendor/bin/drush en block_content -y",
"./vendor/bin/drush en default_content -y",
"./vendor/bin/drush en simple_styleguide -y",
"./vendor/bin/drush recipe ../recipes/extra_block",
"./vendor/bin/drush recipe ../recipes/extra_landing_page",
"./vendor/bin/drush recipe ../recipes/extra_content",
"./vendor/bin/drush recipe ../recipes/extra_styleguide",
"./vendor/bin/drush config:set system.site page.front /landing-page -y",
"./vendor/bin/drush config:set system.site name 'CORPORATE CLEAN' -y",
"./vendor/bin/drush config:import --partial --source=../recipes/extra_landing_page/config/sync -y",
"./vendor/bin/drush cr",
"./vendor/bin/drush uli"
]
}
}