{"categories":[{"label":"Utilities","url":"https://skillfed.io/packages/category/utilities/2"}],"enrichment":{"capability":"Merges JSON objects according to RFC 7386 and generates minimal patches to transform one JSON structure into another.","skillfed_tags":["json","rfc-7386","cli-tool"],"use_cases":["Merge configuration files or settings objects where later values override earlier ones.","Generate minimal patches for API responses or data synchronization protocols.","Build tools that need to apply incremental updates to JSON documents.","Command-line workflows to combine or diff JSON files without scripting.","Implement RFC 7386\u2013compliant merge semantics in larger applications."],"what_it_does":"json-merge-patch is a lightweight library that implements JSON Merge Patch as defined in RFC 7386. It provides two core operations: merge, which combines multiple dictionaries in sequence, and create_patch, which computes the minimal patch needed to transform one dictionary into another. The library works only with Python dictionaries and leaves JSON serialization/deserialization to the caller.\n\nIt has no external dependencies and runs on Python 3.9 or later. The package also includes a command-line interface for merging JSON files and generating patches without writing code. It's useful for configuration management, API responses, and any workflow where you need to apply or compute incremental changes to JSON data.","worth_installing":"Yes. The package is stable, dependency-free, and widely used (top 5000 on PyPI). It solves a specific, well-defined problem with no security vulnerabilities. The aging maintenance status is not a concern for a small, feature-complete library\u2014install it if you need RFC 7386 merge semantics."},"id":"json-merge-patch","links":{"html":"https://skillfed.io/packages/json-merge-patch","md":"https://skillfed.io/packages/json-merge-patch.md","pypi":"https://pypi.org/project/json-merge-patch/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-03-25","license_spdx":null,"license_treatment":"permissive","name":"json-merge-patch","python_support":"supports_current","summary":"JSON Merge Patch library (https://tools.ietf.org/html/rfc7386)"},"popularity":{"monthly_downloads":5199053,"position":2143,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.3.0"}
