Module: Json::Merge
- Defined in:
- lib/json/merge.rb,
lib/json/merge/emitter.rb,
lib/json/merge/version.rb,
lib/json/merge/debug_logger.rb,
lib/json/merge/merge_result.rb,
lib/json/merge/node_wrapper.rb,
lib/json/merge/smart_merger.rb,
lib/json/merge/file_analysis.rb,
lib/json/merge/conflict_resolver.rb,
lib/json/merge/object_match_refiner.rb
Overview
Smart merge system for JSON files using tree-sitter AST analysis.
Provides intelligent merging by understanding JSON structure
rather than treating files as plain text.
For JSONC (JSON with Comments) support, use the jsonc-merge gem instead.
Defined Under Namespace
Modules: DebugLogger, Version Classes: ConflictResolver, DestinationParseError, Emitter, Error, FileAnalysis, MergeResult, NodeWrapper, ObjectMatchRefiner, ParseError, SmartMerger, TemplateParseError