PHPackages                             cabyca/php-project-lvl2 - 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. cabyca/php-project-lvl2

ActiveProject

cabyca/php-project-lvl2
=======================

php-project-lvl2

v5.0.0(5y ago)020MITPHP

Since Oct 14Pushed 5y ago1 watchersCompare

[ Source](https://github.com/Cabyca/php-project-lvl2)[ Packagist](https://packagist.org/packages/cabyca/php-project-lvl2)[ RSS](/packages/cabyca-php-project-lvl2/feed)WikiDiscussions master Synced 1w ago

READMEChangelog (10)Dependencies (7)Versions (14)Used By (0)

[![PHP CI](https://github.com/Cabyca/php-project-lvl2/workflows/PHP%20CI/badge.svg)](https://github.com/Cabyca/php-project-lvl2/actions)[![Maintainability](https://camo.githubusercontent.com/2eebb45c857b49bfaf6874b1ee182c9f355fa3274494cdafc8de78896ce9d226/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f36623230643430656639353165373134626634352f6d61696e7461696e6162696c697479)](https://codeclimate.com/github/Cabyca/php-project-lvl2/maintainability)[![Test Coverage](https://camo.githubusercontent.com/c6633df7779276f6d63f640a0190d3f8fc5afca7248bee5b505848feb13c95af/68747470733a2f2f6170692e636f6465636c696d6174652e636f6d2f76312f6261646765732f36623230643430656639353165373134626634352f746573745f636f766572616765)](https://codeclimate.com/github/Cabyca/php-project-lvl2/test_coverage)

php-project-lvl2
================

[](#php-project-lvl2)

Данный пакет программ предназначен для вычисления отличий файлов форматов json и yaml

Результат сравнения файлов может выводиться в разных форматах: stylish ("по умолчанию"), plain ("плоский") или json ("JSON-формат")

Результаты вывода форматов можно увидет ниже в видео

Пакеты устанавливаются командой composer global require cabyca/php-project-lvl2

Пример работы пакета с файлами формата JSON:

[![asciicast](https://camo.githubusercontent.com/0b2c36334d9b1800e3e366844c01f3991ee2ecf61f044b10b3205c2beb3f9d81/68747470733a2f2f61736369696e656d612e6f72672f612f3336353237302e737667)](https://asciinema.org/a/365270)

Пример работы пакета с файлами формата YAML:

[![asciicast](https://camo.githubusercontent.com/2718fce02e0044e762873e5f8332afbb434da027dce8f1c7862fb886064c9c1b/68747470733a2f2f61736369696e656d612e6f72672f612f3336383338382e737667)](https://asciinema.org/a/368388)

Пример работы пакета для вложенных структур:

[![asciicast](https://camo.githubusercontent.com/173d49f4bb24c4de727a13ff0e5b7c9bb0b8ce7899a437815f842a26622acebe/68747470733a2f2f61736369696e656d612e6f72672f612f3337323232322e737667)](https://asciinema.org/a/372222)

Пример работы пакета с применением плоского формата вывода plain:

[![asciicast](https://camo.githubusercontent.com/301c86bdff5bf6242b8c66a02550d336eea60ea82bf7e6bc838da17c29ed86dc/68747470733a2f2f61736369696e656d612e6f72672f612f346d767870536d4f596b505a514d6a79687264417a685464352e737667)](https://asciinema.org/a/4mvxpSmOYkPZQMjyhrdAzhTd5)

Пример работы пакета с применением формата json:

[![asciicast](https://camo.githubusercontent.com/cc2c258b516252500c1975480a511bb17c76a0390990bfbfe58f728849f6924d/68747470733a2f2f61736369696e656d612e6f72672f612f4b64323744534332324965664f656f6533357a31324a7872312e737667)](https://asciinema.org/a/Kd27DSC22IefOeoe35z12Jxr1)

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity6

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity61

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 ~4 days

Total

13

Last Release

1995d ago

Major Versions

v1.2.0 → v2.0.02020-10-25

v2.2.1 → v3.0.02020-11-13

v3.0.2 → v4.0.02020-11-23

v4.0.0 → v5.0.02020-11-29

### Community

Maintainers

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

---

Top Contributors

[![Cabyca](https://avatars.githubusercontent.com/u/53539466?v=4)](https://github.com/Cabyca "Cabyca (49 commits)")

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/cabyca-php-project-lvl2/health.svg)

```
[![Health](https://phpackages.com/badges/cabyca-php-project-lvl2/health.svg)](https://phpackages.com/packages/cabyca-php-project-lvl2)
```

PHPackages © 2026

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