Skip to content
Snippets Groups Projects
composer.json 3.19 KiB
Newer Older
  • Learn to ignore specific revisions
  • {
      "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",
    
      },
      "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": [
    
    jurgenhaas's avatar
    jurgenhaas committed
          "DrupalProject\\composer\\ScriptHandler::createRequiredFiles",
          "@preProcessTheme"
    
    jurgenhaas's avatar
    jurgenhaas committed
          "DrupalProject\\composer\\ScriptHandler::createRequiredFiles",
          "@preProcessTheme"
        ],
        "preProcessTheme": [
          "cd web/themes/custom/NAME && gulp css --env production"
    
    jurgenhaas's avatar
    jurgenhaas committed
      "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": {
    
    jurgenhaas's avatar
    jurgenhaas committed
          "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"
    
    jurgenhaas's avatar
    jurgenhaas committed
          },
          "drupal/faq": {
            "Missing argument 4": "https://www.drupal.org/files/issues/missing_argument_4_in_2743715-6.patch"