Version 1
[yaffs-website] / composer.json
index 7b6dca88f3c016a0f0a79438eb51db76b9be4eeb..f66e96455906c2091583ba1c19ec500f5f2bca29 100644 (file)
@@ -9,18 +9,17 @@
             "role": ""
         }
     ],
-    "repositories": [
-        {
+    "repositories": {
+        "0": {
             "type": "composer",
             "url": "https://packages.drupal.org/8"
         }
-    ],
+    },
     "require": {
         "composer/installers": "^1.2",
         "drupal-composer/drupal-scaffold": "^2.2",
         "cweagans/composer-patches": "~1.0",
         "drupal/core": "~8.0",
-        "drush/drush": "~8.0",
         "drupal/console": "~1.0",
         "drupal/token": "^1.0@RC",
         "drupal/ctools": "^3.0@alpha",
         "drupal/simple_sitemap": "^2.8",
         "drupal/eu_cookie_compliance": "^1.0@beta",
         "twbs/bootstrap-sass": "^3.3",
-        "drupal/paragraphs": "^1.1"
+        "drupal/paragraphs": "^1.1",
+        "drupal/livereload": "1.x-dev",
+        "drupal/front": "^1.0@alpha",
+        "drupal/filefield_sources": "1.x-dev",
+        "drupal/php": "1.x-dev",
+        "drupal/environment_indicator": "^3.0",
+        "drupal/hacked": "^2.0@beta",
+        "drupal/pathologic": "1.x-dev",
+        "drupal/typogrify": "^1.0@alpha",
+        "drupal/entityqueue": "^1.0@alpha",
+        "drupal/advanced_help": "1.x-dev",
+        "drupal/better_formats": "1.x-dev",
+        "drupal/block_class": "^1.0@alpha",
+        "drupal/redirect": "^1.0@alpha",
+        "drupal/libraries": "3.x-dev",
+        "drupal/linkchecker": "1.x-dev",
+        "drupal/video": "^1.2",
+        "drupal/videojs": "^1.0",
+        "drupal/fontyourface": "^3.0",
+        "drupal/devel": "^1.0@RC",
+        "drupal/drupalmoduleupgrader": "^1.2",
+        "drupal/security_review": "1.x-dev",
+        "drupal/memcache": "^2.0@alpha",
+        "drupal/media": "1.x-dev",
+        "enyo/dropzone": "^4.3",
+        "drush/config-extra": "^1.0",
+        "drush/drush": "8.*",
+        "drupal/http2_server_push": "^1.0",
+        "geedmo/yamm3": "^1.1",
+        "grom358/pharborist": "dev-master",
+        "drupal/htmlawed": "^3.2",
+        "mehrpadin/superfish": "^2.0",
+        "drupal/superfish": "^1.0@RC",
+        "drupal/entity_browser": "^1.0",
+        "drupal/views_bootstrap": "3.x-dev",
+        "drupal/views_responsive_grid": "@dev",
+        "drupal/imagemagick": "^1.0@alpha",
+        "drupal/diff": "^1.0@RC",
+        "drupal/permissions_by_term": "^1.19",
+        "drupal/linkit": "^4.3",
+        "drupal/toc_formatter": "^1.1",
+        "drupal/advagg": "^2.4",
+        "drupal/bootstrap_layouts": "^4.1",
+        "drupal/ckeditor_widgets": "1.x-dev",
+        "drupal/tocify": "^1.2",
+        "drupal/ckeditor_templates": "^1.0",
+        "drupal/layouter": "^1.0",
+        "drupal/layout_plugin": "^1.0@alpha"
     },
     "require-dev": {
         "behat/mink": "~1.7",
@@ -42,7 +88,8 @@
         "jcalderonzumba/mink-phantomjs-driver": "~0.3.1",
         "mikey179/vfsStream": "~1.2",
         "phpunit/phpunit": "~4.8",
-        "symfony/css-selector": "~2.8"
+        "symfony/css-selector": "~2.8",
+        "drupal/twig_xdebug": "^1.0"
     },
     "conflict": {
         "drupal/drupal": "*"
@@ -50,6 +97,7 @@
     "minimum-stability": "dev",
     "prefer-stable": true,
     "autoload": {
+        "exclude-from-classmap": ["/Tests/", "/test/", "/tests/" ],
         "classmap": [
             "scripts/composer/ScriptHandler.php"
         ]
         ],
         "post-install-cmd": [
             "test -d vendor/twbs/bootstrap-sass/ && ln -s /var/www/yaffs/vendor/twbs/bootstrap-sass /var/www/yaffs/web/themes/custom/yaffs/bootstrap",
-            "DrupalProject\\composer\\ScriptHandler::createRequiredFiles"
+            "DrupalProject\\composer\\ScriptHandler::createRequiredFiles",
+            "[ -d vendor/enyo/dropzone/test ] && rm -rf vendor/enyo/dropzone/test || echo \"OK\"",
+            "[ -f vendor/enyo/dropzone/test.sh ] && rm vendor/enyo/dropzone/test.sh || echo \"OK\""
         ],
         "post-update-cmd": [
-            "DrupalProject\\composer\\ScriptHandler::createRequiredFiles"
+            "DrupalProject\\composer\\ScriptHandler::createRequiredFiles",
+            "[ -d vendor/enyo/dropzone/test ] && rm  -rf vendor/enyo/dropzone/test || echo \"OK\"",
+            "[ -f vendor/enyo/dropzone/test.sh ] && rm vendor/enyo/dropzone/test.sh || echo \"OK\""
         ]
     },
     "extra": {
         "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/contrib/{$name}": ["type:drupal-drush"]
+            "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/contrib/{$name}": [
+                "type:drupal-drush"
+            ]
+        },
+        "patches": {
+            "drupal/security_review": {
+                "Fix missing field review list": "https://www.drupal.org/files/issues/security_review-dangerous-tags-list-2744805-2.patch"
+             },
+            "drupal/draggableviews" : {
+                "Sort order not saved when using bootstrap theme": "https://www.drupal.org/files/issues/classes-defined-in-array-2729935-2.patch",
+                "DraggableViews displays multiple node instances when used in multiple views": "https://www.drupal.org/files/issues/2867159_fixed_problems_with_duplicates_0.patch"
+            },
+            "drupal/hacked" : {
+                "Compatibility with diff module API change: Turn EntityComparisonBase into a service": "https://www.drupal.org/files/issues/hacked-diff-diff-service-2800645-2.patch"
+            },
+            "drupal/videojs" : {
+                "videojs-isapplicable": "https://www.drupal.org/files/issues/videojs-isapplicable.patch"
+            }
         }
     }
 }