prusov-code/json-yaml-comparator
最新稳定版本:1
Composer 安装命令:
composer require prusov-code/json-yaml-comparator
包简介
A simple PHP library and command-line utility for comparing JSON and YAML files with multiple output formats
关键字:
README 文档
README
About project
A powerful PHP library and command-line utility for comparing JSON and YAML files with multiple output formats.
Code quality
Prerequisites
- Linux, Macos, WSL
- PHP >= 8.2.0
- Composer >= 2.8.5
- Make
- Git
Installation
Composer
composer require prusov-code/json-yaml-comparator
Standalone
git clone https://github.com/prusov-code/json-yaml-comparator.git
cd json-yaml-comparator
make install
./bin/compare files/file1_nested.json files/file2_nested.yml
Usage as a library
# src/index.php require_once __DIR__ . '/../vendor/autoload.php'; use function PrusovCode\JsonYamlComparator\compare; $pathToFile1 = __DIR__ . '/../files/file1_nested.json'; # You can use absolute or relative path $pathToFile2 = __DIR__ . '/../files/file2_nested.yml'; $outputFormat = 'stylish'; # Available formats: stylish (default format), plain, json echo compare($pathToFile1, $pathToFile2, $outputFormat);
Usage examples
Compare two JSON files, stylish output
Compare two YAML files, plain output
Compare JSON and YAML files, json output
统计信息
- 总下载量: 4
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 1
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-10-15