Composer Repository

This Composer Repository is deprecated.

Please note, the usage of this Composer Repository is deprecated. Instead use the extensions published at Packagist, which is prefered. As fall back for not yet published extensions you can use this repository.

What Is It?

TYPO3 offers a Composer repository, enabling you to install TYPO3 extensions from the TYPO3 Extension Repository (TER) including their TER dependencies via Composer. The packages are updated once every 15 minutes.

This repository includes only the following TYPO3 CMS extensions:

  • All TYPO3 extensions compatible with TYPO3 v8.7 or later that are uploaded to TER, including insecure versions.
    • Insecure versions are marked in the extra section "extra.typo3/ter.reviewstate" = "insecure" in the composer.json.
    • All these extensions have the typo3-ter vendor name set.

How to use it?

To enable the usage of the TYPO3 Composer Repository for your project, you have to modify the composer.json.

Run the following command:

composer config repositories.typo3 composer https://composer.typo3.org

Or manually add this lines:

{
    "repositories": {
        "typo3": {
            "type": "composer",
            "url": "https://composer.typo3.org"
        }
    }
}

How does it work?

A few times a day we crawl the TYPO3 Extension Repository. We process all ext_emconf.php's to calculate the dependencies. We generate the metadata (packages.json), needed by Composer to find the right downloads which will be downloaded from the TER eventually.