Thread:Extension talk:Lingo/Composer fails/reply (17)

That's right the "normal" user should not nned to edit the composer.json has sh(he) can introduce syntax errors without realizing it.

As for MW 1.24, users have to be aware that an existing composer.json is being overridden and therefore can possibly delete all existing installed extensions if `composer update` is immediately execute after a MW update (because the new composer.json does not contain the extension information and has to be copied by hand or re-added via `composer require`).