Skip to content
Snippets Groups Projects
composer.json 8.29 KiB
Newer Older
  • Learn to ignore specific revisions
  • 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
        },
        "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"
                ]
            }
        }
    }