PHPackages                             ergebnis/composer-json-normalizer - 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. [Parsing &amp; Serialization](/categories/parsing)
4. /
5. ergebnis/composer-json-normalizer

Abandoned → [ergebnis/json-normalizer](/?search=ergebnis%2Fjson-normalizer)ArchivedLibrary[Parsing &amp; Serialization](/categories/parsing)

ergebnis/composer-json-normalizer
=================================

Provides normalizers for normalizing composer.json.

2.0.1(6y ago)20108.1k1MITPHPPHP ^7.1

Since Nov 17Pushed 6y ago1 watchersCompare

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

READMEChangelog (5)Dependencies (12)Versions (7)Used By (0)

composer-json-normalizer
========================

[](#composer-json-normalizer)

[![Continuous Deployment](https://github.com/ergebnis/composer-json-normalizer/workflows/Continuous%20Deployment/badge.svg)](https://github.com/ergebnis/composer-json-normalizer/actions)[![Continuous Integration](https://github.com/ergebnis/composer-json-normalizer/workflows/Continuous%20Integration/badge.svg)](https://github.com/ergebnis/composer-json-normalizer/actions)[![Code Coverage](https://camo.githubusercontent.com/cc96b560d35646f669b3c846fcfc02cbf1037d7758966c6853aefc71d014fbf3/68747470733a2f2f636f6465636f762e696f2f67682f65726765626e69732f636f6d706f7365722d6a736f6e2d6e6f726d616c697a65722f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/ergebnis/composer-json-normalizer)[![Type Coverage](https://camo.githubusercontent.com/810212a4a90850a74fe88e157fd9ac1d9fb4c1684178eefd60ab131925c7a8cb/68747470733a2f2f73686570686572642e6465762f6769746875622f65726765626e69732f636f6d706f7365722d6a736f6e2d6e6f726d616c697a65722f636f7665726167652e737667)](https://shepherd.dev/github/ergebnis/composer-json-normalizer)[![Latest Stable Version](https://camo.githubusercontent.com/01b9146e0e89dfa33b30508a63d0e00054064b8663e4bb6e3068d67bd9ff027b/68747470733a2f2f706f7365722e707567782e6f72672f65726765626e69732f636f6d706f7365722d6a736f6e2d6e6f726d616c697a65722f762f737461626c65)](https://packagist.org/packages/ergebnis/composer-json-normalizer)[![Total Downloads](https://camo.githubusercontent.com/86fda6416eec196f9de2ab0faaee96b8b868b1c40b90d84783a9013f23223136/68747470733a2f2f706f7365722e707567782e6f72672f65726765626e69732f636f6d706f7365722d6a736f6e2d6e6f726d616c697a65722f646f776e6c6f616473)](https://packagist.org/packages/ergebnis/composer-json-normalizer)

Provides normalizers for normalizing [`composer.json`](https://getcomposer.org/doc/04-schema.md).

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

[](#installation)

Run

```
$ composer require ergebnis/composer-json-normalizer

```

Usage
-----

[](#usage)

Create an instance of `Ergebnis\Composer\Json\Normalizer\ComposerJsonNormalizer`and use it to normalize the contents of a `composer.json`:

```
