{
  "name": "drupal/d8-project",
  "description": "Drupal 8 template for a composer based deployment workflow",
  "type": "project",
  "license": "GPL-2.0+",
  "authors": [
    {
      "name": "Jürgen Haas",
      "role": "Drupal Expert"
    },
    {
      "name": "Richard Papp",
      "role": "Drupal Expert"
    }
  ],
  "repositories": [
    {
      "type": "composer",
      "url": "https://packages.drupal.org/8"
    }
  ],
  "require": {
    "composer/installers": "^1.0.20",
    "drupal-composer/drupal-scaffold": "^2.0.1",
    "cweagans/composer-patches": "~1.0",
    "drupal/core": "8.1.7",
    "drush/drush": "~8.0",
    "drupal/console": "~0.10",
    "drupal/address": "1.0-beta3",
    "drupal/admin_toolbar": "1.15",
    "drupal/browser_refresh": "1.3",
    "drupal/coffee": "1.0-beta1",
    "drupal/ctools": "3.0-alpha26",
    "drupal/entity": "1.0-alpha3",
    "drupal/node_view_permissions": "1.0",
    "drupal/pathauto": "1.0-alpha3",
    "drupal/piwik": "1.0",
    "drupal/rules": "3.0-alpha1",
    "drupal/smtp": "1.0-alpha2",
    "drupal/video": "1.2",
    "drupal/videojs": "1.0",
    "drupal/metatag": "1.x-dev",
    "drupal/slack": "1.x-dev",
    "drupal/honeypot": "1.23",
    "drupal/maillog": "1.x-dev",
    "drupal/contact_storage": "1.x-dev",
    "drupal/field_group": "1.x-dev",
    "drupal/ds": "2.5",
    "drupal/faq": "1.x-dev",
    "drupal/extlink": "1.x-dev",
    "drupal/block_class": "1.x-dev"
  },
  "require-dev": {
    "behat/mink": "~1.7",
    "behat/mink-goutte-driver": "~1.2",
    "jcalderonzumba/gastonjs": "~1.0.2",
    "jcalderonzumba/mink-phantomjs-driver": "~0.3.1",
    "mikey179/vfsStream": "~1.2",
    "phpunit/phpunit": "~4.8",
    "symfony/css-selector": "~2.8"
  },
  "conflict": {
    "drupal/drupal": "*"
  },
  "minimum-stability": "dev",
  "prefer-stable": true,
  "autoload": {
    "classmap": [
      "scripts/composer/ScriptHandler.php"
    ]
  },
  "scripts": {
    "drupal-scaffold": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
    "post-install-cmd": [
      "DrupalProject\\composer\\ScriptHandler::createRequiredFiles",
      "@preProcessTheme"
    ],
    "post-update-cmd": [
      "DrupalProject\\composer\\ScriptHandler::createRequiredFiles",
      "@preProcessTheme"
    ],
    "preProcessTheme": [
      "cd web/themes/custom/NAME && gulp css --env production"
    ]
  },
  "config": {
    "discard-changes": true
  },
  "extra": {
    "installer-paths": {
      "web/core": [
        "type:drupal-core"
      ],
      "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/core": {
        "Support date range": "https://www.drupal.org/files/issues/2161337-133.patch"
      },
      "drupal/node_view_permissions": {
        "Replace String with SafeMarkup class": "https://www.drupal.org/files/issues/node-view-permissions-php7-support-2683175-2.patch"
      },
      "drupal/faq": {
        "Missing argument 4": "https://www.drupal.org/files/issues/missing_argument_4_in_2743715-6.patch"
      }
    }
  }
}