PHPackages                             olegstepura/convert-config - 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. olegstepura/convert-config

ActiveLibrary

olegstepura/convert-config
==========================

Convert configuration files between different formats (yaml, json, php)

317PHP

Since Feb 10Pushed 13y ago1 watchersCompare

[ Source](https://github.com/olegstepura/convert-config)[ Packagist](https://packagist.org/packages/olegstepura/convert-config)[ RSS](/packages/olegstepura-convert-config/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (1)Used By (0)

convert-config
==============

[](#convert-config)

This project allows you to convert a configuration file in yaml, json or php format to each other of these formats. You may provide absolute or relative to current working directory file paths.

If you want to automatically overwrite the destination file when it exists use `--force` or `-f` option.

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

[](#installation)

```
$ curl -s http://getcomposer.org/installer | php
$ php composer.phar install

```

Usage
-----

[](#usage)

To convert composer file from yaml to json, run:

```
$ bin/convert-config yaml-to-json composer.yml composer.json

```

To convert composer file from json to yaml, run:

```
$ bin/convert-config json-to-yaml composer.json composer.yml

```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 77.3% 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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/b7df470dc3784a669ab4444b341d858530fe7663da2407607cf4908685053032?d=identicon)[olegstepura](/maintainers/olegstepura)

---

Top Contributors

[![olegstepura](https://avatars.githubusercontent.com/u/534510?v=4)](https://github.com/olegstepura "olegstepura (17 commits)")[![igorw](https://avatars.githubusercontent.com/u/88061?v=4)](https://github.com/igorw "igorw (4 commits)")[![rev22](https://avatars.githubusercontent.com/u/202183?v=4)](https://github.com/rev22 "rev22 (1 commits)")

### Embed Badge

![Health badge](/badges/olegstepura-convert-config/health.svg)

```
[![Health](https://phpackages.com/badges/olegstepura-convert-config/health.svg)](https://phpackages.com/packages/olegstepura-convert-config)
```

PHPackages © 2026

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