composer.json 1.53 KB
Newer Older
1
{
2 3 4 5 6 7 8 9 10 11 12
    "name": "t3o/ter",
    "description": "Website for TYPO3 Extension Repository",
    "authors": [
        {
            "name": "t3o team",
            "email": "maintenance@typo3.org"
        }
    ],
    "support": {
        "email": "maintenance@typo3.org",
        "issues": "https://git-t3o.typo3.org/t3o/ter/issues"
13
    },
14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
    "repositories": [
        {
            "type": "path",
            "url": "extensions/*"
        },
        {
            "type": "vcs",
            "url": "https://git-t3o.typo3.org/t3o/t3olayout.git"
        },
        {
            "type": "vcs",
            "url": "https://git-t3o.typo3.org/t3o/gitlab_api.git"
        }
    ],
    "require": {
        "php": ">=7.0",
        "typo3/cms-core": "^8.7",
        "t3o/ter-layout": "@dev",
        "t3o/ter-soap": "@dev",
        "t3o/ter-frontend": "@dev",
34
        "helhum/typo3-console": "^5.7",
35
        "dmitryd/typo3-realurl": "^2.5",
36
        "apache-solr-for-typo3/solr": "^9.0",
37 38 39
        "t3o/t3olayout": "^3.0",
        "nikic/php-parser": "^3.1",
        "gordalina/cachetool": "^3.2",
40
        "helhum/typo3-secure-web": "^0.2.9"
Thomas Löffler's avatar
Thomas Löffler committed
41
    },
42
    "require-dev": {
43
        "nimut/testing-framework": "^3.0"
44 45 46 47
    },
    "config": {
        "store-auths": false,
        "platform": {
48
            "php": "7.2.13"
49 50 51 52
        }
    },
    "extra": {
        "typo3/cms": {
53
            "web-dir": "public",
54 55 56 57 58 59 60 61
            "root-dir": "private"
        }
    },
    "scripts": {
        "test:unit": [
            "./vendor/bin/phpunit -c .gitlab-ci/Tests/UnitTests.xml"
        ]
    }
62
}