Code view:

A painting is a person's account of this edit as text, recorded independently of the node mapping - a rendering often has several equally defensible answers where the mapping has one. Deletions and insertions carry no position on the opposite side in a painting, so that panel draws no caret for them.

Before

1{
2 "cli.js": {
3 "version": "2.0.0-rc.17",
4 "node": ">= 10.0.0"
5 },
6 "tauri": "2.0.0-rc.16",
7 "tauri-build": "2.0.0-rc.13",
8 "tauri-plugin": "2.0.0-rc.13"
9}
10

After

1{
2 "cli.js": {
3 "version": "2.0.0-rc.18",
4 "node": ">= 10.0.0"
5 },
6 "tauri": "2.0.0-rc.17",
7 "tauri-build": "2.0.0-rc.13",
8 "tauri-plugin": "2.0.0-rc.13"
9}
10

Before

document
object
{ "{"
pair
string
" "\""
string_content "cli.js"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "version"
" "\""
: ":"
string
" "\""
string_content "2.0.0-rc.17"
" "\""
, ","
pair
string
" "\""
string_content "node"
" "\""
: ":"
string
" "\""
string_content ">= 10.0.0"
" "\""
} "}"
, ","
pair
string
" "\""
string_content "tauri"
" "\""
: ":"
string
" "\""
string_content "2.0.0-rc.16"
" "\""
, ","
pair
string
" "\""
string_content "tauri-build"
" "\""
: ":"
string
" "\""
string_content "2.0.0-rc.13"
" "\""
, ","
pair
string
" "\""
string_content "tauri-plugin"
" "\""
: ":"
string
" "\""
string_content "2.0.0-rc.13"
" "\""
} "}"

After

document
object
{ "{"
pair
string
" "\""
string_content "cli.js"
" "\""
: ":"
object
{ "{"
pair
string
" "\""
string_content "version"
" "\""
: ":"
string
" "\""
string_content "2.0.0-rc.18"
" "\""
, ","
pair
string
" "\""
string_content "node"
" "\""
: ":"
string
" "\""
string_content ">= 10.0.0"
" "\""
} "}"
, ","
pair
string
" "\""
string_content "tauri"
" "\""
: ":"
string
" "\""
string_content "2.0.0-rc.17"
" "\""
, ","
pair
string
" "\""
string_content "tauri-build"
" "\""
: ":"
string
" "\""
string_content "2.0.0-rc.13"
" "\""
, ","
pair
string
" "\""
string_content "tauri-plugin"
" "\""
: ":"
string
" "\""
string_content "2.0.0-rc.13"
" "\""
} "}"