You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

168 lines
6.2KB

  1. {
  2. "name": "thunder/thunder-distribution",
  3. "description": "The thunder distribution",
  4. "type": "drupal-profile",
  5. "authors": [
  6. {
  7. "name": "Daniel Bosen",
  8. "email": "[email protected]"
  9. },
  10. {
  11. "name": "Christian Fritsch",
  12. "email": "chr[email protected]"
  13. },
  14. {
  15. "name": "Mladen Todorovic",
  16. "email": "[email protected]"
  17. },
  18. {
  19. "name": "Volker Killesreiter",
  20. "email": "[email protected]"
  21. },
  22. {
  23. "name": "Alex Pott",
  24. "email": "[email protected]"
  25. }
  26. ],
  27. "minimum-stability": "dev",
  28. "prefer-stable": true,
  29. "license": "GPL-2.0-or-later",
  30. "repositories": [
  31. {
  32. "type": "composer",
  33. "url": "https://packages.drupal.org/8"
  34. },
  35. {
  36. "type": "composer",
  37. "url": "https://asset-packagist.org"
  38. }
  39. ],
  40. "extra": {
  41. "installer-name": "thunder",
  42. "installer-paths": {
  43. "docroot/core": [
  44. "type:drupal-core"
  45. ],
  46. "docroot/modules/contrib/{$name}": [
  47. "type:drupal-module"
  48. ],
  49. "docroot/profiles/contrib/{$name}": [
  50. "type:drupal-profile"
  51. ],
  52. "docroot/themes/contrib/{$name}": [
  53. "type:drupal-theme"
  54. ],
  55. "drush/contrib/{$name}": [
  56. "type:drupal-drush"
  57. ]
  58. },
  59. "patches": {
  60. "drupal/diff": {
  61. "Back button for comparison page": "https://www.drupal.org/files/issues/back_button_for-2853193-4.patch"
  62. },
  63. "drupal/entity_browser": {
  64. "Provide inline entity form FieldWidgetDisplay": "https://www.drupal.org/files/issues/2019-07-04/2858438_17.patch",
  65. "Re-order + remove broken with the Entity Reference (and File) widget": "https://www.drupal.org/files/issues/2020-06-05/2851580-88.patch"
  66. },
  67. "drupal/password_policy": {
  68. "Policies should declare a config dependency on the plugin modules": "https://www.drupal.org/files/issues/2020-04-14/2918974-7-11.patch",
  69. "Importing configuration on site without password_policy activated": "https://www.drupal.org/files/issues/2020-03-20/password-policy-2771129-110.patch"
  70. },
  71. "drupal/simple_sitemap": {
  72. "Warning if excluded_languages is not set": "https://www.drupal.org/files/issues/2020-04-14/3127501.patch"
  73. }
  74. }
  75. },
  76. "require": {
  77. "composer/installers": "^1.2",
  78. "cweagans/composer-patches": "^1.6.5",
  79. "marc1706/fast-image-size": "^1.1.0",
  80. "oomphinc/composer-installers-extender": "^1.1",
  81. "drupal/access_unpublished": "^1.0-alpha8",
  82. "drupal/adsense": "^1.0",
  83. "drupal/admin_toolbar": "^2.0",
  84. "drupal/autofill": "^1.0",
  85. "drupal/autosave_form": "^1.0",
  86. "drupal/better_normalizers": "^1.0-beta3",
  87. "drupal/blazy": "^2.0",
  88. "drupal/checklistapi": "^1.9",
  89. "drupal/core": "~8.8.6",
  90. "drupal/config_selector": "^2.0",
  91. "drupal/config_update": "^1.5",
  92. "drupal/content_lock": "^2.0",
  93. "drupal/crop": "^2.0-rc1",
  94. "drupal/ctools": "^3.1",
  95. "drupal/default_content": "^1.0-alpha7",
  96. "drupal/diff": "1.0",
  97. "drupal/dropzonejs": "^2.0-alpha2",
  98. "drupal/empty_fields": "^1.0-alpha1",
  99. "drupal/entity": "^1.0",
  100. "drupal/entity_browser": "2.5",
  101. "drupal/entity_reference_revisions": "^1.3",
  102. "drupal/field_group": "^3.0-rc2",
  103. "drupal/focal_point": "^1.2",
  104. "drupal/google_analytics": "^2.0",
  105. "drupal/inline_entity_form": "^1.0",
  106. "drupal/ivw_integration": "^2.0",
  107. "drupal/length_indicator": "^1.0-rc2",
  108. "drupal/libraries": "^3.0-alpha1",
  109. "drupal/linkit": "^5.0-beta9",
  110. "drupal/liveblog": "^1.3-alpha15",
  111. "drupal/media_entity_instagram": "^2.0-alpha1",
  112. "drupal/media_entity_pinterest": "^2.0",
  113. "drupal/media_entity_slideshow": "^2.0-alpha1",
  114. "drupal/media_entity_twitter": "^2.0-alpha1",
  115. "drupal/media_expire": "^2.2",
  116. "drupal/metatag": "^1.9",
  117. "drupal/paragraphs": "^1.11",
  118. "drupal/paragraphs_features": "^1.8",
  119. "drupal/password_policy": "3.0-beta1",
  120. "drupal/pathauto": "^1.6",
  121. "drupal/responsive_preview": "^1.0-alpha7",
  122. "drupal/redirect": "^1.6",
  123. "drupal/scheduler": "^1.3",
  124. "drupal/scheduler_content_moderation_integration": "^1.1",
  125. "drupal/select2": "^1.3",
  126. "drupal/simple_sitemap": "3.6",
  127. "drupal/shariff": "^1.5",
  128. "drupal/slick": "^2.0-rc3",
  129. "drupal/slick_media": "3.x-dev",
  130. "drupal/thunder_admin": "^3.0",
  131. "drupal/thunder_amp": "^1.0-beta2",
  132. "drupal/thunder_fia": "^1.0",
  133. "drupal/token": "^1.0",
  134. "drupal/update_helper": "^1.3 || ^2.0",
  135. "npm-asset/dropzone": "^5.5.1",
  136. "npm-asset/exif-js": "^2.3.0",
  137. "npm-asset/blazy": "^1.8",
  138. "npm-asset/slick-carousel": "^1.8",
  139. "npm-asset/shariff": "^3.1.1",
  140. "npm-asset/select2": "^4.0.7",
  141. "pusher/pusher-php-server": "^3.0.3 || ^4.1.1"
  142. },
  143. "suggest": {
  144. "drupal/riddle_marketplace": "Riddle marketplace integration",
  145. "drupal/nexx_integration": "NEXX Video CMS integration",
  146. "valiton/harbourmaster": "Harbourmaster Single Sign On"
  147. },
  148. "replace": {
  149. "bower-asset/jquery": "*",
  150. "bower-asset/jqueryui": "*",
  151. "bower-asset/backbone": "*",
  152. "bower-asset/underscore": "*",
  153. "npm-asset/jquery": "*",
  154. "npm-asset/jqueryui": "*",
  155. "npm-asset/backbone": "*",
  156. "npm-asset/underscore": "*"
  157. },
  158. "require-dev": {
  159. "burdamagazinorg/thunder-dev-tools": "dev-master",
  160. "thunder/testsite_builder": "dev-master",
  161. "thunder/thunder_performance_measurement": "dev-master",
  162. "thunder/thunder_testing_demo": "3.x-dev",
  163. "drupal/config_profile": "^1.0",
  164. "mglaman/phpstan-drupal": "~0.12.0",
  165. "phpstan/phpstan-deprecation-rules": "~0.12.0"
  166. }
  167. }