PHPackages                             arcanedev/composer - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. arcanedev/composer

ActiveComposer-plugin[Utility &amp; Helpers](/categories/utility)

arcanedev/composer
==================

Composer plugin for ARCANESOFT

1.6.0(7y ago)41.1k3MITPHPPHP &gt;=7.1.0

Since Jun 17Pushed 7y ago2 watchersCompare

[ Source](https://github.com/ARCANEDEV/Composer)[ Packagist](https://packagist.org/packages/arcanedev/composer)[ Docs](https://github.com/ARCANEDEV/Composer)[ RSS](/packages/arcanedev-composer/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (4)Versions (21)Used By (3)

Composer Plugin [![Packagist License](https://camo.githubusercontent.com/ba3f218ef801e52bdc43e426cbb26fbecb75a3971d10d18aa0756125054d5f43/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f6c2f617263616e656465762f636f6d706f7365722e7376673f7374796c653d666c61742d737175617265)](LICENSE.md) [![For PHP](https://camo.githubusercontent.com/cdc03b34bee04f3c6afe99b47173b09d65b92d88b04aded32b3b8cc5e12ecee9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048502d4672616d65776f726b25323061676e6f737469632d3446354239332e7376673f7374796c653d666c61742d737175617265)](https://github.com/ARCANEDEV/Composer)
============================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================================

[](#composer-plugin--)

[![Travis Status](https://camo.githubusercontent.com/ca0bb6514702c0c9761023d565c6e71bb565feac7a7ee7d891be689a6308e0f7/68747470733a2f2f696d672e736869656c64732e696f2f7472617669732f415243414e454445562f436f6d706f7365722e7376673f7374796c653d666c61742d737175617265)](https://travis-ci.org/ARCANEDEV/Composer)[![Coverage Status](https://camo.githubusercontent.com/d3d2a71a61f98b1be3ad1bb27fb4fc1286a30d8077b386bca044f1e60f42085a/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f636f7665726167652f672f415243414e454445562f436f6d706f7365722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/ARCANEDEV/Composer/?branch=master)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/7792eced6f6a6c48b6c522be212a70b6bef455d321ec7374656f41f3a0ca8b4a/68747470733a2f2f696d672e736869656c64732e696f2f7363727574696e697a65722f672f415243414e454445562f436f6d706f7365722e7376673f7374796c653d666c61742d737175617265)](https://scrutinizer-ci.com/g/ARCANEDEV/Composer/?branch=master)[![SensioLabs Insight](https://camo.githubusercontent.com/b10b37311d1d4434c263a9031875b74f97cd671c045b29e73ef422c73110060b/68747470733a2f2f696d672e736869656c64732e696f2f73656e73696f6c6162732f692f36326536303736362d353132382d343234622d393261322d6532613262333832663762622e7376673f7374796c653d666c61742d737175617265)](https://insight.sensiolabs.com/projects/62e60766-5128-424b-92a2-e2a2b382f7bb)[![Github Issues](https://camo.githubusercontent.com/737f5eb7f01a9515cd731a7bfa14c0b2b41ca7866c3189456b1bd30bb2cd43db/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f415243414e454445562f436f6d706f7365722e7376673f7374796c653d666c61742d737175617265)](https://github.com/ARCANEDEV/Composer/issues)

[![Packagist](https://camo.githubusercontent.com/1dbb00c8bd64f80118a13fcf77e7762b9d504adb919cd0292dd4144398c2a50b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7061636b6167652d617263616e656465762f636f6d706f7365722d626c75652e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/arcanedev/composer)[![Packagist Release](https://camo.githubusercontent.com/bc49af60a29a91ae5a5e4a1a1078754864552215d3d4cd02535ac887bb7ccaff/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f617263616e656465762f636f6d706f7365722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/arcanedev/composer)[![Packagist Downloads](https://camo.githubusercontent.com/aaaa87733ce913fcc0d2fe4b60cf76c67c95c284bc0aa5400f0791b0487d075b/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f617263616e656465762f636f6d706f7365722e7376673f7374796c653d666c61742d737175617265)](https://packagist.org/packages/arcanedev/composer)

*By [ARCANEDEV©](http://www.arcanedev.net/)*

Installation
------------

[](#installation)

```
$ composer require arcanedev/composer
```

Usage
-----

[](#usage)

```
{
    "require": {
        "arcanedev/composer": "~1.0"
    },
    "extra": {
        "merge-plugin": {
            "include": [
                "composer.local.json",
                "modules/*/composer.json"
            ],
            "recurse":     true,
            "replace":     false,
            "merge-dev":   true,
            "merge-extra": false
        }
    }
}
```

### Plugin configuration

[](#plugin-configuration)

The plugin reads its configuration from the `merge-plugin` section of your composer.json's `extra` section.

An `include` setting is required to tell Composer Plugin which file(s) going to be merged.

Contribution
------------

[](#contribution)

Any ideas are welcome. Feel free to submit any issues or pull requests, please check the [contribution guidelines](CONTRIBUTING.md).

Credit
------

[](#credit)

This package is based on .

###  Health Score

32

—

LowBetter than 72% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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 ~71 days

Recently: every ~274 days

Total

20

Last Release

2636d ago

PHP version history (5 changes)1.0.0PHP &gt;=5.3.2

1.0.1PHP &gt;=5.4.0

1.4.0PHP &gt;=5.6

1.5.0PHP &gt;=7.0

1.6.0PHP &gt;=7.1.0

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/9376707?v=4)[ARCANEDEV](/maintainers/arcanedev)[@ARCANEDEV](https://github.com/ARCANEDEV)

---

Top Contributors

[![arcanedev-maroc](https://avatars.githubusercontent.com/u/3282340?v=4)](https://github.com/arcanedev-maroc "arcanedev-maroc (128 commits)")

---

Tags

arcanedevcomposerdependenciesphpplugincomposerautoloadmergearcanedev

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/arcanedev-composer/health.svg)

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

###  Alternatives

[ergebnis/composer-normalize

Provides a composer plugin for normalizing composer.json.

1.1k37.3M2.1k](/packages/ergebnis-composer-normalize)[pyrech/composer-changelogs

Display changelogs after each composer update

5904.0M25](/packages/pyrech-composer-changelogs)[automattic/jetpack-autoloader

Creates a custom autoloader for a plugin or theme.

525.5M69](/packages/automattic-jetpack-autoloader)[sllh/composer-versions-check

Checks if packages are up to date to last major versions after update

2352.4M16](/packages/sllh-composer-versions-check)[ffraenz/private-composer-installer

A composer install helper for private packages

2331.7M5](/packages/ffraenz-private-composer-installer)[funkjedi/composer-include-files

Include files at a higher priority than autoload files.

1263.2M19](/packages/funkjedi-composer-include-files)

PHPackages © 2026

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