|
2 | 2 | "name": "reload/drupal-composer-project",
|
3 | 3 | "description": "Composer template for Drupal projects",
|
4 | 4 | "repositories": [{
|
5 |
| - "type": "package", |
6 |
| - "package": { |
7 |
| - "name": "drupal/drupal", |
8 |
| - "type": "non-destructive-archive-installer", |
9 |
| - "version": "7.32.0", |
10 |
| - "dist": { |
11 |
| - "url": "http://ftp.drupal.org/files/projects/drupal-7.32.zip", |
12 |
| - "type": "zip" |
13 |
| - }, |
14 |
| - "require": { |
15 |
| - "azt3k/non-destructive-archive-installer": "*" |
16 |
| - }, |
17 |
| - "extra": { |
18 |
| - "target-dir": ".", |
19 |
| - "omit-first-directory": "true" |
20 |
| - }, |
21 |
| - "replace": { |
22 |
| - "drupal/aggregator": "self.version", |
23 |
| - "drupal/block": "self.version", |
24 |
| - "drupal/blog": "self.version", |
25 |
| - "drupal/book": "self.version", |
26 |
| - "drupal/color": "self.version", |
27 |
| - "drupal/comment": "self.version", |
28 |
| - "drupal/contact": "self.version", |
29 |
| - "drupal/contextual": "self.version", |
30 |
| - "drupal/dashboard": "self.version", |
31 |
| - "drupal/dblog": "self.version", |
32 |
| - "drupal/field": "self.version", |
33 |
| - "drupal/field_sql_storage": "self.version", |
34 |
| - "drupal/list": "self.version", |
35 |
| - "drupal/number": "self.version", |
36 |
| - "drupal/options": "self.version", |
37 |
| - "drupal/text": "self.version", |
38 |
| - "drupal/field_ui": "self.version", |
39 |
| - "drupal/file": "self.version", |
40 |
| - "drupal/filter": "self.version", |
41 |
| - "drupal/forum": "self.version", |
42 |
| - "drupal/help": "self.version", |
43 |
| - "drupal/image": "self.version", |
44 |
| - "drupal/locale": "self.version", |
45 |
| - "drupal/menu": "self.version", |
46 |
| - "drupal/node": "self.version", |
47 |
| - "drupal/openid": "self.version", |
48 |
| - "drupal/overlay": "self.version", |
49 |
| - "drupal/path": "self.version", |
50 |
| - "drupal/php": "self.version", |
51 |
| - "drupal/poll": "self.version", |
52 |
| - "drupal/profile": "self.version", |
53 |
| - "drupal/rdf": "self.version", |
54 |
| - "drupal/search": "self.version", |
55 |
| - "drupal/shortcut": "self.version", |
56 |
| - "drupal/statistics": "self.version", |
57 |
| - "drupal/syslog": "self.version", |
58 |
| - "drupal/system": "self.version", |
59 |
| - "drupal/taxonomy": "self.version", |
60 |
| - "drupal/toolbar": "self.version", |
61 |
| - "drupal/tracker": "self.version", |
62 |
| - "drupal/translation": "self.version", |
63 |
| - "drupal/trigger": "self.version", |
64 |
| - "drupal/update": "self.version", |
65 |
| - "drupal/user": "self.version", |
66 |
| - "drupal/minimal": "self.version", |
67 |
| - "drupal/standard": "self.version", |
68 |
| - "drupal/bartik": "self.version", |
69 |
| - "drupal/garland": "self.version", |
70 |
| - "drupal/seven": "self.version", |
71 |
| - "drupal/stark": "self.version" |
72 |
| - } |
73 |
| - } |
74 |
| - }, { |
75 | 5 | "type": "composer",
|
76 |
| - "url": "http://static.drupal-packagist.org/v0.2.0/" |
| 6 | + "url": "http://packagist.drupal-composer.org" |
77 | 7 | }],
|
78 | 8 | "require": {
|
79 |
| - "azt3k/non-destructive-archive-installer": "0.2.*", |
80 |
| - "drupal/drupal": "7.*", |
81 |
| - "composer/installers": "~1.0" |
| 9 | + "composer/installers": "~1.0", |
| 10 | + "derhasi/composer-preserve-paths": "0.1.*", |
| 11 | + "drupal/drupal": "7.*" |
82 | 12 | },
|
83 | 13 | "scripts": {
|
84 | 14 | "post-create-project-cmd": ["rm README.md LICENSE"]
|
|
88 | 18 | },
|
89 | 19 | "extra": {
|
90 | 20 | "installer-paths": {
|
91 |
| - "sites/all/modules/contrib/{$name}/": ["type:drupal-module"], |
92 |
| - "sites/all/themes/contrib/{$name}/": ["type:drupal-theme"], |
93 |
| - "sites/all/libraries/{$name}/": ["type:drupal-library"], |
94 |
| - "sites/all/drush/{$name}/": ["type:drupal-drush"], |
95 |
| - "profiles/{$name}/": ["type:drupal-profile"] |
96 |
| - } |
| 21 | + "web/": ["type:drupal-core"], |
| 22 | + "web/sites/all/modules/contrib/{$name}/": ["type:drupal-module"], |
| 23 | + "web/sites/all/themes/contrib/{$name}/": ["type:drupal-theme"], |
| 24 | + "web/sites/all/libraries/{$name}/": ["type:drupal-library"], |
| 25 | + "web/sites/all/drush/{$name}/": ["type:drupal-drush"], |
| 26 | + "web/profiles/{$name}/": ["type:drupal-profile"] |
| 27 | + }, |
| 28 | + "preserve-paths": [ |
| 29 | + "web/sites/all/modules/contrib", |
| 30 | + "web/sites/all/themes/contrib", |
| 31 | + "web/sites/all/libraries", |
| 32 | + "web/sites/all/drush", |
| 33 | + "web/sites/default/settings.php", |
| 34 | + "web/sites/default/files" |
| 35 | + ] |
97 | 36 | }
|
98 | 37 | }
|
0 commit comments