Skip to content
Snippets Groups Projects
composer.json 8.47 KiB
Newer Older
jurgenhaas's avatar
jurgenhaas committed
{
    "name": "drupal-development/eca",
    "description": "Environment for local ECA development",
    "type": "project",
    "keywords": [
        "Drupal",
        "Development",
        "Install",
        "Update"
    ],
    "homepage": "https://gitlab.lakedrops.com/drupal/development/eca",
    "license": "GPL-2.0-or-later",
    "authors": [
        {
            "name": "Jürgen Haas",
            "email": "juergen.haas@lakedrops.com",
            "homepage": "https://www.lakedrops.com",
            "role": "Drupal Expert"
        },
        {
            "name": "Daniel Speicher",
            "email": "daniel.speicher@lakedrops.com",
            "homepage": "https://www.lakedrops.com",
            "role": "Drupal Expert"
        },
        {
            "name": "Richard Papp",
            "email": "richard.papp@boromino.com",
            "homepage": "http://www.boromino.com",
            "role": "Drupal Expert"
        }
    ],
    "support": {
        "issues": "https://gitlab.lakedrops.com/drupal/development/eca/issues",
jurgenhaas's avatar
jurgenhaas committed
        "source": "https://gitlab.lakedrops.com/drupal/development/eca/tree/main"
jurgenhaas's avatar
jurgenhaas committed
    },
    "repositories": [
        {
            "type": "composer",
            "url": "https://packages.drupal.org/8"
        },
jurgenhaas's avatar
jurgenhaas committed
        {
            "type": "composer",
            "url": "https://asset-packagist.org"
        },
jurgenhaas's avatar
jurgenhaas committed
        {
            "type": "package",
            "package": {
                "name": "ckeditor/templates",
                "type": "drupal-library",
                "version": "4.11.1",
                "dist": {
                    "type": "zip",
                    "url": "https://download.ckeditor.com/templates/releases/templates_4.11.1.zip",
                    "reference": "master"
                }
            }
        },
        {
            "type": "package",
            "package": {
                "name": "d3/d3",
                "version": "v3.5.17",
                "type": "drupal-library",
                "source": {
                    "url": "https://github.com/d3/d3.git",
                    "type": "git",
                    "reference": "tags/v3.5.17"
                }
            }
        },
        {
            "type": "package",
            "package": {
                "name": "highlightjs/highlightjs",
                "version": "11.2.0",
                "type": "drupal-library",
                "source": {
                    "url": "https://github.com/highlightjs/highlight.js.git",
                    "type": "git",
                    "reference": "tags/11.2.0"
                }
            }
jurgenhaas's avatar
jurgenhaas committed
        }
    ],
    "require": {
        "php": ">=7.4",
        "ext-dom": "*",
        "ext-json": "*",
jurgenhaas's avatar
jurgenhaas committed
        "ext-simplexml": "*",
jurgenhaas's avatar
jurgenhaas committed
        "ext-sodium": "*",
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
jurgenhaas's avatar
jurgenhaas committed
    },
    "require-dev": {
jurgenhaas's avatar
jurgenhaas committed
    },
    "conflict": {
        "drupal/drupal": "*"
    },
    "minimum-stability": "dev",
    "prefer-stable": true,
    "config": {
        "preferred-install": {
            "*": "dist"
        },
        "sort-packages": true,
        "discard-changes": true,
        "allow-plugins": {
            "composer/installers": true,
            "dealerdirect/phpcodesniffer-composer-installer": true,
            "cweagans/composer-patches": true,
            "drupal/core-composer-scaffold": true,
            "lakedrops/docker4drupal": true,
            "lakedrops/ahoy": true,
            "lakedrops/behat4drupal": true,
            "lakedrops/dorgflow": true,
            "lakedrops/drupal-environment": true,
jurgenhaas's avatar
jurgenhaas committed
            "lakedrops/drupal-development-environment": true,
jurgenhaas's avatar
jurgenhaas committed
            "endroid/installer": true,
            "oomphinc/composer-installers-extender": true
jurgenhaas's avatar
jurgenhaas committed
        }
    },
    "extra": {
jurgenhaas's avatar
jurgenhaas committed
        "patches-file": "https://gitlab.lakedrops.com/composer/plugin/drupal-environment/-/raw/develop/patches/d9.json",
jurgenhaas's avatar
jurgenhaas committed
        "drupal-scaffold": {
            "allowed-packages": [
                "drupal/core"
            ],
            "locations": {
                "web-root": "./web"
            },
            "file-mapping": {
                "[project-root]/.editorconfig": false,
                "[project-root]/.gitattributes": false,
                "[web-root]/example.gitignore": false,
                "[web-root]/INSTALL.txt": false,
                "[web-root]/README.txt": false,
                "[web-root]/sites/README.txt": false,
                "[web-root]/sites/development.services.yml": false,
                "[web-root]/sites/example.settings.local.php": false,
                "[web-root]/sites/example.sites.php": false,
                "[web-root]/modules/README.txt": false,
                "[web-root]/profiles/README.txt": false,
                "[web-root]/themes/README.txt": false
            }
        },
jurgenhaas's avatar
jurgenhaas committed
        "installer-types": [
            "npm-asset",
            "bower-asset"
        ],
jurgenhaas's avatar
jurgenhaas committed
        "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"
            ],
            "web/themes/custom/{$name}": [
                "type:drupal-custom-theme"
            ],
            "web/libraries/{$name}": [
jurgenhaas's avatar
jurgenhaas committed
                "type:drupal-library",
                "type:npm-asset",
                "type:bower-asset"
jurgenhaas's avatar
jurgenhaas committed
            ],
            "drush/Commands/{$name}": [
                "type:drupal-drush"
            ]
        }
    }
}