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 3 hours.

This repository includes only the following TYPO3 CMS extensions:

  • All TYPO3 extensions that are uploaded to TER, including insecure versions.
    • Insecure versions are marked in th extra section with "extra""typo3/ter""reviewstate" = "insecure" in the Composer extra section
    • All these extensions are in the typo3-ter/ namespace

You can list and search for available extension packages.

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.