@@ -22,50 +22,52 @@ For configuring the paths you need to set `preserve-paths` within the `extra` of
22
22
{
23
23
"extra" : {
24
24
"preserve-paths" : [
25
- " htdocs /sites/all/modules/contrib" ,
26
- " htdocs /sites/all/themes/contrib" ,
27
- " htdocs /sites/all/libraries" ,
28
- " htdocs /sites/all/drush"
25
+ " web /sites/all/modules/contrib" ,
26
+ " web /sites/all/themes/contrib" ,
27
+ " web /sites/all/libraries" ,
28
+ " web /sites/all/drush"
29
29
]
30
30
}
31
31
}
32
32
```
33
33
34
34
## Example
35
35
36
- An example composer.json using [ davidbarratt/custom-installer ] ( https://packagist.org/packages/davidbarratt/custom-installer ) :
36
+ An example composer.json using [ composer/installers ] ( https://packagist.org/packages/composer/installers ) :
37
37
38
38
``` json
39
39
{
40
40
"repositories" : [
41
41
{
42
42
"type" : " composer" ,
43
- "url" : " https://packagist .drupal-composer .org/"
43
+ "url" : " https://packages .drupal.org/7 "
44
44
}
45
45
],
46
46
"require" : {
47
- "davidbarratt/custom-installer " : " dev-master " ,
47
+ "composer/installers " : " ^1.2 " ,
48
48
"derhasi/composer-preserve-paths" : " 0.1.*" ,
49
- "drupal/views" : " 7 .*" ,
49
+ "drupal/views" : " 3 .*" ,
50
50
"drupal/drupal" : " 7.*"
51
51
},
52
52
"config" : {
53
53
"vendor-dir" : " vendor"
54
54
},
55
55
"extra" : {
56
- "custom- installer" : {
57
- "drupal-module " : " htdocs/sites/all/modules/contrib/{$name}/ " ,
58
- "drupal-theme" : " htdocs /sites/all/themes /contrib/{$name}/" ,
59
- "drupal-library" : " htdocs /sites/all/libraries/ {$name}/" ,
60
- "drupal-drush" : " htdocs /sites/all/drush /{$name}/" ,
61
- "drupal-profile" : " htdocs/profiles/ {$name}/" ,
62
- "drupal-core " : " htdocs/ "
56
+ "installer-paths " : {
57
+ "web/ " : [ " type:drupal-core " ] ,
58
+ "web /sites/all/modules /contrib/{$name}/" : [ " type:drupal-module " ] ,
59
+ "web /sites/all/themes/contrib/ {$name}/" : [ " type:drupal-theme " ] ,
60
+ "web /sites/all/libraries /{$name}/" : [ " type:drupal-library " ] ,
61
+ "web/sites/all/drush/ {$name}/" : [ " type:drupal-drush " ] ,
62
+ "web/profiles/{$name}/ " : [ " type:drupal-profile " ]
63
63
},
64
64
"preserve-paths" : [
65
- " htdocs/sites/all/modules/contrib" ,
66
- " htdocs/sites/all/themes/contrib" ,
67
- " htdocs/sites/all/libraries" ,
68
- " htdocs/sites/all/drush"
65
+ " web/sites/all/modules/contrib" ,
66
+ " web/sites/all/themes/contrib" ,
67
+ " web/sites/all/libraries" ,
68
+ " web/sites/all/drush" ,
69
+ " web/sites/default/settings.php" ,
70
+ " web/sites/default/files"
69
71
]
70
72
}
71
73
}
0 commit comments