Descrizione
Confronta due valori e rileva ESATTAMENTE cosa è cambiato, in JavaScript puro (zero dipendenze) — ciò che altrimenti richiede un nodo Code con logica ricorsiva. Due modalità da dropdown: (1) OGGETTO — confronto profondo (deep diff) tra due oggetti/JSON: restituisce i campi AGGIUNTI, quelli RIMOSSI e quelli MODIFICATI (con valore "from" e "to"), ognuno identificato dal suo percorso dot-path anche se annidato — per capire cosa è cambiato tra il record vecchio e quello nuovo (audit, change-detection, sincronizzazioni); (2) TESTO — confronto riga per riga tra due testi: marca ogni riga come aggiunta, rimossa o invariata, per evidenziare le differenze tra due versioni di un documento, una configurazione, una risposta. Il nodo è RAMIFICATO ("equal" / "different") così attivi un flusso solo quando qualcosa è effettivamente cambiato, evitando lavoro inutile. Entrambi gli input accettano oggetti nativi o stringhe JSON/testo. Output OGGETTO: { added, removed, changed, equal, changeCount } · TESTO: { changes, added, removed, equal }. Use case: rileva quali campi di un cliente sono cambiati per aggiornare solo quelli sul CRM (deep diff); attiva un alert solo se la configurazione monitorata è cambiata (branch different); confronta la risposta di un'API con quella precedente per change-detection; mostra le differenze tra due versioni di un testo.
