Code development platform for open source projects from the European Union institutions

Skip to content
Snippets Groups Projects
composer.json 2.16 KiB
Newer Older
{
    "name": "openeuropa/oe_whitelabel_theme",
    "description": "OpenEuropa Drupal module template.",
    "type": "drupal-module",
    "license": "EUPL-1.2",
    "minimum-stability": "dev",
    "prefer-stable": true,
    "require": {
        "drupal/core": "^8.9 || ^9.1",
        "php": ">=7.3"
    },
    "require-dev": {
        "composer/installers": "~1.11",
        "drupal/core-composer-scaffold": "^8.9 || ^9.1",
        "drupal/config_devel": "~1.2",
        "drupal/drupal-extension": "~4.0",
        "drush/drush": "^10.3",
        "openeuropa/code-review": "^1.6",
        "openeuropa/drupal-core-require-dev": "^8.9 || ^9.1",
        "openeuropa/task-runner-drupal-project-symlink": "^1.0.0-beta3",
        "phpspec/prophecy-phpunit": "^1 || ^2"
    },
    "scripts": {
        "drupal-scaffold": "DrupalComposer\\DrupalScaffold\\Plugin::scaffold",
        "post-install-cmd": "./vendor/bin/run drupal:site-setup",
        "post-update-cmd": "./vendor/bin/run drupal:site-setup"
    },
    "repositories": {
        "0": {
            "type": "composer",
            "url": "https://packages.drupal.org/8"
        },
        "oe_bootstrap_theme": {
            "type": "vcs",
            "url": "https://github.com/openeuropa/oe_bootstrap_theme"
        }
    },
    "autoload": {
        "psr-4": {
            "Drupal\\drupal_module_template\\": "./src/"
        }
    },
    "autoload-dev": {
        "psr-4": {
            "Drupal\\Tests\\drupal_module_template\\": "./tests/src/"
        }
    },
    "extra": {
        "composer-exit-on-patch-failure": true,
        "enable-patching": true,
        "drupal-scaffold": {
            "locations": {
                "web-root": "./build"
            }
        },
        "installer-paths": {
            "build/core": [
                "type:drupal-core"
            ],
            "build/profiles/contrib/{$name}": [
                "type:drupal-profile"
            ],
            "build/modules/contrib/{$name}": [
                "type:drupal-module"
            ],
            "build/themes/contrib/{$name}": [
                "type:drupal-theme"
            ]
        }
    },
    "config": {
        "sort-packages": true
    }
}