Skip to content

Commit 2014560

Browse files
committed
[8.x] Better ScriptHandler.php, migrate from drustack/drustack-standard (#167)
1 parent 2f7941b commit 2014560

File tree

5 files changed

+430
-97
lines changed

5 files changed

+430
-97
lines changed

composer.json

Lines changed: 57 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,42 @@
11
{
2-
"name": "drupal-composer/drupal-project",
3-
"description": "Project template for Drupal 8 projects with composer",
4-
"type": "project",
5-
"license": "GPL-2.0+",
62
"authors": [
73
{
84
"name": "",
95
"role": ""
106
}
117
],
8+
"autoload": {
9+
"classmap": [
10+
"scripts/composer/ScriptHandler.php"
11+
]
12+
},
13+
"conflict": {
14+
"drupal/drupal": "*"
15+
},
16+
"description": "Project template for Drupal 8 projects with composer",
17+
"extra": {
18+
"installer-paths": {
19+
"drush/contrib/{$name}": [
20+
"type:drupal-drush"
21+
],
22+
"web/core": [
23+
"type:drupal-core"
24+
],
25+
"web/modules/contrib/{$name}": [
26+
"type:drupal-module"
27+
],
28+
"web/profiles/contrib/{$name}": [
29+
"type:drupal-profile"
30+
],
31+
"web/themes/contrib/{$name}": [
32+
"type:drupal-theme"
33+
]
34+
}
35+
},
36+
"license": "GPL-2.0+",
37+
"minimum-stability": "dev",
38+
"name": "drupal-composer/drupal-project",
39+
"prefer-stable": true,
1240
"repositories": [
1341
{
1442
"type": "composer",
@@ -17,53 +45,49 @@
1745
],
1846
"require": {
1947
"composer/installers": "^1.0.20",
20-
"drupal-composer/drupal-scaffold": "^2.0.1",
2148
"cweagans/composer-patches": "~1.0",
49+
"drupal-composer/drupal-scaffold": "^2.0.1",
50+
"drupal/console": "~1.0",
2251
"drupal/core": "~8.0",
23-
"drush/drush": "~8.0",
24-
"drupal/console": "~1.0"
52+
"drush/drush": "~8.0"
2553
},
2654
"require-dev": {
27-
"behat/mink": "~1.7",
55+
"behat/mink": "~1.7",
2856
"behat/mink-goutte-driver": "~1.2",
2957
"jcalderonzumba/gastonjs": "~1.0.2",
3058
"jcalderonzumba/mink-phantomjs-driver": "~0.3.1",
3159
"mikey179/vfsStream": "~1.2",
3260
"phpunit/phpunit": "~4.8",
3361
"symfony/css-selector": "~2.8"
3462
},
35-
"conflict": {
36-
"drupal/drupal": "*"
37-
},
38-
"minimum-stability": "dev",
39-
"prefer-stable": true,
40-
"autoload": {
41-
"classmap": [
42-
"scripts/composer/ScriptHandler.php"
43-
]
44-
},
4563
"scripts": {
4664
"drupal-scaffold": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
65+
"post-autoload-dump": [
66+
"DrupalProject\\composer\\ScriptHandler::ensureHtaccess"
67+
],
68+
"post-install-cmd": [
69+
"DrupalProject\\composer\\ScriptHandler::installRequirementsFile"
70+
],
71+
"post-package-install": [
72+
"DrupalProject\\composer\\ScriptHandler::vendorTestCodeCleanup",
73+
"DrupalProject\\composer\\ScriptHandler::generateInfoMetadata"
74+
],
75+
"post-package-update": [
76+
"DrupalProject\\composer\\ScriptHandler::vendorTestCodeCleanup",
77+
"DrupalProject\\composer\\ScriptHandler::generateInfoMetadata"
78+
],
79+
"post-update-cmd": [
80+
"DrupalProject\\composer\\ScriptHandler::installRequirementsFile"
81+
],
82+
"pre-autoload-dump": [
83+
"DrupalProject\\composer\\ScriptHandler::preAutoloadDump"
84+
],
4785
"pre-install-cmd": [
4886
"DrupalProject\\composer\\ScriptHandler::checkComposerVersion"
4987
],
5088
"pre-update-cmd": [
5189
"DrupalProject\\composer\\ScriptHandler::checkComposerVersion"
52-
],
53-
"post-install-cmd": [
54-
"DrupalProject\\composer\\ScriptHandler::createRequiredFiles"
55-
],
56-
"post-update-cmd": [
57-
"DrupalProject\\composer\\ScriptHandler::createRequiredFiles"
5890
]
5991
},
60-
"extra": {
61-
"installer-paths": {
62-
"web/core": ["type:drupal-core"],
63-
"web/modules/contrib/{$name}": ["type:drupal-module"],
64-
"web/profiles/contrib/{$name}": ["type:drupal-profile"],
65-
"web/themes/contrib/{$name}": ["type:drupal-theme"],
66-
"drush/contrib/{$name}": ["type:drupal-drush"]
67-
}
68-
}
92+
"type": "project"
6993
}

0 commit comments

Comments
 (0)