PHPackages                             vocento/magento-composer-installers - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. vocento/magento-composer-installers

ActiveComposer-plugin

vocento/magento-composer-installers
===================================

A magento Composer library installer

v2.3.1(7y ago)14.2k2proprietaryPHP

Since Oct 4Pushed 7y ago2 watchersCompare

[ Source](https://github.com/Vocento/magento-composer-installers)[ Packagist](https://packagist.org/packages/vocento/magento-composer-installers)[ RSS](/packages/vocento-magento-composer-installers/feed)WikiDiscussions master Synced 2mo ago

READMEChangelog (10)Dependencies (5)Versions (19)Used By (0)

A Vocento Magento [Composer](http://getcomposer.org) Library Installer
======================================================================

[](#a-vocento-magento-composer-library-installer)

This is for PHP package authors to require in their `composer.json`. It will install their package to the correct location based on the specified package type.

The goal of `installers` is to be a simple package type to install path map. Users can also customize the install path per package and package authors can modify the package name upon installing.

`installers` isn't intended on replacing all custom installers. If your package requires special installation handling then by all means, create a custom installer to handle it.

**Current Supported Package Types**:

FrameworkTypesMagento`vocento-magento-core`Magento`vocento-magento-community`Magento`vocento-magento-statics`Example `composer.json` File
----------------------------

[](#example-composerjson-file)

This is an example for a Magento Core plugin. The only important parts to set in your composer.json file are `"type": "vocento-magento-core"` which describes what your package is and `"require": { "vocento/magento-composer-installers": "~1.0" }` which tells composer to load the custom installers.

```
{
    "name": "vocento/magento-core",
    "type": "vocento-magento-core",
    "require": {
        "vocento/magento-composer-installers": "~1.0"
    }
}
```

This would install your package to the root path when a user runs `php composer.phar install`.

Extra Configurations
--------------------

[](#extra-configurations)

This package has the possibility of setup some extra configurations related to ignoring files on the install proccesses of the packages. There is a general configuration to exclude files from all packages that will be installed, and there are three configurations to exclude files for each package that can be installed.

The names for the general exclude files configuration and for the three supported packages types configurations are:

- `exclude-magento-files`
- `exclude-magento-core-files`
- `exclude-magento-community-files`
- `exclude-magento-statics-files`

You can add custom exclude-file configurations to your own custom installers.

You can use these extra configurations adding a config node with these names and the files to be excluded on the composer.json file. Example:

```
{
    "name": "vocento/magento-core",
    "type": "vocento-magento-core",
    "require": {
        "vocento/magento-composer-installers": "~1.0"
    },
    "config": {
        "exclude-magento-files": [
          "excluded all packages file1",
          "excluded all packages file2"
        ],
        "exclude-magento-core-files": [
          "excluded magento core file1",
          "excluded magento core file2"
        ]
    }
}
```

###  Health Score

35

—

LowBetter than 79% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity20

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 69.8% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~42 days

Recently: every ~147 days

Total

18

Last Release

2785d ago

Major Versions

v1.0.0 → v2.0.02016-10-13

### Community

Maintainers

![](https://www.gravatar.com/avatar/970b61b5e4f934a6333dc524649d81c26dce2735549872e01191ac16208b6107?d=identicon)[aferrandini](/maintainers/aferrandini)

---

Top Contributors

[![efernandezsanz](https://avatars.githubusercontent.com/u/22619623?v=4)](https://github.com/efernandezsanz "efernandezsanz (30 commits)")[![aferrandini](https://avatars.githubusercontent.com/u/196210?v=4)](https://github.com/aferrandini "aferrandini (11 commits)")[![hectorprats](https://avatars.githubusercontent.com/u/4610023?v=4)](https://github.com/hectorprats "hectorprats (2 commits)")

---

Tags

installermagentoMagento core

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/vocento-magento-composer-installers/health.svg)

```
[![Health](https://phpackages.com/badges/vocento-magento-composer-installers/health.svg)](https://phpackages.com/packages/vocento-magento-composer-installers)
```

###  Alternatives

[composer/installers

A multi-framework Composer library installer

1.4k136.0M6.0k](/packages/composer-installers)[n98/magerun

Tools for managing Magento projects and installations

1.4k264.7k7](/packages/n98-magerun)[n98/magerun2

Tools for managing Magento projects and installations

928244.3k6](/packages/n98-magerun2)[magento/magento2-functional-testing-framework

Magento2 Functional Testing Framework

15511.5M30](/packages/magento-magento2-functional-testing-framework)[bragento/magento-composer-installer

Composer installer for Magento modules

2314.5k](/packages/bragento-magento-composer-installer)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
