wikimedia / composer-merge-plugin

Merge one or more additional composer.json files at Composer runtime
MIT License
934 stars 159 forks source link

Including an empty json file with `replace` will remove all other merged dependencies #140

Open grasmash opened 7 years ago

grasmash commented 7 years ago

E.g.,

        "merge-plugin": {
            "require": [
                "composer.required.json",
                "composer.suggested.json"
            ],
            "include": [
                "composer.overrides.json"
            ],
            "merge-extra": true,
            "merge-extra-deep": true,
            "merge-scripts": true,
            "replace": true
        },

If composer.overrides.json is an empty JSON file, the other json files defined in extra.merge-plugin.require will not be merged.